Fonts

如何確定點陣圖字型的“本機”大小?

  • December 30, 2016

我在另一個 Debian 系統上安裝了 Emacs24 ( emacs24-lucidfrom wheezy-backports) stable,並在 X11 下執行它

在 X11 下,Emacs24 將某些字型系列(例如 ProFontIIx)顯示為非抗鋸齒字型,僅當我選擇該系列可用的點陣圖字型之一的大小時。問題是要弄清楚那些“神奇”的尺寸是什麼。

我試過xfontsel了,但由於某種原因ProFontIIx不在它提供的選項中(即使此字型已安裝,並且由 Emacs24 找到)。

我還能如何確定會產生非抗鋸齒字型的大小?

(要明確一點:我想要抗鋸齒。)

如果它使用簡單名稱所暗示的*fontconfig*(即不是帶有 14 個破折號的 X11 字型名稱),那麼您需要使用fc-list列出在 fontconfig 搜尋的目錄中找到的字型(通過fonts.conf文件配置,而不是使用的 X11 字型路徑xlsfonts) .

例如,我的系統上安裝的各種大小的 Courier 字型的部分列表,其中pixelsize顯示了點陣圖字型,省略了可縮放字型。

% fc-list Courier : family style pixelsize
Courier:style=Bold Italic
Courier:style=Regular:pixelsize=34
Courier:style=Regular
Courier:style=Regular:pixelsize=12
Courier:style=Regular:pixelsize=14
Courier:style=Regular:pixelsize=8
Courier:style=Regular:pixelsize=11
Courier:style=Regular:pixelsize=10
Courier:style=Regular:pixelsize=20
Courier:style=Regular:pixelsize=17
Courier:style=Regular:pixelsize=18
Courier:style=Regular:pixelsize=25
Courier:style=Regular:pixelsize=24
...

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