On 6/30/2010 2:17 AM, Jinsong Zhao wrote:
> Hi there,
> I am a Chinese R user. I hope to display Chinese character in a plot,
> and than save it in PostScript format. I have read the article titled
> "Non-Standard Fonts in PostScript and PDF Graphics", especially the
> section about CJK fonts. I also tried the code:
>> pdf("chinese.pdf", width=3, height=1)
>> grid.text("\u4F60\u597D", y=2/3, gp=gpar(fontfamily="CNS1"))
>> grid.text("is 'hello' in (Traditional) Chinese", y=1/3)
> however, it's not valid with postscript(). It seems that postscript()
> need to set family in postscirpt(..., family = "CNS1"). Then all the
> characters are in CJK font, and it's not what I hope to get. I hope the
> Latin character is displayed in Helvetica.
> Any suggestions? Thanks in advance!
Try this ...
# Use "Helvetica" as default, but include "CNS1" as a font that # will be used somewhere within the file postscript("chinese.pdf", width=3, height=1, fonts="CNS1") grid.text("\u4F60\u597D", y=2/3, gp=gpar(fontfamily="CNS1")) grid.text("is 'hello' in (Traditional) Chinese", y=1/3) dev.off()
-- Dr Paul Murrell Department of Statistics The University of Auckland Private Bag 92019 Auckland New Zealand 64 9 3737599 x85392 paul_at_stat.auckland.ac.nz http://www.stat.auckland.ac.nz/~paul/ ______________________________________________ R-help_at_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.Received on Tue 29 Jun 2010 - 23:09:12 GMT
Archive maintained by Robert King, hosted by
the discipline of
statistics at the
University of Newcastle,
Archive generated by hypermail 2.2.0, at Wed 30 Jun 2010 - 09:00:45 GMT.
Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.
list of date sections of archive