Eu acredito que é apenas um erro de digitação. Tente mudar
Xterm*faceName: DejaVu Sans Mono Bold:size=11
para
XTerm*faceName: DejaVu Sans Mono Bold:size=11
( XTerm
em vez de Xterm
)
A imagem no topo você pode ver meu xterm, a imagem abaixo é o gnome-terminal.
Ok Isso é o que eu quero conseguir:
Eu uso a mesma fonte em ambos, mas parece diferente:
Xterm*faceName: DejaVu Sans Mono Bold:size=11:antialias=true
como posso corrigir isso?
// EDITAR
adicione mais informações do meu 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)
meu .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
O acima é uma fonte de bitmap (parece muito com -misc-fixed-*-r-semicondensed
). O que você precisa é habilitar as fontes TrueType no XTerm. Desde que o seu XTerm tenha sido compilado com o suporte TrueType, você deseja definir a propriedade xterm*renderFont
como true
no seu ~/.Xdefaults
(ou onde quer que você o tenha).
XTerm*renderFont: true
Alternativamente, você pode fazê-lo no menu "VT Fonts" do XTerm, que você abre com Ctrl + Botão direito do mouse , mas isso é apenas por configuração de janela, é claro.
Para garantir que xterm
seja compilado com o suporte TrueType:
$ ldd 'which xterm' | grep -E '(freetype|fontconfig)'
você deve receber algo como:
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1
libfreetype.so.6 => /usr/lib64/libfreetype.so.6
Tags gnome-terminal xterm