Terminal

如何為 xft 字型選擇替代樣式集?

  • November 19, 2016

我喜歡Fantasque Sans Mono字型,他們有一個樣式集 (ss01),它對字母k有更“傳統”的設計,但我不知道如何在 Emacs 或 urxvt 中選擇它。

您應該已經了解以下基礎知識:

  • 安裝字型和
  • 用於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”文件。

進一步閱讀:

引用自:https://unix.stackexchange.com/questions/324437