cid-x.map can only reside in
    /usr/local/texlive/2007/texmf/fonts/map/dvipdfm/dvipdfmx/ and home
    texmf to be effective.  If I place a copy (with newly added font
    information) in texmf-local, it has no effect.  "kpsewhich
    cid-x.map" command placed in the terminal will only show
    /usr/local/texlive/2007/texmf/fonts/map/dvipdfm/dvipdfmx/ even as a
    copy (my addition) is present in texmf-local.

I expect this is due to the default TEXMF definition in texmf.cnf:
TEXMF = {[...],!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST}

Thus, the local tree is searched before $TEXMFDIST (that is,
texmf-dist), but after $TEXMFMAIN (that is, texmf/).  It's been this way
ever since texmf and texmf-dist were split apart, as far as I can tell
-- teTeX 3.0 defines TEXMF the same way.

I'm not really sure why having TEXMFMAIN before TEXMFLOCAL is desirable.
Though I think I may have asked Thomas for the rationale before, I can't
find the answer now.  Thomas, can you tell us?

Thanks,
Karl

_______________________________________________
Cjk maillist  -  [email protected]
https://lists.ffii.org/mailman/listinfo/cjk

Reply via email to