由于提出的问题在 R 的 expression() 命令中使用 Unicode https://stackoverflow.com/questions/19881553/using-unicode-inside-rs-expression-command,我正在 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 字体在两个系统上完全相同。
我是用 CairoFonts 来做的,而不是家庭争论,这似乎被忽视了。
> CairoPDF("test.pdf")
> plot.new()
> text(x=.5,y=.5,labels="\u0260",family="Times New Roman")
> dev.off()
quartz
2
> CairoFonts( # slight mod to example in ?CairoFonts page
+ regular="TimesNewRoman:style=Regular",
+ bold="FreeSans:style=Bold",
+ italic="FreeSans:style=Oblique",
+ bolditalic="FreeSans:style=BoldOblique"
+ )
>
> CairoPDF("test.pdf")
> plot.new()
> text(x=.5,y=.5, labels="\u0260" )
> dev.off()
quartz
2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)