Re: Mathematica Font problems

*To*: mathgroup at smc.vnet.net*Subject*: [mg66981] Re: Mathematica Font problems*From*: "ragfield" <ragfield at gmail.com>*Date*: Tue, 6 Jun 2006 06:27:17 -0400 (EDT)*References*: <e5js73$e3d$1@smc.vnet.net><e5mhb7$kc7$1@smc.vnet.net> <e5ttai$ecg$1@smc.vnet.net>*Sender*: owner-wri-mathgroup at wolfram.com

Skillman Hunter wrote: > Rob, thanks for your response but I don't agree with you. > In the Tutorial, on Page 10, the last equation, if the right arrow is > selected alone, > the Mathematica Format>Font menu shows "Courier New". > In the "Program Files" folder, the Mathematica installation has a Fonts > folder > which has two sub-folders, TrueType and Type1. > The TrueType folder is all Mathematica1.ttf-Mathematica7mb.ttf. > The Type1 folder has four Courier fonts: "cour.pfa", courb.pfa", courbi.pfa" > and "couri.pfa". > There are 48 fonts in the Type1 folder including the Mathematica1.pfa > series. > I looked at the files with WinHex and the beginning of the "cour.pfa" file > says "PS-AdobeFont-1.0 Courier 001.003". > So these are clearly Courier fonts that I believe are used by Mathematica to > have the special characters like the right arrow. I believe these Type1 fonts are only used for PostScript export. Mathematica really does substitute Mathematica1Mono for Courier when it draws this character. You can verify this by evaluating: DisplayString[Graphics[Text[ StyleForm["a\[Rule]b", FontFamily -> "Courier"], {0, 0}]]] Note in the PostScript output that "a" and "b" are drawn with Courier, while the \[Rule] is drawn with Mathematica1Mono: /Courier-MISO findfont 10.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor (a) show 69.000 13.000 moveto %%IncludeResource: font Mathematica1Mono %%IncludeFont: Mathematica1Mono /Mathematica1Mono findfont 10.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor (\256) show 76.188 13.000 moveto %%IncludeResource: font Courier-MISO %%IncludeFont: Courier-MISO /Courier-MISO findfont 10.000 scalefont [1 0 0 -1 0 0 ] makefont setfont 0.000 0.000 0.000 setrgbcolor (b) show -Rob User Interface Developer Wolfram Research