有没有一种方法可以直接使用 R for graphs (
ggplot2
) 访问和实现免费字体(如 Google Fonts),而无需将它们安装在我的 PC 或 Mac 上?
我想如果我是你,我会使用这个
showtext
包,它似乎有一个如下所示的功能:
library(showtext)
font_add_google(name = "Amatic SC", family = "amatic-sc")
我打赌这可以解决你的问题
您也许可以直接在软件包页面上找到更多文档(更新-->问题评论中的链接,谢谢Stefan),但我在这个页面上找到了所有这些
https://www.r-bloggers.com/2019/03/adding-custom-fonts-to-ggplot-in-r/
这些年来,解决方案发生了一些变化。
font_add_google()
已移至 sysfonts
包中。您还需要激活showtext
。
在脚本或四开本文件的开头添加:
sysfonts::font_add_google(name = "Amatic SC", family = "amatic-sc")
showtext::showtext_auto()