Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2011

[Date Index] [Thread Index] [Author Index]

Search the Archive

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



  • Prev by Date: Anyone know of a book on Mathematica suitable for 16-18 year old?
  • Next by Date: Re: Vector problem
  • Previous by thread: Select non-mathematica font for graphics ?
  • Next by thread: Barabasi-Albert graph model, documentation