Gnome-Terminal

我可以讓 xterm 中的文本看起來和感覺像 gnome-terminal 嗎?

  • September 17, 2014

在此處輸入圖像描述

上圖可以看到我的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

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