TL5 alpha3 (rep.2)
Barbara Beeton
bnb@ams.org
Fri, 21 Jan 2000 20:21:03 -0500 (EST)
from staszek:
BB> Barbara
DC> David
TE> Thomas
BB> we recommend \usepackage{psamsfonts} to get a controllable result,
BB> but even that's not perfect. someone has reported as a bug that
BB> lines don't break the same with and without psamsfonts (i.e., with
BB> the type 1 fonts vs. pk's).
\usepackage{psamsfonts} ?? Where it can be found?
Sebastion, we haven't such file on TL5 alpha.
oops! that should have been either
\documentclass[psamsfonts]{amsart} (or amsproc or amsbook)
or \usepackage[psamsfonts]{amsfonts}
so the facilities *are* there already if amsfonts.sty is present.
TE> Sure, it does. I have used dvips and pdftex and compared the output of
TE> bitmap fonts vs. scaled type 1 (map file trick mentioned above). No
TE> difference in size.
TE>
TE> I don't really understand why it works, but it does. :-) Maybe, we
TE> should ask Tomas or Thanh.
Dvips uses also tmf files and is enought smart to do the scalling.
Quite the same result can be obtained in a way:
cmbsy7 CMBSY10 ".7 EntendFont" <cmbsy10.pfb
but, e.g.,
cmbsy6 CMBSY7 <cmbsy.pfb
is just scaled with more accuracy ;-)
DC> You can in principle make the scaled 10pt match the 9pt metrics
DC> exactly by wrapping it in a vf file
BB> but providing the vf file is, like, work! not really likely to
BB> happen from ams, i don't think.
Yes, but only making `good' vf files edited `by hand' and precisely
defining the positioning has some sense.
this is the only way we do make vf files. a *lot* of handwork in
some cases! (many years ago, we implemented such files to be able
to use autologic times fonts in math. determining the proper
metrics and building the files took a whole person-month, spread
over several months elapsed. a *lot* of handwork ... we were
never able to distribute these metrics because of a contractual
agreement with autologic; on the other hand we *do* have a real
appreciation of what is involved.)
The only `legal' and 100\% clean way is using \font\X zzzz atYpt
in the TeX file (it needs checking some packages). It can cure the problem
of line breaks, etc.
this is what the psamsfonts option does -- but for people who really
want the metrics of a "designed" 9pt font, using, e.g.,
wncyr10 at 8pt
isn't going to be happy. fortunately, all the cm fonts *do* have
all the requisite sizes, and glyphs from math and symbol fonts are
usually used only one at a time.
Other substitutions (in map file or in vf) are somehow artifficial
and always can give impredictable results (e.g. some fonts can have
different set of glyphs, look at cmr5 and cmr7 ;-)
For the moment, the approximation provided by bsr-missing-interpolated.map
is better than nothing, and, again, making more stuff like new set of
vf fonts would make live harder. It would be better making some changes
in style files since making ps and pdf files are more and more frequent
and expected.
i've just discovered a probable cause of problems ...
the "bundled" type 1 amsfonts collection on the ams server has *all*
the tfm files in it, not just the ones for the fonts that have type 1
renditions. i will take that up internally; i think it should be
changed. (but i don't always win these discussions.)
But it is another question...
indeed.
-- bb