protonscr

Cyrillic text is not displayed in TF2

steamclosed MOVED: Team Fortress 2reviewed
ValveSoftware/steam-for-linux#69 · opened 2012-12-20 by l1bbcsg · updated 2013-01-26 · 6 comments · github
Ll1bbcsg 2012-12-20 github

Screenshots pretty much explain everything, it was even worse earlier (half of all letters weren't displaying), but it got better with patches. On both screenshots my name consists of cyrillic letters only and is not displayed, some other players have blank names as well, I assume they consis of non-ASCII chars too.

2012-12-09_00001
2012-12-16_00001

I have debian/wheezy 64bit with latest NVidia blob.

Mmikesart 2012-12-20 github

Can you do locale -a and let me know the results? Thanks.

Bbiltongza 2012-12-20 github

Is this possibly not related to the issue I was having where en_US.UTF8 was not installed/enabled? It looks identical.

Ll1bbcsg 2012-12-20 github
$ locale -a
C
C.UTF-8
POSIX
ru_RU.utf8

Russian is the default one for the system, but steam is configured (in its settings) to use english l10n.

TTEHbRu 2012-12-29 github

The cyrillic symbols are displaying correctly in the trade chat, but not in "Options" or in a game chat. In the menu "Options" cyrillic text are not readable (a wrong encoding).

locale -a

C
POSIX
ru_RU
ru_RU.cp1251
ru_RU.utf8

locale

LANG=ru_RU.utf8
LC_CTYPE="ru_RU.utf8"
LC_NUMERIC="ru_RU.utf8"
LC_TIME="ru_RU.utf8"
LC_COLLATE="ru_RU.utf8"
LC_MONETARY="ru_RU.utf8"
LC_MESSAGES="ru_RU.utf8"
LC_PAPER="ru_RU.utf8"
LC_NAME="ru_RU.utf8"
LC_ADDRESS="ru_RU.utf8"
LC_TELEPHONE="ru_RU.utf8"
LC_MEASUREMENT="ru_RU.utf8"
LC_IDENTIFICATION="ru_RU.utf8"
LC_ALL=

Mmikesart 2013-01-08 github

Does installing en_US.utf8 fix the issue? Thanks.

Ll1bbcsg 2013-01-09 github

Huh, yes, it did. Cyrillic text now uses slightly different font, but aside from that it works perfectly, thanks.

Nothing extracted yet.