Steam for Linux > Limited Beta > Topic Details
khris Dec 12, 2012 @ 11:32pm
Issue Report: Texts that containing non-latin characters are broken in UI
Processor Information:
Vendor: GenuineIntel
Speed: 3301 Mhz
4 logical processors
4 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported

Network Information:
Network Speed:

Operating System Version:
Ubuntu 12.10 (64 bit)
Kernel Name: Linux
Kernel Version: 3.5.0-20-generic
X Server vendor: The X.Org Foundation
X Server release: 11300000

Video Card:
Driver: Intel Open Source Technology Center Mesa DRI Intel(R) Sandybridge Desktop x86/MMX/SSE2

Driver Version: 3.0 Mesa 9.0
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x8086
DeviceID: 0x102
Number of Monitors: 2
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 3840 x 1080
Primary Display Size: 18.78" x 10.55" (21.54" diag)
47.7cm x 26.8cm (54.7cm diag)
Primary VRAM Not Detected

Sound card:
Audio device: Intel CougarPoint HDMI

Memory:
RAM: 7459 Mb

Miscellaneous:
UI Language: English
LANG: ko_KR.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 197738 Mb
Largest Free Hard Disk Block: 60353 Mb

Installed software:

Recent Failure Reports:

----

Screenshot: https://dl.dropbox.com/u/2589024/Photos/broken-hangul.png

Although I don't know how Steam for Linux client draw glyphs, Steam seems to detect font for glyphs only when draw a glyph at start of new line.

As you see, 1 and 2 was drawn by different font. 1 is latin characters between non-latin characters but 2 is on start of line. 1 was drawn by fallback font for Korean text and 2 was drawn by Dejavu Sans. But Dejavu Sans doesn't own Korean character. So if a text is started with latin-character, following non-latin character will be drawn by Dejavu sans, not fallback.
Date Posted: Dec 12, 2012 @ 11:32pm
Posts: 0