Bug in cmbsy*.mf source files

Enrico Gregorio enrico.gregorio at gmail.com
Thu Nov 26 12:06:58 CET 2020

Due to apparent typos, the METAFONT driver files for
the cmbsy fonts provided by the AMS have wrong setting to
the crisp parameter.


crisp#:=13/36pt#; % diameter of serif corners


crisp#:=13/36pt#; % diameter of serif corners


crisp#:=12pt#; % diameter of serif corners


crisp#:=11pt#; % diameter of serif corners


crisp#:=10pt#; % diameter of serif corners


crisp#:=9pt#; % diameter of serif corners

The /36 is missing from size 8 down and it has two consequences:

1. the serifs in \amalg don’t have rounded corners
2. the \uparrow character gets a _huge_ italic correction

I checked the generated tfm file for cmbsy7 after doing the fix
and the metrics are exactly the same, except for the italic
correction that’s not present if 11/36pt# is used.

Regenerating the Type1 fonts doesn’t seem a feasible path,
but at least fixing the tfm files should be done.

Source: https://tex.stackexchange.com/q/572446/4427

The example in the question clearly shows the problem.

There is a math-font-discuss mailing list, but it has
been silent for almost eight years, so I thought it better
to open discussion here.


More information about the tex-live mailing list.