在R中使用和嵌入PDF中的外部字体
这是我第一次在这里发帖。我正试图在PDF图表中嵌入字体,这是我的极限。我正在为我写的一本书制作数字,这是最后一件事!我想用Arial字体 我已经按照上的说明安装了所有字体。当我键入在R中使用和嵌入PDF中的外部字体,r,pdf,R,Pdf,这是我第一次在这里发帖。我正试图在PDF图表中嵌入字体,这是我的极限。我正在为我写的一本书制作数字,这是最后一件事!我想用Arial字体 我已经按照上的说明安装了所有字体。当我键入font()时,我会得到一个很大的字体列表。然后我尝试在图表中使用它们 下面是一些示例代码: pdf(file="C:/Users/My R Files/BollTrigPDF2.pdf", width=3.5, height=2.5, family="Arial") par(mai=c(0.45,0.4,0.2,0)
font()
时,我会得到一个很大的字体列表。然后我尝试在图表中使用它们
下面是一些示例代码:
pdf(file="C:/Users/My R Files/BollTrigPDF2.pdf", width=3.5, height=2.5, family="Arial")
par(mai=c(0.45,0.4,0.2,0), omi=c(0,0,0,0), mgp=c(1.1,0.1,0), tck=-0.015, font.lab=1)
boxplot(df2$pfac[df2$stop<4][df2$stop>1.5]~df2$sdtrig[df2$stop<4][df2$stop>1.5],
outline=FALSE, xlab="Bollinger Trigger", ylab="Profit Factor",
cex.axis=0.5, cex.lab=0.7)
dev.off()
pdf(file=“C:/Users/My R Files/BollTrigPDF2.pdf”,宽度=3.5,高度=2.5,family=“Arial”)
par(mai=c(0.45,0.4,0.2,0),omi=c(0,0,0,0),mgp=c(1.1,0.1,0),tck=-0.015,font.lab=1)
箱线图(df2$pfac[df2$stop1.5]~df2$sdtrig[df2$stop1.5],
outline=FALSE,xlab=“Bollinger触发器”,ylab=“利润系数”,
cex.轴=0.5,cex.实验室=0.7)
发展主任()
当我打开它创建的PDF时,它看起来很好。但是当我在上面运行embedFonts()
时,字体不会嵌入到新的PDF中。如果我运行嵌入字体()
,它将一直挂起,直到我按Esc键
相反,如果我将该族设置为“Garamond”,则初始PDF的字体与Garamond非常相似(不确定是否真的如此)。然后我尝试嵌入字体<代码>嵌入字体()仍然不起作用,但我可以运行嵌入字体()
并得到一个嵌入了Garamond字体的PDF
如果我将字体系列设置为“Calibri”——我尝试过,以防Arial出现特殊问题——那么最初的PDF根本没有任何字体!轴标签和记号应该在空白处
我完全被这一切弄糊涂了。你试过helvetica吗?Arial是Windows版的仿制品,因此如果您想要的是它的外观,并且您可以让helvetica工作,我会选择它。查看
EmbeddeFonts
调用的完整代码会很有帮助(或者更好:一个可复制的错误示例)。一个可能的问题(来自embedFonts
help文件):如果没有为Ghostscript安装特殊字体,则需要使用类似于options=“-sFONTPATH=path/to/font”的选项告知Ghostscript字体的位置。