[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