Utracony wyświetlacz wielobajtowych znaków utf-8 od czasu zmiany na 64-bitowy system operacyjny

0

Po zakończeniu obsługi wersji 32-bitowej przełączyłem się na 64-bitową wersję Arch Linux. Od tego czasu wszystkie wielobajtowe znaki UTF-8 są wyświetlane w postaci przerywanego prostokąta konturowego, niezależnie od danej aplikacji (ale ponieważ robię wszystko w xterms, to prawdopodobnie xterm problem). Rzeczywista wartość szesnastkowa każdej takiej postaci pozostaje prawidłowa, tylko wygląd zostaje utracony. Sugestie, jak je przywrócić?

Mój .Xdefaults jest

# 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
źródło

Odpowiedzi:

0

Kiedy potrzebuję innego xterm, generuję go przez fluxbox za pomocą polecenia hotkey, które działa dobrze i jest naprawdę szybkie, ale wysyła komunikaty o błędach do / dev / null

Ale kiedy uruchomiłem xterm w linii poleceń w tradycyjny sposób, otrzymałem te ostrzeżenia

~ $ 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"

Śledziłem ich https://www.cl.cam.ac.uk/~mgk25/ucs-fonts.html co zawiera http://www.cl.cam.ac.uk/~mgk25/download/ucs-fonts.tar.gz w dziale Pobieranie.

Następnie postępuj zgodnie z instrukcjami instalacji w README.

user985675
źródło