在 Linux 中更改字体名称

在 Linux 中更改字体名称

我在 XeLaTex 中使用了不同的字体。但是,我的系统中安装了一些同名的字体。我该如何更改字体的名称以在 Linux 系统中区分它们?

答案1

您可以通过路径访问字体,而不必更改符号名称。例如:

 \setmainfont
  [ Numbers = {T,LF},
    Extension  = .ttf,
    Path       = /usr/local/share/fonts/,
    UprightFont    = *-Regular ,
    ItalicFont     = *-Italic ,
    BoldFont       = *-Bold , 
    BoldItalicFont = *-BoldItalic ,
    UprightFeatures = { SmallCapsFont = AlegreyaSC-Regular },
    BoldFeatures = { SmallCapsFont= AlegreyaSC-Bold },
    ItalicFeatures = { SmallCapsFont= AlegreyaSC-Italic },
    BoldItalicFeatures = {  SmallCapsFont= AlegreyaSC-BoldItalic }]
  {Alegreya}

相关内容