[R] font=5 (Was: greek symbols using pch)

ecatchpole E.Catchpole at adfa.edu.au
Wed Oct 12 07:18:50 CEST 2005


Earl,

I don't think that's a bug. Try

pdf("font5.pdf", onefile=FALSE)

and similarly for postscript().

Ted.


On 12/10/05 01:23,  Earl F. Glynn wrote,:
> "ecatchpole" <E.Catchpole at adfa.edu.au> wrote in message
> news:434B7B78.6020603 at adfa.edu.au...
>>Thanks for that. Very instructive, and much appreciated.
>>
>>And sorry, yes, I strayed well off the original topic. The Greek symbols
>>  come out fine with font=5 in my locale,
>>Locale:
>>LC_CTYPE=en_GB.UTF-8;
>>LC_NUMERIC=C;
>>LC_TIME=en_GB.UTF-8;
>>
>>I was interested in some of the other nice characters, for example
>>\infty and \partial, that appear in the table, but with a calligraphic R
>>attached to them. But plotmath() works fine, so I'm happy.
> 
> I performed some tests with font=5 on both Linux and Windows using
> source("font5.R"), which is shown below, and then calling the Font5Test()
> function.
> 
> Consistent results were seen with devices X11, png, and jpeg under either
> Linux  (R 2.1.1) or Windows (R 2.2.0) in my locale.  Oddly, both the pdf and
> postscript devices create 2 pages of output with the first page the expected
> table and a second unexpected page with only the "clubs suite" symbol (167)
> in the middle of the plot. I'd call this a bug, but I guess I haven't read
> all the documentation about this yet.
> 
> efg
> Earl F. Glynn
> Scientific Programmer
> Stowers Institute for Medical Research
> 
> 
> font5.R
> ======
> 
> ShowFont5 <- function()
> {
>   oldpar <- par(font=5, las=1)
>   plot(0:1, 0:1, type="n")
>   points(.5, .5, pch=167)
>   par(font=5, las=1)
>   plot(0:15,0:15,type="n",ylim=c(15,0),
>     main="Symbols in Font=5",
>     xlab="", ylab="",xaxt="n", yaxt="n")
>   axis(BOTTOM<-1, at=0:15)
>   axis(LEFT  <-2, at=0:15, 16*0:15)
>   abline(v=0.5 + 0:14,
>          h=0.5 + 0:14, col="grey", lty="dotted")
>   # pch index of any cell is 16*row + column
>   for(i in 0:255)
>   {
>     x <- i %%16;
>     y <- i %/% 16;
>     points(x,y,pch=i)
>   }
>   par(oldpar)
> }
> 
> Font5Test <- function()
> {
>   X11()
>   ShowFont5()
>   dev.off()
> 
>   pdf("font5.pdf")
>   ShowFont5()
>   dev.off()
> 
>   png("font5.png")
>   ShowFont5()
>   dev.off()
> 
>   jpeg("font5.jpg")
>   ShowFont5()
>   dev.off()
> 
>   postscript("font5.ps")
>   ShowFont5()
>   dev.off()
> 
> }
> 
> 
> Linux Test
> =======
>>Sys.getlocale()
> [1] "C"
> 
>>R.Version()
> $platform
> [1] "x86_64-unknown-linux-gnu"
> 
> $arch
> [1] "x86_64"
> 
> $os
> [1] "linux-gnu"
> 
> $system
> [1] "x86_64, linux-gnu"
> 
> $status
> [1] ""
> 
> $major
> [1] "2"
> 
> $minor
> [1] "1.1"
> 
> $year
> [1] "2005"
> 
> $month
> [1] "06"
> 
> $day
> [1] "20"
> 
> $language
> [1] "R"
> 
> 
> 
> Windows Test
> ==========
>>Sys.getlocale()
> [1] "LC_COLLATE=English_United States.1252;LC_CTYPE=English_United
> States.1252;LC_MONETARY=English_United
> States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252"
> 
>>R.Version()
> $platform
> [1] "i386-pc-mingw32"
> 
> $arch
> [1] "i386"
> 
> $os
> [1] "mingw32"
> 
> $system
> [1] "i386, mingw32"
> 
> $status
> [1] ""
> 
> $major
> [1] "2"
> 
> $minor
> [1] "2.0"
> 
> $year
> [1] "2005"
> 
> $month
> [1] "10"
> 
> $day
> [1] "06"
> 
> $"svn rev"
> [1] "35749"
> 
> $language
> [1] "R"
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


-- 
Dr E.A. Catchpole
Visiting Fellow
Univ of New South Wales at ADFA, Canberra, Australia
and University of Kent, Canterbury, England
- www.ma.adfa.edu.au/~eac
- fax: +61 2 6268 8786		
- ph:  +61 2 6268 8895




More information about the R-help mailing list