如何为 xft 字体选择替代样式集?

如何为 xft 字体选择替代样式集?

我喜欢幻想无单声道字体,并且它们有一个样式集(ss01),该样式集对字母有更“传统”的设计k,但我不知道如何在 Emacs 或 urxvt 中选择它。

答案1

您应该已经了解基础知识:

  • 安装字体并
  • 使用fc-list查看它显示的字体,并且
  • fc-list使用X 资源输出中显示的姓氏。

问题是关于风格集,即字体的一个特点

OS2Vendor: 'PfEd'
Lookup: 1 0 0 "'ss01' Stylistic Set 1 - No loop k" { "'ss01' Stylistic Set 1 - No loop k-1" ("noloop") } ['ss01' ('DFLT' <'dflt' > 'cyrl' <'dflt' > 'grek' <'dflt' > 'latn' <'dflt' > ) ]
Lookup: 1 0 0 "'ss02' Stylistic Set 2 - Flat base i" { } ['ss02' ('DFLT' <'dflt' > 'cyrl' <'dflt' > 'grek' <'dflt' > 'latn' <'dflt' > ) ]
Lookup: 1 0 0 "'ss03' Stylistic Set 3 - No base serif i" { } ['ss03' ('DFLT' <'dflt' > 'cyrl' <'dflt' > 'grek' <'dflt' > 'latn' <'dflt' > ) ]
MarkAttachClasses: 1

文体集特征在中讨论在 Web 上使用 OpenType 功能例如,使用风格集制作字体变体。如果不做一些工作,您将不会获得这些变体,因为 fontconfig 无法选择样式集。你必须调整使用此字体的脚本将其用作默认字体,并且(使用修改后的脚本)产生使用该风格集的“.ttf”文件。

进一步阅读:

相关内容