[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