[R] CM Fonts in PDF output
Prof Brian Ripley
ripley at stats.ox.ac.uk
Tue Nov 17 22:13:07 CET 2009
Since 0x2d = 45, it looks like those fonts are missing 'minus'. See
?postscript for more details on encodings (and 'minus' vs 'hyphen').
'Linux' is too imprecise here. but I looked at my TeXLive 2009
installation (in a different place) and fcmr8a.afm did not contain
'minus'.
On Tue, 17 Nov 2009, Markus Jochmann wrote:
>
> Hi!
>
> On Linux I try to produce pdf graphs with computer modern fonts so that they
> look nice in LaTeX documents. I run for example:
>
> ------
> CM <- Type1Font( "CM",
> c("/usr/share/texmf-texlive/fonts/afm/public/cm-lgc/fcmr8a.afm",
> "/usr/share/texmf-texlive/fonts/afm/public/cm-lgc/fcmb8a.afm",
> "/usr/share/texmf-texlive/fonts/afm/public/cm-lgc/fcmri8a.afm",
> "/usr/share/texmf-texlive/fonts/afm/public/cm-lgc/fcmbi8a.afm",
> "./cmsyase.afm" ) )
> pdfFonts(CM=CM)
> pdf( "test.pdf", width = 5, height = 4, family = "CM" )
> plot(c(-1,0,1))
> dev.off()
> -----
>
> which works fine except that R has problems with the minus sign for the
> labels and axis and I get the following warnings:
>
> ---
> ... font width unknown for character 0x2d ...
> ---
> The minus signs are directly printed on the numbers, not in front of them.
I suspect that you are not actually looking at the right font (given
that it seems not to have a minus sign): how did you view the PDF?
> Does anybody know what I am doing wrong?
>
> Thanks already now,
> Markus.
--
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
More information about the R-help
mailing list