Xterm 忽略指定的字體,同時套用正確的大小

Xterm 忽略指定的字體,同時套用正確的大小

各位網路界的朋友們,

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

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

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

謝謝 !

答案1

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

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

您也許也可以使用 來查看問題fc-list,例如檢查字體系列名稱。

答案2

不要在以下內容中使用引號~/.Xresources

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

相關內容