[tex-k] Font cache problem
ajs1 at cam.ac.uk
Wed Nov 1 13:49:36 CET 2006
At 19:16 on 31 October, Karl Berry wrote:
> (Sorry for the delayed reply.)
> Shouldn't the generated font files be placed in /var/cache/fonts, and
> not regenerated on every run when they're not in the current directory?
> That's the intent, yes.
> The only thing I can think of is that perhaps your assignment of
> /var/cache/fonts was not effective for some reason. Running
> kpsewhich -var-value=VARTEXFONTS might show something.
Gives /var/cache/fonts as expected.
> Also, when the files are generated, the exact command line should be
> shown. Running that command directly from the shell with something like
> sh -vx mktexwhatever ...
> should show a lot of information about what things are getting set to
It seems to find /var/cache/fonts but then over-rides it for some reason.
> Also, you are probably better off using type1 fonts than these bitmap
> fonts in the first place. Incorporating the cm-super package into your
> installation will give you that, if you don't already have it.
That seems a good idea. It's somewhat non-trivial, though, as it
advises (for teTeX) modifying the updmap file, which doesn't exist on
my (SuSE 9.3) system. I tried modifying updmap.cfg with additional Map
lines for the cm-super files, having first run texhash so that the map
files would be found, and then updmap ran successfully. However
pdflatex now reports duplicate entries in pdftex.map. For example:
$ grep tbsr10 /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map
tbsr10 SFBSR10 "TS1Encoding ReEncodeFont" <cm-super-ts1.enc <sfbsr10.pfb
tbsr10 tbsr10 < tbsr10.pfb
Similarly with the eb fonts. So I should modify updmap.cfg so that it
ignores the older versions, but I don't see how to do that. Advice
would be gratefully received.
Thanks for the help so far.
Anthony Stone www-stone.ch.cam.ac.uk
University Chemical Laboratory, Email: ajs1 at cam.ac.uk
Lensfield Road, Phone: +44 1223 336375
Cambridge CB2 1EW Fax: +44 1223 336362
More information about the tex-k