[tex-live] TL2017's dvipdfmx prints warnings

Akira Kakuto kakuto at fuk.kindai.ac.jp
Sun Jan 21 07:57:34 CET 2018


Dear Reinhard,

> There is definitely a severe bug in the current version of xdvipdfmx.
> ... ...
> xdvipdfmx erroneously assumes that values in TFM files are in "big
> points".  The obvious solution is to divide values read from a TFM
> file by 72.27 and multiply them with 72.
>
>  $ octave -q
>  octave:1> 375.402 / 72.27 * 72
>  ans =  374.00

Those values are relative to the full width value of 1000,
or rarios. Thus they are dimensionless:
375.402 / 1000, and 374 / 1000.

If you try to transform to "big points", there will be full
of warning messages.
Please see ,e.g., an example of cmr12.tfm and cmr12.pfb:

cmr12.tfm
(CHARACTER O 0
   (CHARWD R 0.6118)
cmr12.pfb
/Gamma {
    41 611 hsbw

cmr12.tfm
(CHARACTER O 1
   (CHARWD R 0.815964)
cmr12.pfb
/Delta {
    46 815 hsbw

cmr12.tfm
(CHARACTER O 2
   (CHARWD R 0.761566)
cmr12.pfb
/Theta {
    54 761 hsbw

... ...

Thanks,
Akira



More information about the tex-live mailing list