[dvipdfmx] dvipdfmx: how to use PK fonts instead of Type1?

Karl Berry karl at freefriends.org
Tue Dec 15 23:46:31 CET 2020


    > maybe dvipdfmx -f /dev/null. 

Turns out that that does not do anything because the name has to end
with .map, unfortunately:
dvipdfmx:warning: Couldn't open font map file "/dev/null".

It would be better in principle if that were not the case, but oh well,
not worth worrying about.

    > From the --help message:
    >    -f filename   Set font map file name [pdftex.map]

    Probably -f filename replaces previous definitions, so previously read results
    will be used in the case -f /dev/null.

Evidently you are right, Type 1's are still used with an empty map file
(example below).

I changed the help message to say:
  -f filename	Load additional font map filename[.map]

since it looks like that's what it really does, that is, pdftex.map et al.
from dvipdfmx.cfg get loaded regardless. Another thing that would be
nice to change in principle, one way or another, but so it goes. -k

$ touch foo.map
$ dvipdfmx -f ./foo story.dvi
story.dvi -> story.pdf
..
$ pdffonts story.pdf
name                                 type              emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
JYWCSQ+CMBX10                        Type 1C           yes yes yes      4  0
..


More information about the dvipdfmx mailing list.