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.

cmbsy10.mf

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

cmbsy9.mf

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

cmbsy8.mf

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

cmbsy7.mf

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

cmbsy6.mf

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

cmbsy5.mf

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.

Ciao
Enrico


More information about the tex-live mailing list.