我在 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}