问题标签 [showtext]

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.

0 投票
0 回答
43 浏览

r - 将 Woff 字体导入 R

我有一个工作设置,可以加载一些外部字体文件,以便通过加载到 Rmarkdown/Shiny 中的 css 文件将它们附加到 Rmarkdown 和 Shiny 的 html 输出。这会在我的输出中正确显示适当文本的所需字体。

我想扩展这些字体以显示在图形输出中,例如ggplot2图形,并为此目的而遇到过showtext,但它似乎没有连接到由 css 文件导入的字体。

我有“woff”文件本身作为直接引用它们的替代方法,R 中是否有一个包支持用 R 注册“.woff”字体?或者有没有办法让 showtext/sysfonts 知道我希望使用该外部字体?

0 投票
1 回答
38 浏览

r - 在 GoogleFonts 中使用粗体字

我现在有点迷茫:我已经通过 GoogleFonts 在我的 R 脚本中添加了一种字体,现在想使用“粗体”版本。但是,我找不到方法!

我已经尝试了各种方法,但它不起作用 - 我期待一个简单的解决方案,但我就是想不通!

我在下面附上了一个小的、可重复的示例,如果有人能给我一个关于如何使用 Roboto-bold 中的“Text1”示例之一的提示,我将不胜感激。

顺便说一下,这是 Roboto 的 GoogleFonts 页面:https ://fonts.google.com/specimen/Roboto

感谢你并致以真诚的问候!


当前代码:

0 投票
0 回答
123 浏览

r - 在 R 中导出为 pdf 时未显示 Unicode 字符

我正在尝试使用 ggplot2 将 U+1xxxx 格式的一些 unicode 字符从 R 导出为 pdf(这是一个示例:https ://unicode-table.com/en/1F321/ )。在 R 中,当我在 ggtitle 中将输出设置为ggtitle("Temperature range \U1F321")

在此处输入图像描述

但是,当我将绘图导出为 pdf 时,它会显示为以下块:

在此处输入图像描述

我尝试了很多其他人建议的方法(例如使用 cairo pdf 和 showtext 包),但没有一个奏效。我正在使用 Windows。

非常感谢!

编辑:我使用pdf("example.pdf")或保存为pdfcairo_pdf("example.pdf")

可重现的代码:

另外,只是想更清楚地说明我的意图。我只是想将高分辨率的 ggplot 从 R 导出到 Word。当我将其导出为图像时,字符显示良好,但分辨率质量较差。根据其他用户的建议,我首先将其导出为 pdf,然后将其作为“插入”选项卡中的对象导入 Word:

在此处输入图像描述

使用这种方法,绘图在 Word 中的分辨率要好得多,但 unicode 字符显示效果不佳。因此,如果其他人对如何获得从 R 导出到 Word 的高质量 ggplot 同时仍保留 unicode 字符有其他建议,那也可以!谢谢!!

0 投票
0 回答
50 浏览

r - R showtext font_add 问题“无法打开资源,错误代码 1”

尝试在 Rstudio 中做一些同型图,我在添加需要在最终图中包含图标的源时遇到了一些问题。

我已按照本指南中的步骤进行操作,许多人都引用了该指南作为此类图表的参考。我已经能够在我的系统中安装字体,如下命令:

产量:

但是当尝试使用showtext添加字体时,正如指南所做的那样,这个命令(尝试了 3 种字体,只显示第一个):

给出一个错误:

有没有人遇到过同样的问题并能够解决它?

0 投票
0 回答
16 浏览

fonts - 更改字体系列名称不生效

在 cairo 中为 cairo_show_text 更改字体系列名称(等宽、衬线等 ..)时没有效果。文本字符串不会改变。我在 X64 linux 平台上为 ARM 目标使用交叉编译器。这是我用来选择字体并显示文本的代码:

我可以验证什么?