[tex-live] potentisal conflict in name

Hans Hagen pragma at wxs.nl
Sat Jun 4 16:21:51 CEST 2005

Karl Berry wrote:

> Meanwhile, getting back to the problem at hand.  In what is in TL today,
> there are no duplicate filenames under fonts/maps/dvipdfm.  What are the
> duplicate filenames that you insist on putting there, and where are they
> going to end up in TL?

i have an option for users to generate dvipdfm specific files, and i usethe same 
names; i don't want to clutter context with funny prefixes that in the end even 
i forget where/when /what they mean;

> As far as I can see, the short-term solution for your dvipdfmx problem
> is to use MAPFONTS.dvipdfm.  If that doesn't work, then it needs to be
> debugged and fixed.  If dvipdfmx doesn't set $progname, then it has to
> be changed to do so (that is why the dot notation wouldn't work).  I
> will try to look at this when I put dvipdfmx into the tree; hopefully
> Cho will look at it sooner.

i'm playing with that and it looks like that works,

so, instead of

   TEXFONTMAPS = .;$TEXMF/fonts/map//

i propose

   TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//

this works with the non duplicate filenames (i.e. the big updmap approach) as 
well as program specific approach

> As another short-term solution, I would have no overriding objection to
> adding $progname to the default MAPFONTS path, although I'd rather not.
> But since apparently dvipdfmx is not setting $progname in the first
> place, I don't see that it will help, so let's not.

i now have a version that does set it (i'v ebeen testign several binaries and 
now have the latest version); so adapting the path is a working solution

> different syntax to use the same extension.  If dvipdfmx used .dpmap,
> the problem would away.

well, even more bizare is to use no suffix at all (scripts) or to use different 
suffixes for the same thing (pattern files etc) so that's no argument -)

> The ideal long-term solution, as you know, is for all the programs to
> recognize the same map syntax.

sure, and we're discussing/working on that that in a separate thread; probably 
next year's tex live will have that solution


PS. I can fool around in texeec with setting paths and such but that's not so 

                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
      tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
                                              | www.pragma-pod.nl

More information about the tex-live mailing list