ggplot2在pdf中嵌入所有使用的字体,R
我正在使用ggplot2在pdf中嵌入所有使用的字体,R,r,pdf,ggplot2,pdf-generation,R,Pdf,Ggplot2,Pdf Generation,我正在使用qplot和ggplot绘制一些图形。在绘图之前,我调用pdf(),并使用dev.off()保存绘图。我将不得不在pdf中嵌入所有字体。我该怎么做?打印或后期处理pdf以嵌入字体时?此操作成功: embedFonts( path.expand("~/Rplots.pdf") ) 但事实并非如此,(因此通过实验,我确定embedFonts需要完整路径,并且不会进行“瓷砖扩展”): 尽管它确实证明了我安装了Ghostscript的功能,这是embedFonts的一项要求。(我的Ghost
qplot
和ggplot
绘制一些图形。在绘图之前,我调用pdf()
,并使用dev.off()
保存绘图。我将不得不在pdf中嵌入所有字体。我该怎么做?打印或后期处理pdf以嵌入字体时?此操作成功:
embedFonts( path.expand("~/Rplots.pdf") )
但事实并非如此,(因此通过实验,我确定embedFonts
需要完整路径,并且不会进行“瓷砖扩展”):
尽管它确实证明了我安装了Ghostscript的功能,这是
embedFonts
的一项要求。(我的Ghostscript副本可能来自我安装的Tex。)您需要对pdf文件进行后期处理以嵌入字体。使用dev.off()
关闭设备后,您可以将字体嵌入
embedFonts(file=filepath_fonts_not_embedded, outfile=filepath_fonts_embedded)
您正在寻找“extrafont”软件包吗?
embedFonts(file=filepath_fonts_not_embedded, outfile=filepath_fonts_embedded)