问题标签 [extrafont]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 如何检查是否已经使用 R 中的 extrafont 包加载了给定的字体?
我编写了一个函数来在同事之间共享图形,我的组织更喜欢 Calibri 而不是 ggplot2 默认 Arial 文本。如果我是唯一会使用此功能的人,我将首先在我的脚本顶部执行此操作:
然后制作我的 ggplot2 图表。我似乎只需要在给定的机器上做一次,但是每次我开始一个新的会话时我都font_import()
需要做。loadfonts(device="win")
我不太熟悉这些功能,但如果我不执行此loadfonts
步骤,我的图表就不会使用 Calibri。
我希望我编写的图形功能可以为其他人工作,并且我想检查他们是否已经完成了这些步骤,如果他们还没有,就给他们一个有用的信息。我以为我可以使用fonts()
然后检查输出中是否列出了 Calibri,但我认为这只会检查我font_import()
在使用这台机器的历史中曾经加载过的字体。我也想也许
会检查,但无论我是否已经运行loadfonts(...
,我都会得到相同的结果,所以也不是这样。
如何检查字体是否已准备好在图形中使用?
r - R情节中的LM罗马(R 4.1.2)
我想在我的 R 图中有 LM Roman 10 中的标题和轴图例,以便更好地将它们集成到我的 LateX 文本中。
我已经尝试过这个解决方案,但在 R 4.1.2 中不起作用。
代码如下(引用上一个问题的答案)
我在 Windows 10 和 macOS Monterey 上都试过了。
我还尝试指定字体文件夹的完整路径。
我看到的是一个具有标准 R 字体(在 Windows 中)或根本没有文本(在 macOS 中)的图。