各位網路界的朋友們,
我遇到了 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"