Потерянное отображение многобайтовых символов utf-8 с тех пор, как оно было изменено на 64-битную ОС

0

Я перешел на 64-битную версию Arch Linux после того, как они прекратили поддержку 32-битной версии. С тех пор все многобайтовые символы UTF-8 отображаются в виде пунктирного контурного прямоугольника, независимо от приложения (но, поскольку я делаю все в xterms, это, вероятно, xtermпроблема). Фактическое шестнадцатеричное значение каждого такого символа остается правильным, только внешний вид теряется. Предложения как их восстановить?

Мое .Xdefaultsэто

# XTerm*metaSendsEscape: true
XTerm*metaSendsEscape: false
XTerm*visualBell: true
XTerm*background: black
XTerm*foreground: white

# pointerShape Options: XTerm, left_ptr, bogosity, arrow, pirate, gumby
XTerm*pointerShape: left_ptr

# XTerm*pointerColor: red
XTerm*pointerColorBackground: white

#  makes left double clicks highlight full path names, IP addresses 
#XTerm*charClass:  33:48,37:48,43:48,45-47:48,64:48,126:48,95:48
xterm*borderWidth: 0

# turns off accented (8 bit) characters
XTerm*eightBitInput: false
XTerm*selectToClipboard: true
user985675
источник

Ответы:

0

Когда мне нужен еще один xterm, я генерирую его через fluxbox с помощью команды горячих клавиш, которая работает отлично и очень быстро, но отправляет любые сообщения об ошибках в / dev / null

Но когда я запустил xterm в командной строке традиционным способом, он дал мне эти предупреждения

~ $ xterm: cannot load font "-Misc-Fixed-medium-R-*-*-13-120-75-75-C-120-ISO10646-1"
xterm: cannot load font "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1"

Я проследил их до https://www.cl.cam.ac.uk/~mgk25/ucs-fonts.html, который включает в себя http://www.cl.cam.ac.uk/~mgk25/download/ucs- fonts.tar.gz в разделе «Загрузки».

Затем следуйте инструкциям по установке в README.

user985675
источник