【问题标题】:R using extrafont on multiple computers with different system font family namesR在具有不同系统字体系列名称的多台计算机上使用extrafont
【发布时间】:2017-02-23 14:07:41
【问题描述】:

我使用包extrafontggplot 来生成所有文本都在Linux Libertine 中的图形。我使用多台计算机并遇到问题,因为系统字体系列具有不同的名称 - “Linux Libertine”和“Linux Libertine G”。这意味着每次更换计算机时,我都必须在代码中更改字体系列的名称。

我尝试将字体表中的名称从“Linux Libertine G”更改为“Linux Libertine”,以便它们匹配,但这会导致 r 无法识别该字体。

任何想法如何解决这个问题?

【问题讨论】:

    标签: r fonts


    【解决方案1】:

    “G”表示它是 Linux Libertine 变体,添加了 graphite 指令。 IIRC 它不是上游版本,而是与 LibreOffice 一起分发的一个分支。

    它可能应该在 fontconfig 级别被别名为原始字体名称,以便应用知道当完全匹配不可用时它们应该使用另一个(你在 Fedora“fontpackages”包中有一些别名 fontconfig 模板)。

    但不确定 R fontconfig 支持今天是否完成。如果不是,那将严重限制您可以使用的字体替换可能性。

    【讨论】:

      猜你喜欢
      • 2015-09-30
      • 1970-01-01
      • 2014-03-03
      • 2013-11-23
      • 1970-01-01
      • 2021-10-31
      • 2013-06-23
      • 2013-10-01
      • 1970-01-01
      相关资源
      最近更新 更多