[R-sig-Debian] Sweave(), pdf(), and fonts

Vincent Goulet vincent.goulet at act.ulaval.ca
Wed Aug 22 21:21:06 CEST 2007


Le 22 août à 12:42, Jeffrey Horner a écrit :

> Hi all,
>
> We have a user that would like to create pdf plots using the Arial  
> font.
> One way for her to do this is to use the Cairo graphics device which
> produces pdf's beautifully and embeds fonts automatically. She could
> also install the msttcorefonts package from ubuntu to obtain the  
> Arial font.
>
> The problem is that she is using Sweave() to produce a document that
> contains the pdf plots, and Sweave() calls pdf() rather than Cairo 
> () to
> generate the pdfs, so my questions to the list are:
>
> 1) Does anyone know if Sweave() has a way to "swap out" the call to
> pdf() with another device, say Cairo()? I think this would be the
> easiest way to solve her problem.

You don't need to use the default Sweave devices to do the plots. See  
Sweave's FAQ A.9:

http://www.ci.tuwien.ac.at/~leisch/Sweave/FAQ.html#x1-11000A.9

HTH   Vincent

>
> 2) Does anyone know how to do this with pdf()? I suspect that the font
> databases can be updated via the commands pdfFonts() or
> postscriptFonts(), but are there suitable debian font packages that
> contain font information that can be supplied to these functions? Are
> any font packages needed at all?
>
> The pdf plots don't necessarily need to embed the fonts, but they need
> enough info in them to say "Use the Arial font" to the pdf reader or
> printer. Then it's up to the reader or the printer to find the Arial
> font if it's installed or a suitable replacement if it's not.
>
> You'll have to forgive my ignorance about font usage in R with
> UNIX/Linux; it's just so darn confusing, and I'm saying that will at
> least 10 years of UNIX/Linux experience under my belt.
>
> Thanks,
>
> Jeff
> -- 
> http://biostat.mc.vanderbilt.edu/JeffreyHorner
>
> _______________________________________________
> R-SIG-Debian mailing list
> R-SIG-Debian at r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-debian



More information about the R-SIG-Debian mailing list