Intolerable difference in glyph width: font=vnbx12

Tom Kacvinsky tkacvins at gmail.com
Sat Nov 13 23:55:00 CET 2021


On Sat, Nov 13, 2021 at 5:46 PM Akira Kakuto <kakuto at jcom.zaq.ne.jp> wrote:

> > But there is a problem: The hsbw values in the Type 1 fonts seem to be
> > CHARWD values rounded to integers without being scaled from pt to bp.
>
> > This looks wrong to me but what confuses me is that all TeX engines
> > provide correct output though.
>
> I think I explained in a private mail why the unit transformation from
> pt to bp is not necessary by showing an example of vnr12:
>
> mftrace gives
> /zero {
>      41 489 hsbw
>
> In this case, the size consistent with vnr12.tfm will be obtained
> in vnr12.pfb scaled by 12*72/72.27.
> (CHARWD R 0.489464) in vnr12.tfm is a ratio to the design size 12pt.
> 489 * 0.001 in vnr12.pfb is a ratio to 1bp.
>
> PS: Here I have pfb's for all vnr fonts made by mftrace.
>      I can send them as 11 small splitted files if one wants.
>
>
I read over Thanh's paper on the making of the VNR fonts, and from what I
gather, only
the accents were made in METAFONT, and from there it was a cobbling
together of the
outlines from CMR fonts, the accents generated from METAFOG, etc.  As far
as I know,
there are no canonical .mf files for generating the Type 1 fonts that were
the end product.
This, of course, is subject to me being dense from having worked all week
on trying to get
a custom build of GCC for MinGW-w64.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/tex-live/attachments/20211113/ac78d18b/attachment.html>


More information about the tex-live mailing list.