XeLaTeX 能否为缺少粗体和斜体的字体生成粗体和斜体字体样式?

XeLaTeX 能否为缺少粗体和斜体的字体生成粗体和斜体字体样式?

我使用 XeLaTeX 是为了轻松访问安装在操作系统上的字体,尤其是中文字体。一些我最喜欢看的拉丁字体没有粗体或斜体字体样式,我想知道 XeLaTeX 是否可以解决这个问题。

我知道 fontspec 包中的 FakeBold 和 FakeSlant 转换,但如果有更有吸引力的过程,我会很高兴知道。(规范 v2.1f 说,“请不要过度使用这些功能;它们是不是是真实形状的一个很好的替代品。”)

答案1

FakeBold并且FakeSlant正是您要寻找的,并且 fontspec 手册中的警告对任何“合成”字体样式都有效;结果的质量是可变的,并且很大程度上取决于字形的复杂性,需要小心处理并作为最后的手段。

相关内容