Thank you Gavin, this is useful. The work-around for me then is to quickly run

pdf("test.pdf")
plot(0:25, pch=0:25)
dev.off()


to see which "pch" values are not safe (unsafe.pch <- c(1, 10, 13, 16, 19, 20, 21)) and make sure I never use them. (The first four, btw., corresponds to the symbols that are different in S and R.)

This should be feasible, if somewhat tedious to test. Does anybody know of a way to get R to stop if a 'pch' value in this list is ever being used?

Changing configuration files on clients' systems in three continents isn't really an option. They expect it to "just work" when they click on the file. I guess I could always downgrade to SPSS or something.... :-)

Thanks again

Allan


On 30/06/10 12:05, Gavin Simpson wrote:
On Wed, 2010-06-30 at 10:19 +0100, Allan Engelhardt wrote:
I'm guessing this is a FAQ but I can't find it and that it is probably
not exclusive R related but relevant so I thought I'd ask:

When I view the PDF output from Sweave (e.g. Example 1 from the author's
web site at [1]) on a Linux system using the standard PDF viewer [2],
the circles for the outliers in the plot [boxplot(Ozone ~ Month, data =
airquality)] show up as the letter 'q'.

[...]

I need to generate reports from R that work (=look the same) across
platforms: does anybody have a suggestion for a workaround?
See ?pdf particularly the Notes section, which has:

      On some systems the default plotting character ‘pch = 1’ is
      displayed in some PDF viewers incorrectly as a ‘"q"’ character.
      (These seem to be viewers based on the ‘poppler’ PDF rendering
      library). This may be due to incorrect or incomplete mapping of
      font names to those used by the system.  Adding the following
      lines to ‘~/.fonts.conf’ or ‘/etc/fonts/local.conf’ may circumvent
      this problem.



      <alias binding="same">
             <family>ZapfDingbats</family>
             <accept><family>Dingbats</family></accept>
      </alias>

HTH

G
[...]

______________________________________________
R-help@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.

Reply via email to