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进行编辑字体。

  • 相关阅读:
    树莓派GPIO点亮第一个led
    hexo博客域名重复提交问题
    python与arduino串口通讯对接opencv实现智能物品分拣
    python生成excel文件
    python的机器学习之路
    团队冲刺第三天
    团队冲刺第二天
    团队冲刺第一天
    第二阶段任务认领
    构建之法3
  • 原文地址:https://www.cnblogs.com/arcserver/p/9167051.html
Copyright © 2011-2022 走看看