[R-sig-Debian] Fwd: [R] Wrong symbol rendering in plots (Ubuntu)
Paul Johnson
pauljohn32 at gmail.com
Mon Jun 7 21:34:21 CEST 2010
I sent the message accidentally to r-help, but I intended to follow
r-sig-debian because it is about the problem that Evince doesn't
render symbols properly. it explains why I think the embedFonts
function in R is the "magic bullet"
---------- Forwarded message ----------
From: Paul Johnson <pauljohn32 at gmail.com>
Date: Mon, Jun 7, 2010 at 9:28 AM
Subject: Re: [R] Wrong symbol rendering in plots (Ubuntu)
To: "Eduardo J. Chica" <ejchica at gmail.com>
Cc: r-help at r-project.org
On Fri, Jun 4, 2010 at 12:01 PM, Eduardo J. Chica <ejchica at gmail.com> wrote:
> Hi I am having problems with the rendering of scientific symbols (mu and
> degree) in my plots. Whenever I use these symbols they are rendered changed
> (mu is changed to the proportionality symbol and degree is changed to
> something resembling a gamma) in the X-device. If I make a pdf of the plot
> and open the file in Evince or Okular symbols are also rendered wrong,
> however if I open the file with Xpdf or Acroread they are rendered
> correctly.
>
> I did not have this problem before, it arose after I upgraded both R and my
> system (Ubuntu karmic koala to lucid lynx), so I can not tell for sure if
> the problem is R-related or Ubuntu related (I have posted in a Ubuntu forum
> also http://ubuntuforums.org/showthread.php?t=1325289).
>
> Please let me know if you have any idea of how to fix this, or if you can
> confirm this is not an R-related issue.
>
I run Ubuntu as well and I see the same problem when I view a pdf with
Evince, the default document viewer. In Adobe's Acorbat reader,
acroread, the symbols show correctly.
Here's an example pdf file:
http://pj.freefaculty.org/linux/pm92.pdf
In Evince, instead of mu, you see the proportional to symbol.
In the Ubuntu bugtracker, this problem has been reported and they say
it has been fixed, but I still see it.
https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/518236
http://art.ubuntuforums.org/showthread.php?p=9410094
I believe the problem is a mismatch between the fonts available to R
and to the various viewers. R does not embed all fonts in the pdf
files. Open a suspect pdf in Evince or some other viewer and check on
the fonts. In Evince, under the File/Properties menu, there's a font
indication.
None of the fonts in R pdfs are embedded. There is a way to embed
fonts after in R, (see ?embedFonts) but I can't understand the
documentation on how to do that. But I'm testing it out.
I believe that the fonts installed in the system, combined with
whatever user config changes occur, make this a tough problem to
solve.
--
Paul E. Johnson
Professor, Political Science
1541 Lilac Lane, Room 504
University of Kansas
--
Paul E. Johnson
Professor, Political Science
1541 Lilac Lane, Room 504
University of Kansas
More information about the R-SIG-Debian
mailing list