R strwidth-“标准宽度”;《新罗马时报》;Linux上的字体别名

R strwidth-“标准宽度”;《新罗马时报》;Linux上的字体别名,r,ggplot2,extrafont,R,Ggplot2,Extrafont,我正在使用strwidth()函数(请参见下面的链接)并寻找一种在Linux上为Times New Roman定义字体别名的解决方案 我们可以按照下面链接中描述的svglite定义字体别名吗 大多数Linux发行版使用Fontconfig定义字体别名。R使用的大多数图形设备都应该遵守这些原则 例如,要将Tinos定义为Times New Roman的别名,可以在和标记之间的文件~/.config/fontconfig/fonts.conf中添加以下行 <match> <

我正在使用strwidth()函数(请参见下面的链接)并寻找一种在Linux上为Times New Roman定义字体别名的解决方案

我们可以按照下面链接中描述的svglite定义字体别名吗


大多数Linux发行版使用Fontconfig定义字体别名。R使用的大多数图形设备都应该遵守这些原则

例如,要将Tinos定义为Times New Roman的别名,可以在
标记之间的文件
~/.config/fontconfig/fonts.conf
中添加以下行

<match>
    <test name="family"><string>Times New Roman</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Tinos</string>
    </edit>
</match>

如果您想在系统范围内应用这些更改,而不是只针对一个用户,那么请改为编辑
etc/fonts/local.conf

大多数Linux发行版使用Fontconfig定义字体别名。R使用的大多数图形设备都应该遵守这些原则

例如,要将Tinos定义为Times New Roman的别名,可以在
标记之间的文件
~/.config/fontconfig/fonts.conf
中添加以下行

<match>
    <test name="family"><string>Times New Roman</string></test>
    <edit name="family" mode="assign" binding="strong">
      <string>Tinos</string>
    </edit>
</match>

如果您想在系统范围内应用这些更改,而不是只针对一个用户,那么请改为编辑
etc/fonts/local.conf

谢谢,这回答了我的问题。您的回答触发了我是否应该在Linux上安装Microsoft字体。我为那个问题开始了新的思路。谢谢,这回答了我的问题。您的回答触发了我是否应该在Linux上安装Microsoft字体。我为那个问题开始了新的思路。