0

有很多关于如何下载和安装字体以及在 R 中使用它们的教程(例如这里这里这里

这些教程和其他教程中使用的模式似乎有很大的多样性。有些使用外部包,许多需要用户打开浏览器,导航到字体网站,手动下载字体文件,并找出需要放置的位置以便 R 访问它。

问题

是否有一个 R 函数允许您运行使用尚未无缝安装的字体的代码无需离开 R?

例子

一个真实的用例可能如下所示:

obscure_font <- "Manthul" # From: https://www.download-free-fonts.com/list/m/page-5
download_install_import_font(obscure_font)
qplot(1:10)+theme(text=element_text(family=obscure_font))
# Works immediately

到目前为止我所知道的

我不知道任何这样的功能,但我的猜测是可能存在这样的功能

  • 接受字体名称作为参数
  • download.file()对于来自外部网站的字体
  • 根据它找到合适的位置Sys.info()$sysname
  • 做任何其他必要的事情,以便用户可以立即使用字体(例如解压缩)
  • 将字体导入 R

严峻的测试将是有人可以复制包含晦涩字体的 RMarkdown/ggplot 代码,并在他们的计算机上运行它,它会“正常工作”。

4

0 回答 0