[tex-k] .enc, .map and texmf.cnf
Staszek Wawrykiewicz
staw at gust.org.pl
Fri Feb 20 06:25:04 CET 2004
I'd like to sort out some changes made in TL depot (in texmf-dist and
source.development):
1. dvips still searches .enc files along TEXPSHEADERS, but .map files
are now searched only in TEXFONTMAPS
2. pdftex now uses only new variable for .enc
ENCFONTS = .;$TEXMF/fonts/enc//
3. when looking for Type1 fonts it is still misunderstood:
TEXPSHEADERS vs. T1FONTS
4. making such big and radical (nomen omen :) cleaning, why not changing
TEXCONFIG finally to e.g. DVIPSCONFIG (to avoid special notes ;-)
(see new PDFTEXCONFIG introduced). Tomas and Tom?
Anyway, we should remember about all that changes in the documentations
(dvips, pdftex, web2c, TL, etc.)
Please note also some differences between texmf.cnf in < TL2003
and > the current texmf.cnf found on depot (not including TEXMF
and TEXINPUTS sections as not important here):
< VARTEXFONTS = $VARTEXMF/fonts
> VARTEXFONTS = /var/tmp/texfonts
Hmm... should be reverted because of Windows (can be changed on unices
during installation or when running texconfig).
---
< TEXFONTMAPS = .;$TEXMF/fontname
> TEXFONTMAPS = .;$TEXMF/fonts/map//
To be noted in the docs that fontname stuff has gone to
texmf/fonts/map/dvips/fontname
---
< % this is also where pdftex finds included figures files!
No more true?
< TEXPSHEADERS = .;$TEXMF/{{dvips,fonts/{map,enc}/{dvips,}},pdftex,tex,fonts/type1}//
> TEXPSHEADERS = .;$TEXMF/{fonts/{enc,type1},dvips}//
< TEXPSHEADERS.gsftopk = .;$TEXMF/{{dvips,fonts/{map,enc}/{dvips,}},pdftex,tex,fonts/{type1,truetype}}//
> TEXPSHEADERS.gsftopk = .;$TEXMF/{fonts/{enc,type1,truetype},dvips}//
Much better, but .enc files for dvips...
---
< T1FONTS = .;$TEXMF/fonts/{type1,pfb}//;$TEXMF/fonts/misc/hbf//
> T1FONTS = .;$TEXMF/fonts/type1//
I've never used .hbf, but there is no any special variable for them.
---
< TTFONTS = .;$TEXMF/fonts/{truetype,ttf}//
> TTFONTS = .;$TEXMF/fonts/truetype//
---
<% Dvips' config.* files (this name should not start with `TEX'!).
Just wrote about that...
< TEXCONFIG = $TEXMF/{dvips,fonts/{map,enc}/{dvips,}}//
> TEXCONFIG = $TEXMF/dvips//
---
< INDEXSTYLE = .;$TEXMF/makeindex//;$TEXMF/tex//
> INDEXSTYLE = .;$TEXMF/makeindex//
---
Some new variables:
> % Font encoding files (.enc).
> ENCFONTS = .;$TEXMF/fonts/enc//
>
> % CMap files.
> CMAPFONTS = .;$TEXMF/fonts/cmap//
>
> % Subfont definition files.
> SFDFONTS = .;$TEXMF/fonts/sfd//
>
> % Opentype outline fonts.
> OPENTYPEFONTS = .;$TEXMF/fonts/opentype//
>
> % Pdftex config files:
> PDFTEXCONFIG = .;$TEXMF/pdftex/{$progname,}//
---
< %dvipdfm
< DVIPDFMINPUTS = .;$TEXMF/{dvipdfm,{dvips,fonts/{map,enc}/{dvips,}}}//
No more needed?
---
< XDVIINPUTS=.;$TEXMF/{xdvi,{dvips,fonts/{map,enc}/{dvips,}}}//
No more needed?
--
Staszek Wawrykiewicz
StaW at gust.org.pl
More information about the tex-k
mailing list