r - 在 GoogleFonts 中使用粗体字
问题描述
我现在有点迷茫:我已经通过 GoogleFonts 在我的 R 脚本中添加了一种字体,现在想使用“粗体”版本。但是,我找不到方法!
我已经尝试了各种方法,但它不起作用 - 我期待一个简单的解决方案,但我就是想不通!
我在下面附上了一个小的、可重复的示例,如果有人能给我一个关于如何使用 Roboto-bold 中的“Text1”示例之一的提示,我将不胜感激。
顺便说一下,这是 Roboto 的 GoogleFonts 页面:https ://fonts.google.com/specimen/Roboto
感谢你并致以真诚的问候!
当前代码:
library(showtext)
font_add_google(name = "roboto", family = "roboto")
showtext_auto()
ggdraw() +
draw_text("__Text1__", x = 0.82, y = 0.69, color = "black", size = 35, family = "roboto")+
draw_text("Text1", x = 0.4, y = 0.69, color = "black", size = 35, family = "roboto")+
draw_text("Text1", x = 0.1, y = 0.69, color = "black", size = 35)
解决方案
因为draw_text
基于这里geom_text
的fontface
论点也有效:
ggdraw() +
draw_text("Bold&\nItalic", x = 0.82, y = 0.69, color = "black", size = 35, family = "roboto",fontface="bold.italic")+
draw_text("Italic", x = 0.62, y = 0.69, color = "black", size = 35, family = "roboto",fontface="italic")+
draw_text("Bold", x = 0.4, y = 0.69, color = "black", size = 35, family = "roboto",fontface="bold")+
draw_text("Normal", x = 0.15, y = 0.69, color = "black", size = 35)
推荐阅读
- javascript - 路由器推送后调用方法有什么负面影响吗?(Vue.js)
- git - 如何在复杂的 git rebase 中恢复已删除的文件?
- vb.net - Visual Basic - 在特定延迟后启动进程或任务
- android - 无法获取“http://jcenter.bintray.com/org/.../kotlin-stdlib-jre8-1.2.0.jar”。从服务器收到状态码 403:Forbidden
- dns - 现代浏览器可以防止 DNS 欺骗攻击吗?
- cobalt - 如何在运行时更改 URL
- python - Pandas:根据层次结构删除重复值
- abap - 使用 SOOD 表获取发件人电子邮件
- cassandra - 是否可以在 Cassandra 中使用单个更新命令设置不同列映射中每个元素的 TTL
- php - 从 php echo 语法输出 html?