Fonts

如何通過 .Xresources 將 xterm 設置為具有“巨大字型”

  • September 14, 2021

這個問題與Unable to configure font in XTerm有關,但是,我無法讓它工作。

當我啟動 xterm 時,我希望能夠預設為我啟用 Huge 字型。

我的 .Xresources 中有以下內容:

XTerm*renderFont: true
XTerm*faceName: MiscFixed:style=Huge
XTerm*faceSize: 10
XTerm*faceLabel: Huge

緊隨其後,xrdb -merge .Xresources但未呼叫 Huge VT 選項,我仍處於預設設置。

這對讓 xterm 擁有“巨大”字型沒有任何作用。我也嘗試了很多東西,例如XTerm*VTFonts: Huge但無濟於事。我該怎麼做呢?

如果您希望在互動式執行 xterm 時使用大字型,您可以使用別名。我喜歡從 FreeType 庫中選擇的字型,並使用例如-fa default控制大小-fs <size>

xterm -fa default -fs 16

並用它做一個別名

alias xterm='xterm -fa default -fs 16'

如果您喜歡它,您可以編輯 shell 的配置文件,用於 bash ~/.bashrc,並在其他別名附近添加別名並保存文件。同樣對於 bash,執行

source ~/.bashrc

在目前視窗或螢幕中啟動它。每當你啟動一個新的 shell 時,別名將可用,輸入

xterm

你得到別名定義的字型和大小。

由 OP 更新:

以上是一個很好的解決方案,以及我過去曾經做過的事情。但是,按照上述內容,我能夠返回並查看手冊。我在那裡搜尋了 -fs 並得到了以下設置的想法:

XTerm*renderFont: true
XTerm*faceName: MiscFixed
XTerm*faceSize: 16

在我的 .Xresources 中確實需要並且是另一種方式,這更符合我正在尋找的作為我的問題的答案。

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