由于在使用Unicode在R的expression()命令内引发的问题,我正在切换到Mac OS X上的R来创建一些图形。然而,使用CairoPDF()
时,我在Windows中用于选择字体的命令在Mac OS X上没有任何效果,输出的.pdf
文件总是使用Helvetica字体。
library(package = "Cairo")
CairoPDF("test.pdf")
plot.new()
text(x=.5,y=.5,labels="\u0260",family="Times New Roman")
dev.off()
在Windows系统中的输出为: 在Mac OS X系统中的输出为: Times New Roman字体在两个系统上完全相同。