【发布时间】:2021-03-02 20:39:11
【问题描述】:
我想在 R 中使用值 1 到 6 的 dice 字体创建一个绘图。可以下载 windows 的 Dice 字体here - 将下载的 true type 字体复制到 C:\Windows\Fonts 目录,它可以可用于 Excel 或 Word 等 Windows 应用程序。
我在question 中发现了用于向 R 添加字体的 showtext 包,这似乎是使用下面的 R 脚本添加骰子字体。
require(showtext)
font_add(family = "dice",regular = "C:/Users/Mark/AppData/Local/Microsoft/Windows/Fonts/dice.ttf")
出于某种原因,我不明白我必须设置 AppData/Local 目录的路径才能让 font_add 不报告无法找到错误。下一个挑战是做一个简单的测试图
plot(c(1,2),c(2,1),pch = 0, col = "blue", type = "p", cex =5)
text(c(1,2),c(2,1),c(2,1),col = "red")
但是,当我尝试使用文本功能使用骰子字体时,我得到一个错误...
在 Windows 字体数据库中找不到字体系列
text(c(1,2),c(2,1),c(2,1),col = "red", family = "dice")
问题:
- 有没有办法显示 R 可访问的字体,以便我确定骰子字体是否可用?
- 如果 dice 字体可用,那么如何让字体与文本功能一起使用?
- 是否有替代或更好的方法来实现这个想法?
【问题讨论】:
-
我不是 ggplot 的忠实粉丝,并且倾向于在 base R 中工作 - 但是会尝试一下......谢谢
标签: r