Vinh Nguyen
2011-May-13 01:53 UTC
[R] Embedding R's math expressions fonts for graphics generated by pdf() and postscript()
Dear list, First, I am not writing to ask about embedding Computer Modern font in graphics produced by R. I am generating plots to be saved using pdf() and postscript() in R, and I make use of some math expressions that are provided by R, namely, some greek letters. My question is, do I need to embed the fonts that include these math symbols (say, if they are going out for publication, to have a self-contained file)? According to the documentation of the function embedFonts: This function is not necessary if you just use the standard default fonts for PostScript and PDF output. I am not sure whether the math symbols are "standard default fonts". I ask because I have "mu" in a pdf generated by R. The file displays fine in xpdf, but I get a different symbol when viewed with evince. Not sure whether it's a font issue or it's an evince issue. Thank you for your time. -- Vinh
Prof Brian Ripley
2011-May-13 07:28 UTC
[R] Embedding R's math expressions fonts for graphics generated by pdf() and postscript()
Please study the help page for pdf (as the posting guide asked you to do before posting). This is a documented problem with fontconfig/cairo-based viewers, which evince is. On Thu, 12 May 2011, Vinh Nguyen wrote:> Dear list, > > First, I am not writing to ask about embedding Computer Modern font in > graphics produced by R. > > I am generating plots to be saved using pdf() and postscript() in R, > and I make use of some math expressions that are provided by R, > namely, some greek letters. My question is, do I need to embed the > fonts that include these math symbols (say, if they are going out for > publication, to have a self-contained file)? > > According to the documentation of the function embedFonts: > > This function is not necessary if you just use the standard > default fonts for PostScript and PDF output. > > I am not sure whether the math symbols are "standard default fonts".No, they are symbols. But they are plotted using Adobe Symbol, one of the 'standard default fonts' which should be available to all PDF viewers.> I ask because I have "mu" in a pdf generated by R. The file displays > fine in xpdf, but I get a different symbol when viewed with evince. > Not sure whether it's a font issue or it's an evince issue. > > Thank you for your time. > > -- Vinh > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >-- Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595
Possibly Parallel Threads
- evince not showing "greek" and "math" in *.pdf plots
- evince not showing "greek" and "math" in *.pdf plots
- evince not showing "greek" and "math" in *.pdf plots
- evince not showing "greek" and "math" in *.pdf plots
- evince not showing "greek" and "math" in *.pdf plots