gpt4 book ai didi

r - 在 Mac OS X 中的 R 包 Cairo 中设置系统字体

转载 作者:行者123 更新时间:2023-12-04 10:56:05 27 4
gpt4 key购买 nike

由于 Using Unicode inside R's 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 中的输出是:

enter image description here

在 Mac OS X 中的输出是:

enter image description here

Times New Roman 字体在两个系统上完全相同。

最佳答案

我是用 CairoFonts 做的,而不是家庭争论,这似乎被忽略了。

> CairoPDF("test.pdf")
> plot.new()
> text(x=.5,y=.5,labels="\u0260",family="Times New Roman")
> dev.off()
quartz
2

enter image description here

> 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

enter image description here

关于r - 在 Mac OS X 中的 R 包 Cairo 中设置系统字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19890298/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com