Gnome-Terminal
我可以讓 xterm 中的文本看起來和感覺像 gnome-terminal 嗎?
上圖可以看到我的xterm,下圖是gnome-terminal。
好的,這就是我想要得到的:
我在兩者中使用相同的字型,但看起來不同:
Xterm*faceName: DejaVu Sans Mono Bold:size=11:antialias=true
我怎樣才能解決這個問題?
//編輯
添加我的 xterm 的更多資訊:
ldd `which xterm` | grep -E '(freetype|fontconfig)' libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f07bcbcc000) libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f07bb2f3000)
我的
.Xdefaults
!XTerm*background: #2D2D2D XTerm*background: #FFFFDD !XTerm*foreground: #D2D2D2 XTerm*scrollBar: off XTerm*vt100*geometry: 88x24 Xterm*faceName: DejaVu Sans Mono Bold:size=11 XTerm*renderFont: true
我相信這只是一個錯字。嘗試改變
Xterm*faceName: DejaVu Sans Mono Bold:size=11
到
XTerm*faceName: DejaVu Sans Mono Bold:size=11
(
XTerm
而不是Xterm
)
上面是點陣圖字型(看起來很像
-misc-fixed-*-r-semicondensed
)。您需要在 XTerm 中啟用 TrueType 字型。假設您的 XTerm 已使用 TrueType 支持進行編譯,您希望將xterm*renderFont
屬性設置為true
在您的~/.Xdefaults
(或您可能擁有的任何地方)中。XTerm*renderFont: true
或者,您可以在打開的 XTerm“VT 字型”菜單中執行此操作
Ctrl + Right Mouse Button
,但這當然只是每個視窗設置。確保
xterm
使用 TrueType 支持編譯:$ ldd `which xterm` | grep -E '(freetype|fontconfig)'
你應該得到類似的東西:
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 libfreetype.so.6 => /usr/lib64/libfreetype.so.6