Возьмём xterm
и сконфигурим его по старинке (через core X fonts):
*.vt100.renderFont: False
*.vt100.locale: False
*.vt100.font: -monotype-courier new-medium-r-normal--*-120-*-*-m-*-koi8-r
При этом в тесте vttest
символы удвоенного размера будут отображаться корректно:
Теперь сконфигурим его, чтобы использовал клиентские шрифты через библиотеку Xft:
*.vt100.renderFont: True
*.vt100.faceName: Courier New:antialias=false
*.vt100.faceSize: 12
*.vt100.utf8: 1
*.vt100.utf8Fonts: True
*.vt100.utf8Title: True
После этого исмволы удвоенного размера отображаться перестанут:
ИЧСХ, в PuTTY и konsole
тот же тест проходится на «ура», хотя обе программы тоже используют клиентские шрифты. Чёрт побери, даже на «маке» в стандартном Terminal.app всё корректно. Ну, в rxvt
всё, ясное дело, отродясь не работало.
Что это? Я хреново нестроил xterm
? Или это известный баг?