Strange cmsy10.pfb...

Giuseppe Ghibò <[email protected]>
Newsgroups gmane.comp.tex.tetex.beta,gmane.comp.tex.tetex.general
Message-ID <[email protected]>
I found that by default in latest teTeX 2.0.2, dvips default output
uses BlueSky CMR Type1 fonts (unless specifying -Ppk). But it seems
that when the cmsy10 font (and probably all the
cmsy*.pfb) is used, the output using PK fonts is different than the one
using Type1 fonts; in particular almost all the single arrow symbols
in cmsy10.pfb doesn't match the METAFONT version: arrows are more
stretched and thin. It seems that cmsy10.pfb uses obsolete glyphs for:

- arrowleft
- arrowright
- arrowup
- arrowdown
- arrowboth
- arrownortheast
- arrowsoutheast
- arrownorthwest
- arrowsouthwest

Since this affects also PDF output, maybe a modified version
of cmsy10 Type1 fonts could be made.

I tried, using a bitmap tracing tool (mftrace) and pfaedit, to upgrade these
glyphs in cmsy10.pfb. The patch is in attach. Just disassemble
the original cmsy10.pfb, using t1disasm from t1utils, and apply the
patch, like this:

t1disasm cmsy10.pfb cmsy10.t1a
patch < cmsy10-newarrow.diff
t1asm cmsy10.t1a cmsy10.pfb

Note that hints for modified glyphs still needs to be
improved. Does anyone knows if derived versions can be distributed
under the same name? Honestly I don't understand this from the
README/license, as it only says that in such case the AMS copyright should
be removed.

As I said before the new glyphs were obtained from bitmap tracing, more or
less from autotracing the corresponding PK file at near 20000dpi, and then
manual tuning the resulting control points (going beyond 20000-22000dpi
for getting more precise outline tracing is not possible because METAFONT
get numeric overflows on numbers >= 4096, so a "64bit" METAFONT is needed...).
Does anyone knows if exists a FREE tool for obtaining (e.g. for the cmsy10 glyphs)
more precise outlines from MF sources (even outlines overlapping, as pfaedit
allows to remove overlaps)? I tried mf2pt1 but it doesn't support shaped pens,
so the resulting outlines are not what expected. Or maybe is someone working on a (free)
modified version of METAFONT with outlines output instead of bitmaps?

Thanks.
Bye.
Giuseppe.
cmsy10-newarrow.diff.bz2 (application/x-tar, 2.6 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.