【发布时间】:2022-12-30 02:40:12
【问题描述】:
我知道这个问题已经发布了,但我觉得我已经尝试了大部分解决方案而没有找到任何成功。
我正在使用 hrbrthemes 绘制我的 ggplot 图表,它一直告诉我没有导入正确的字体。
我在 Windows 上安装了所有字体,我使用了 extrafont 包并运行了 font_import() 命令。我不断收到以下错误:
C:\Windows\Fonts\RobotoCondensed-Bold.ttf : No FontName. Skipping.
对于绝对所有的字体。然而,如果我转到C:\Windows\Fonts,您可以从这张图片中看到RobotoCondensed 字体系列已正确安装。
loadfonts(device = "win") 对我也没有任何作用。我已经尝试了所有组合,包括在两者之间重新启动我的 r 会话,当我检查可用的字体时,我仍然得到这个:
这是我的会话信息:
> sessionInfo()
R version 4.1.3 (2022-03-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 22000)
Matrix products: default
locale:
[1] LC_COLLATE=English_Switzerland.1252 LC_CTYPE=English_Switzerland.1252 LC_MONETARY=English_Switzerland.1252 LC_NUMERIC=C
[5] LC_TIME=English_Switzerland.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] extrafont_0.17 hrbrthemes_0.8.0
loaded via a namespace (and not attached):
[1] Rcpp_1.0.7 pillar_1.7.0 compiler_4.1.3 later_1.3.0 tools_4.1.3 digest_0.6.29 evaluate_0.15 lifecycle_1.0.1
[9] tibble_3.1.6 gtable_0.3.0 pkgconfig_2.0.3 rlang_0.4.12 DBI_1.1.2 cli_3.1.0 rstudioapi_0.13 writexl_1.4.0
[17] xfun_0.30 fastmap_1.1.0 Rttf2pt1_1.3.10 stringr_1.4.0 knitr_1.37 systemfonts_1.0.4 gdtools_0.2.4 generics_0.1.2
[25] vctrs_0.3.8 grid_4.1.3 glue_1.6.0 R6_2.5.1 fansi_0.5.0 RMySQL_0.10.23 pool_0.1.6 rmarkdown_2.13
[33] farver_2.1.0 ggplot2_3.3.5 purrr_0.3.4 extrafontdb_1.0 magrittr_2.0.1 scales_1.1.1 ggthemes_4.2.4 ellipsis_0.3.2
[41] htmltools_0.5.2 assertthat_0.2.1 colorspace_2.0-2 labeling_0.4.2 utf8_1.2.2 stringi_1.7.6 munsell_0.5.0 crayon_1.5.0
有没有人知道如何解决这个问题?
【问题讨论】:
-
我现在在 Mac 上,所以我无法检查,但上次我在 Windows 中安装字体时,它为我的用户帐户将它们安装在不同的文件夹中。手动将字体文件移动到
C:\Windows\Fonts修复了它。 -
你好,谢谢你的回答。问题是,我直接在
C:\Windows\Fonts下查看,它们似乎都已正确安装。我只是无法以某种方式将它们放入 R 中。 -
确保您确实查看了这些文件。我似乎记得当我查看字体文件夹时,窗口在其字体界面中显示字体,但是右键单击并执行“获取信息”或“显示详细信息”之类的操作,我可以看到字体文件实际上位于另一个位置.
-
我刚刚检查了属性,它们确实在
C:\Windows\Fonts文件夹中 -
我有同样的问题,Windows 很难检查字体是否存在,或者它是否只是文件的链接。我最终在 R 中检查了
list.files,但 ttf 文件不存在。我在回答中添加了更多细节。
标签: r ggplot2 fonts extrafont hrbrthemes