Fonts

Xterm 忽略指定的字型,同時應用正確的大小

  • March 17, 2020

網際網路的同胞們,

我遇到了 Xterm 的問題,因為它不想考慮我指定的字型。我使用 xinitrc 和 Xressources,如下所示:

XTerm*reverseVideo: on
xterm*FaceName:     "hack"
XTerm*FaceSize: 15

我可以更改字型大小,但不能更改實際字型,使用字型或 FaceName。但是,當我使用 xterm -fa “name” 啟動新術語時,我可以更改它。我不明白出了什麼問題,而且由於我對 Xterm 非常缺乏經驗,所以我來這裡尋求幫助。

謝謝 !

不要在中使用引號~/.Xresources

xterm*FaceName:     hack
  • hack是已安裝字型的名稱,而不是"hack"

這是 fontconfig 的一個(錯誤)功能:如果找不到合適的匹配項,它將使用預設值(等寬等),而不會返回錯誤。這不是xterm的問題…

您可以使用 xterm 的-report-fonts選項來查看 xterm 所看到的設置的字型。如果您要列印的字元不在字型中,xterm 將回退到 fontconfig 提供的任何內容。

您可能還可以使用 來查看問題fc-list,例如,檢查字型系列名稱。

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