protonscr

Unicode characters appear corrupted / invisible [tf2] [steam]

steamclosed MOVED: Team Fortress 2reviewedlocalization
ValveSoftware/steam-for-linux#754 · opened 2013-01-20 by TShadwell · updated 2013-07-28 · 8 comments · github
TTShadwell 2013-01-20 github

The names of players with non-ASCII (I assume) characters in them vary greatly in their appearance; some, in the scoreboard appear to take on the endings of other names, others cut off completely after that point.

Especially in chat this is very annoying, because people who have these characters in their names' chats are not visible.

This is best seen in servers where the player you are suspecting is shown in green at the bottom- the appearance of their name changes frame-to-frame, varying all over what seems to be Roman and extended Roman characters.

I think this is a known bug, judging by older posts, but if you want screenshots I can take them.

Thanks for all your work on steam for Linux!

Edit: I just noticed that this also applies to names starting with a special character on the steam friends list also

Processor Information:
Vendor: GenuineIntel
Speed: 3401 Mhz
8 logical processors
4 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported

Network Information:
Network Speed:

Operating System Version:
Linux (64 bit)
Kernel Name: Linux
Kernel Version: 3.6.11-1-ARCH
X Server vendor: The X.Org Foundation
X Server release: 11301000

Video Card:
Driver: NVIDIA Corporation GeForce GTX 570/PCIe/SSE2

Driver Version:  4.3.0 NVIDIA 310.19
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID:  0x10de
DeviceID:  0x1081
Number of Monitors:  2
Number of Logical Video Cards:  1
Primary Display Resolution:  1920 x 1080
Desktop Resolution: 3840 x 1080
Primary Display Size: 20.08" x 11.30"  (23.03" diag)
                                        51.0cm x 28.7cm  (58.5cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 1279 MB
Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
Audio device: Realtek ALC892

Memory:
RAM: 7967 Mb

Miscellaneous:
UI Language: English
LANG: en_GB.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 797628 Mb
Largest Free Hard Disk Block: 697964 Mb

Installed software:

Recent Failure Reports:
Sat Jan 19 15:12:14 2013 GMT: file ''/tmp/dumps/assert_20130119151210_1.dmp'', upload yes: ''CrashID=bp-ccbc90e9-362b-4aec-99f1-8b6592130119''
Sun Jan 20 11:30:27 2013 GMT: file ''/tmp/dumps/crash_20130120113020_2.dmp'', upload yes: ''CrashID=bp-bb82c649-52c6-452c-9cc6-47e3b2130120''
Sun Jan 20 11:30:31 2013 GMT: file ''/tmp/dumps/crash_20130120113027_1.dmp'', upload yes: ''CrashID=bp-ae8e1bd9-6784-456e-8db5-14a1b2130120''
Sun Jan 20 11:30:33 2013 GMT: file ''/tmp/dumps/assert_20130120113031_1.dmp'', upload yes: ''CrashID=bp-ae37f559-16e3-4607-861b-27fb62130120''
Sun Jan 20 11:31:15 2013 GMT: file ''/tmp/dumps/assert_20130120113111_1.dmp'', upload yes: ''CrashID=bp-17ae4ba5-7595-447e-bbd6-a10002130120''

Mmikesart 2013-01-21 github

Can you do "locale -a" and let me know the results? I'd also love the see the screenshot if you don't mind - I have not been able to reproduce this here. Thanks.

TTShadwell 2013-01-21 github

Locale -a returns

C
en_GB.utf8
POSIX

Edit: The problems in TF2 were solved by installing the en_US.utf8 locale, steam problem persists.

Mmikesart 2013-01-22 github

TShadwell confirmed that installing en_US.utf8 fixes the issue in TF2. I need to come up with a good error message for this before I close it though. Thanks for the help.

MMrSchism 2013-01-22 github

"Limited Glyph Support; Please install en_US.utf8 locale."

Mmikesart 2013-01-23 github

This should be in the next tf2 update. Thanks.

LlennartS 2013-07-18 github

Problem still exists for me on Crux.

lennart@phobos [~] % locale -a
C
POSIX
de_DE
de_DE.iso885915
de_DE.utf8
en_US
en_US.iso88591
en_US.utf8

Is there anything special in how you switch locales that might be broken on my system?

TTShadwell 2013-07-21 github

@lennartS There was nothing special about the process, I just followed the documentation for my distro. Here is the documentation on locale for Crux: http://crux.nu/Main/Handbook3-0#ntoc51

LlennartS 2013-07-28 github

I already had the locales generated according to the Handbook. However, the searchpath for locales is architecture-dependent on Crux. I symlinked the locale-archive and everything works as expected now.

Sorry for the noise.

Nothing extracted yet.