我正在使用 strwidth() 函数(请参见下面的链接)并寻找一种解决方案来为 Linux 上的 Times New Roman 定义字体别名
我们可以像下面链接中为 svglite 描述的那样定义字体别名吗
https://cran.r-project.org/web/packages/svglite/vignettes/fonts.html
我正在使用 strwidth() 函数(请参见下面的链接)并寻找一种解决方案来为 Linux 上的 Times New Roman 定义字体别名
我们可以像下面链接中为 svglite 描述的那样定义字体别名吗
https://cran.r-project.org/web/packages/svglite/vignettes/fonts.html
大多数 Linux 发行版使用 Fontconfig 来定义字体别名。R 使用的大多数图形设备都应该尊重这些。
例如,要将 Tinos 定义为 Times New Roman 的别名,您可以在文件~/.config/fontconfig/fonts.conf
的<fontconfig>
和</fontconfig>
标记之间添加以下行。
<match>
<test name="family"><string>Times New Roman</string></test>
<edit name="family" mode="assign" binding="strong">
<string>Tinos</string>
</edit>
</match>
请注意,如果~/.config/fontconfig/fonts.conf
不存在,您将需要创建它并首先将以下行放入其中
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
</fontconfig>
如果您想在系统范围内应用这些更改,而不仅仅是针对一个用户,请改为编辑etc/fonts/local.conf
。