library(extrafont)
setEPS()
postscript("demo.eps", width=3.3, height=3.3, onefile=FALSE, horizontal=FALSE, paper = "special", family = "Times New Roman")
plot(rnorm(100), main="Hey Some Data")
dev.off()
Run Code Online (Sandbox Code Playgroud)
我安装了extrafont软件包,还导入了字体并加载了postscript设备的字体.一切都很好.但是当postscript设备以特定字体启动并且给出了plot命令时,它开始抛出一个错误消息列表,基本上说"字体宽度未知为字符0x53"等.我也使用extrafont命令embed_fonts将字体嵌入到图形中( ).它产生了一个图,但没有进行字体更改.但是当我使用cairo_ps设备时,它工作得非常好.为什么不使用postscript设备?有帮助吗?