zoukankan      html  css  js  c++  java
  • R 导出pdf设置字体

    主要参考自: https://blog.csdn.net/xmuecor/article/details/51462172

    library(showtext)
    showtext.auto(enable = TRUE)

    font_add('times', 'times.ttf') #添加该字体
    font_add('arial','arial.ttf') #添加该字体

    上面代码添加进去后,使用pdf()方法可以导出pdf文件,并且导出的pdf文件中字体为'times'或者'arial'字体,但是该pdf文件无法在AI中无法编辑,也就是说文字被转换为了曲线。如果打算在AI中对字进行编辑,需要用下面的字体,而不能用上面自己导入的。
    names(pdfFonts()) #

    [1] "serif" "sans" [3] "mono" "AvantGarde" [5] "Bookman" "Courier" [7] "Helvetica" "Helvetica-Narrow" [9] "NewCenturySchoolbook" "Palatino" [11] "Times" "URWGothic" [13] "URWBookman" "NimbusMon" [15] "NimbusSan" "URWHelvetica" [17] "NimbusSanCond" "CenturySch" [19] "URWPalladio" "NimbusRom" [21] "URWTimes" "ArialMT" [23] "Japan1" "Japan1HeiMin" [25] "Japan1GothicBBB" "Japan1Ryumin" [27] "Korea1" "Korea1deb" [29] "CNS1" "GB1"
    上面的函数执行后,可以看到上述的字体,这些是默认的自带字体,暂不知道如何添加进去新字体。

    使用以上的这些字体可以导出为PDF文件,也可以使用AI进行编辑字体。

  • 相关阅读:
    python 读写XLS
    python去噪算法
    编译freetype 的dll
    python生成测试图片
    python 将pdf分页后插入至word中
    ie height
    Formview单文档或对话框项目接受不到按键消息的解决办法
    SQL SERVER配置[转]
    PyQt5 布局
    PyQt5 各种菜单实现
  • 原文地址:https://www.cnblogs.com/arcserver/p/9167051.html
Copyright © 2011-2022 走看看