Article View: comp.sys.next.misc
Article #3708Postscript TeX Fonts
From: Dr. T.L. Marchioro II
Date: Sat, 03 Oct 1992 19:20
Date: Sat, 03 Oct 1992 19:20
243 lines
14609 bytes
14609 bytes
NeXT-TeXers: Below I include a (sigh, far too long) post I recently made to comp.text.tex in response to a few threads about using PS fonts for TeX. I'm cross posting it here both because this subject has come up several times in NeXT newsgroups, and because with the new features of NeXT-TeX 3.0 (which I still *don't* have, apparently I'm last on the delivery list :-( and the NeXT's tremendous support of the EPS format the use of PS fonts with TeX is a tremendous improvement (these fonts are also available via the NeXT font panel for other applications). Incidentally, the "consulting" I mention below for Y & Y software was to write NeXT-specific instructions and install scripts for the fonts which should make their use reasonably straightforward. I've had to help several people get the BSR type 1 CM fonts installed, but the Y & Y versions, with the scripts I wrote, "just work" (at least for me). BSR has posted in the past to c.s.n.a and I've suggested to Y & Y that they do the same. (and will ask Rokicki to make a blurb about the MathTime fonts). >>>>>>>>>>>>>>POST FROM COMP.TEXT.TEX<<<<<<<<<<<<<<<<<<<<<<<<<<<<< There have recently been several threads regarding Postscript Math fonts, opinions on the MathTime fonts, integrating TeX and Postscript, and, my favorite, "Computer Modern: The Spam of Typefaces" in this group. Several people have requested information about postscript TeX fonts, and I thought people might be interested in my experiences regarding this in the last 6 months (Actually, threads along these lines seem to crop up every 6-8 weeks or so, perhaps someday this could get into the FAQ?) Like many of the people posting in these threads, I was interested in the possibility of doing my TeX with postscript fonts, including *math fonts*. I started prowling around, looking through samples, talking to people, etc. It took me several months to make a choice (I eventually settled on the Lucida fonts from Y & Y software) and I changed my mind back and forth several times. I'll begin with three minor "provisos" since they'll be somewhat relevant below, particularly as regards the "subjective" aspects of evaluating a font: (1) I use a NeXT for all of my TeXing (it's a near perfect environment for TeX thanks to Tom Rokicki and some other really good PD software) and because the NeXT has Display Postscript (and virtually all of it's applications can import and export EPS) using Postscript fonts is extremely attractive. (2) I also have a 400 dpi NeXT laserwriter. This also affects the "subjective" aspects because, to my eye, there is often an enormous difference in fonts between 300 dpi (as in the Apple LW) and 400 dpi. My opinions are all based on the latter. (3) In the course of acquiring my fonts I ended up doing some "consulting" for Y & Y for which I received compensation. So I'm not completely "at arm's length" here, but I don't feel particularly biased, and, in fact, have both good and bad things to say about every font I'll discuss below, including the ones from Y & Y. I was interested in getting Postscript TeX fonts primarily for two reasons: (1) I had never liked CM that much, particularly the math fonts on Apple laserwriters, where they tended to look "spindly" (this is far less noticeable at 400 or 600 dpi) and (2) so I could have "two way transparency" between TeX and many of the other computer packages I use regularly, particularly Mathematica and its notebook front end and various graphics programs. While beta testing the new version of NeXT-TeX I hounded Rokicki about adding an "encapsulated" PS option to dvips, which he finally did. This made TeX a lot more powerful in terms of using its output in other packages. Unfortunately, because the CM fonts are bitmapped resizing the EPS output leads to aliasing errors, ruining one of the best things about Postscript, i.e. it's device independent resolution. So, I started looking at PS math fonts for TeX, especially ones that weren't just the same old "Spam of Typefaces." The EPS option really expands the uses of TeX since it allows TeX output to be straightforwardly incorporated into drawing programs, desktop publishing set-ups, etc. Instead of having to make a figure in a drawing program and then including it in TeX, one instead has the option to make an equation, table, or text in TeX, and drop it into a graphics program where arrows or figures etc. can be added. I'm particularly hopeful that I can forever forget about SliTeX now. Just scroll the TeX you want on a slide, pipe it to EPS, and drop the output into a "presentation builder" application or graphics package where you can rescale, translate, rotate, colorize, etc. etc. While some of these abilities are NeXT-specific, most of them can also be done on Macs, and, I believe, with Microsoft Windows. Nothing is lost (to my knowledge) by going to Type 1 PS fonts, and a great deal is gained. The fonts I looked at carefully were: 1) The MathTime fonts of Michael Spivak 2) The Adobe Mathematical Pi series. 3) The Computer Modern PS Fonts from Blue Sky Research (also sold by Y & Y). 4) LucidaBright and LucidaNewMath from Y & Y. Impressions of each: 1) Of all the fonts I looked at the ones I liked best from an aesthetic point of view were the MathTime fonts. MathTime is similar to CM math fonts, but tuned to match Times-Roman instead of Computer Modern, so they look less "wispy" on laserwriter output. They really match Times-Roman well, giving a page of text + equations an overall "cohesion" you don't always seen in the Computer Modern family. My objections to the MathTime fonts were that they were expensive --- $100 educational, which is low as fonts go, but MathTime comes with very few characters. There are only about 2.5 fonts total (approximately 300 characters), and many characters I really want aren't there (for example, hbar, which, as a physicist, I need all the time and would like to have as a separate character instead of a composite). MathTime also does not include any actual math italic font, meaning, as near as I could tell, you'd have to mix in either cmmi or else use Times-Italic for math. I wanted a 100% Postscript solution, so the former was out, and the latter is aesthetically displeasing and could be confusing. While I was extremely tempted by MathTime, I also had the feeling that Times-Roman, while one of my favorites, is also a "tired" typeface, and if I was going to settle for that I could just get PS versions of the CM fonts (see below). MathTime fonts were designed by Michael Spivak, and are available from him or from Radical Eye Software (who bring you dvips!). If Spivak ever "finishes" the fonts by adding real math italics and some more commonly needed symbols (HBAR!!!) then I'll certainly add the fonts to my system. 2) The Adobe Mathematical Pi collection was extremely intriguing. It's a collection of 4-6 (partial) fonts (I'm not sure of the exact number of unique glyphs) full of various mathematical characters sold by Adobe Systems. There's a wide collection of symbols, a full set of very nice "curly script" letters (which TeX, even AMS-TeX, still lacks), a calligraphic font, etc. I got font samples from the Adobe "FAX-back" line (only for MathPi 1-4, not the other two) and pored over them, but while I liked the characters, it does not seem there is any way to actually replace all of the TeX math characters with MathPi ones (again, I did not see any full Math Italic font, but that may have been in the two fonts I didn't get) nor is it even clear how to use the fonts with TeX since their encoded in a very unusual manner --- for example, the "curly script" capitals are scattered all over the keyboard with other totally unrelated characters interspersed. I suspect you'd have to reencode from .afm to .tfm by hand. I posted to this group to see if anyone had successfully integrated these fonts into TeX and received only several "tell me if you figure this out" responses. The fonts are available from Adobe, and I would be glad to help out anyone who wants to integrate them into TeX, but I suspect it's a big job. 3) The Type 1 Computer Modern fonts from BSR: What can I say, they're Computer Modern, so we all know what they look like :-) I have several friends who have these fonts and they all are very pleased with them. You can scale them to arbitrary sizes --- this in and of itself can be very useful. As as pointed out in the "Spam" thread, it's not so much the font that is tired but the "styles" in which it's used. Being able to give Section Titles, etc. which aren't limited to being a certain \magstep over the text will spruce up the look of a document (kind of like cheese sauce on Spam I suppose.... :-) Another advantage of these fonts would be the space they could save you by eliminating .pk files. This is particularly true with a machine like my NeXT, which prints regularly to both 300 dpi and 400 dpi printers, so you need a full set of .pk files at both resolutions, which hogs more disc space than the entire Type 1 CM distribution. To give an example: the .pfb (binary) font files for the type 1 CM fonts take up about 2 Mb, while the 300 dpi .pk files alone are close to 6.5 Mb. I rate these fonts highly. They look good even at small sizes and lower (i.e. on the screen at 91 dpi) resolutions, unlike the PD versions generated by MFtoPS (the latter also have significantly larger outline files, for reasons I don't know). The full set of 75 CM fonts (approximately 9600 unique glyphs) is available from either Blue Sky or Y & Y for $195 (educational). This makes them a far better buy than the MathTime ones, on the rather foolish $/character basis (would anyone buy art that way? :-) They also have packages which include the LaTeX/SLiTeX fonts, and the AMS-TeX fonts. I know that Y & Y has added 58 accented characters to their fonts over and above the normal TeX characters, I *think* BSR has not done this, but do know the "basic" 128 characters in each font are identical since Y & Y gets them from BSR. 4) The LucidaBright + LucidaNewMath Fonts (First, I want to stress that these fonts ARE NOT Lucida and Lucida Math available from Adobe Systems. Those fonts, as I understand it, cannot be used with TeX. LB and LNM are available, to my knowledge, only from Y & Y) At the same time I was examining (and almost buying) the type 1 CM fonts, I contacted Y & Y for some samples of their LucidaBright package. LB + LNM is designed to be a full type 1 replacement for the basic TeX fonts. You just input a macro file at the top of your document and all of the basic font families are remapped to LB + LNM (it's just such a macro file which does not seem to be around for the Math Pi fonts). Add any personal TeX definitions you like to use and any old document should come out just fine. After some thought I went with the LucidaBright option because (a) it was a "good value" ($165 educational for over 4000 characters --- again, $/character is *not* a defining criteria, just a guideline) (b) it includes all of the symbols found in the AMS-TeX fonts (I occasionally need these, and the Type 1 CM fonts package above does not include the AMS fonts, that package is another $115) (c) they come with lots of extras, like a Calligraphic font and a Blackletter font, and, most important (d) I basically liked the look, but it *wasn't* Computer Modern. That is, for my money I was getting something new and different, and still had the option to go back to bitmapped CM fonts anytime I wanted by just commenting out the \input lines for LB + LNM. I've been using the fonts actively for a couple weeks now and have really grown to like them. At first there was still this tendency to go "uh.... the math looks funny" becuase it's not Computer Modern --- which at this point is literally imprinted in all brains --- but after a few days that wears off and it's really a nice font. The text is extremely clear (particularly on the screen), and works well in TeX and all of the other NeXT applications. The math is fine, although I still tend to prefer CM for some things (mainly some of the display operators; and I don't like the hbar much, but my friends all say it's fine, so perhaps I just have an hbar "thing" :-). As with the MathTime fonts, there's an overall "cohesion" to the fonts which Times-Roman + CM math, or even CM + CM math lacks (TR + MathTime is still best on this scale though). I'd probably have to rank LB as "less elegant" than Times-Roman, which is a real classic in my mind, but it has the advantage of being "fresh" which makes the printed page far more interesting to the eye. I think that covers all of the possibilities. I would recommend to anyone interested in going the PS route that you take your time and look at the fonts carefully. Buying a font you don't like is probably like buying a shirt you don't like, it soon makes it way to the back of the closet and lives there until you throw it away. Make sure you have a realistic sample to judge from --- I couldn't tell anything about LucidaBright vs. type 1 Computer Modern from the samples Y & Y originally sent me because the document was formatted in a way I would never use, and the math sample wasn't in any way similar to the work I do. I put together a simple 2-3 page TeX file and E-mailed it to Y & Y and they sent me back what it looked like in type 1 CM, Lucida, Times-Roman, etc. Only then could I make a proper comparison. My past dealings with Spivak, Rokicki, Adobe, and Y & Y have shown me that they're all "good people" and are willing to do whatever is necessary to help people make good decisions (I've never dealt directly with BSR, but have heard nothing but complimentary things about them). I hope this is helpful for anyone thinking of going the PS TeX font option. Tom
Technical Details
Message-ID:
<tlm.718140014@scl1.al.iastate.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!gumby!destroyer!news.iastate.edu!scl1.al.iastate.edu!tlmShow Full Headers
Complete Article Headers
Newsgroups: comp.sys.next.misc Path: arc1-ca.pugleaf.net!sparky!uunet!gumby!destroyer!news.iastate.edu!scl1.al.iastate.edu!tlm From: tlm@iastate.edu (Dr. T.L. Marchioro II) Subject: Postscript TeX Fonts Message-ID: <tlm.718140014@scl1.al.iastate.edu> Summary: Review of available PS Fonts for TeX Keywords: TeX, Postscript, Fonts Sender: news@news.iastate.edu (USENET News System) Organization: Iowa State University, Ames IA Date: Sat, 3 Oct 1992 19:20:14 GMT Lines: 244