如何从 R extrafontdb 中注销已删除的字体

MLE*_*LEN 5 r extrafont

我已经加载了我的字体

library(extrafont)
font_import()
Run Code Online (Sandbox Code Playgroud)

当我查看路径时

fonttable()
Run Code Online (Sandbox Code Playgroud)

有一些字体在该路径下不再存在。这给我以后带来了一些问题。如何从字体数据库中删除/取消注册它们?

只是重新运行 font_import 是行不通的。

Ale*_*lis 2

很简单,只需运行以下代码:

\n
library(extrafont)    \ndb_path <- paste0(system.file(package = "extrafontdb"),"/fontmap/fonttable.csv")\nfile.show(db_path)\n
Run Code Online (Sandbox Code Playgroud)\n

这将打开用作 .csv 文件的字体数据库的 .csv 文件extrafont。在此文件中,您只需删除要取消注册的字体即可。完成后保存文件并查看\xc3\xa1!

\n