Re: Select non-mathematica font for graphics ?

*To*: mathgroup at smc.vnet.net*Subject*: [mg115973] Re: Select non-mathematica font for graphics ?*From*: John Fultz <jfultz at wolfram.com>*Date*: Fri, 28 Jan 2011 06:12:15 -0500 (EST)

The Mathematica fonts are used for mathematical characters. They can be excluded, but before I tell you how, I'd just like to stress a point of honor here. By default, the fonts are, in fact, embedded into EPS. They print correctly, and every EPS consumer which includes a full PostScript interpreter will deal with them properly. However, Adobe Illustrator does not support arbitrary PostScript in its import. I've never been able to find documentation on what subset it does support, so we are always at risk of creating files that Illustrator can't properly work with. The embedded font case is one that's pretty obviously broken, but there may be other cases, too. To turn off the fonts, you can add the following option to your Plot or Graphics commands: BaseStyle -> {PrivateFontOptions -> {"OperatorSubstitution" -> False}} Alternatively, you can set the "OperatorSubstitution" option on your notebooks or at the global level using the Option Inspector in the front end. Note that the Mathematica fonts will still be used if you have any instances of mathematical typesetting...say, Greek letters, or unusual mathematical symbols. But this will prevent the Mathematica fonts from being used for many simple cases, like parentheses and basic arithmetic operators. Sincerely, John Fultz jfultz at wolfram.com User Interface Group Wolfram Research, Inc. On Thu, 27 Jan 2011 03:41:39 -0500 (EST), ben wrote: > Dear all, > > Although Mathematica allows me to select the FontFamily for text labels > in a > graphics, > I will always end up using a Mathematica-font. > If I then saave my graphics as an *.eps - file and open it in an > external program > (say Illustrator), these fonts are not available and the text labels > look like rubbish. > > Is there a way to tell Mathematica to use a standard font installed on my > system, which is available to all programs? > > Thanks > Ben