MathGroup Archive 2004

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

Search the Archive

Font Name Change

  • To: mathgroup at smc.vnet.net
  • Subject: [mg49271] Font Name Change
  • From: "ng" <removethisgeorgakopoulos at mindspring.com>
  • Date: Sat, 10 Jul 2004 02:48:44 -0400 (EDT)
  • Reply-to: "ng" <georgakopoulosNOSPAM at LETSSTOPGETTINGSPAMmindspring.com>
  • Sender: owner-wri-mathgroup at wolfram.com

Dear Fellow Users:

How can I change the name of a font at the font-file level?

I installed Ghostscript and GhostView (in Windows) and was finally able to
use one of its fonts that looks like Times-Roman to export EPS graphics
using a font that looks like Times-Roman (FWIW, the name of it is
NimbusRomNo9L-Regu). I converted the font to type 1 and copied the font
files into the directory Fonts\Type1. Then I ran MakePSres and the PSres.ups
file was created with the new font's name. My problem now is that because I
define the default font to be the new one, I run into two problems. (1) The
Front End does not recognize the font as being like Roman. Therefore, the
front end displays the graphics on the screen using Helvetica/Arial instead
of Times. (2) When exporting graphics to EPS, I still get the wrong
postscript font when Mathematica tries to use italics (for example if it
displays a variable in traditional form).

How can I make Mathematica think that the name of the new fonts is
Times-Roman? I think that I need to do this at the font level so that when
Mathematica switches from Times-Roman to Times-Italic, the font displayed in
the exported graphic as well as on the screen is correct. I tried to change
the names inside PSres.upr but that did not work.

Any suggestions are warmly appreciated.

Thanks,

Nicholas Georgakopoulos
Please copy replies to
nlg64 at mindspring dot com


  • Prev by Date: RE: Re: How to plot the surface of revolution graphics
  • Next by Date: Re: ArcCos[x] with x > 1
  • Previous by thread: Mathematica 4.0.1 kernel crash at startup
  • Next by thread: customizing Integrate with Unprotect