Opened 3 years ago

Closed 3 years ago

#12614 closed defect (wontfix)

GUI: Various glitches at Misc->GUI Language

Reported by: lolbot-iichan Owned by: sev-
Priority: normal Component: GUI
Version: Keywords:
Cc: Game:

Description (last modified by lolbot-iichan)

GUI Language dropdown list is using language self-names for European languages and English names for languages with custom fonts. This works correctly while language list is displayed with european font selected but may have some glitches if current language requires custom font.

TESTCASE:

  1. Download nightly build (i'm testing x64 version on Windows 10)
  2. Go to Options->Misc, click on GUI Language dropdown list
  3. Select a language
  4. Check result
  5. Repeat for all other languages

EXPECTED RESULT: all languages names are always displayed correctly

ACTUAL RESULT:

If Korean is active, those letters dissappear:

  • all Cyrillic letters (making Russian, Ukranian, Belarusian language names completely blank)
  • all Greek letters (making Greek language name completely blank)
  • all accented letters (å, ê, ñ, ç, ü, etc) (making lots of language names broken)

(see screenshot "lang_screen1.png")

If Chinese or Japanese are active, those letters dissappear:

  • ά ("Ελληνικά" -> "Ελληνικ")
  • ї ("Українська" -> "Укранська")
  • Č ("Český" -> "eský")

(see screenshot "lang_screen2.png")

If Hindi is active, then:

  • an extra character at end-of-lines for "Беларуская (тарашкевіца)‎" and "Cymraeg‎" language names

(see screenshot "lang_screen3.png")

NOTE: I believe there may be invisible spaces at the end of "Беларуская (тарашкевіца)‎" and "Cymraeg‎" language titles - see screenshot "lang_screen0.png", it displays unsupported glyph there too.

Attachments (4)

lang_screen0.png (15.8 KB ) - added by lolbot-iichan 3 years ago.
lang_screen3.png (53.8 KB ) - added by lolbot-iichan 3 years ago.
lang_screen2.png (52.8 KB ) - added by lolbot-iichan 3 years ago.
lang_screen1.png (54.3 KB ) - added by lolbot-iichan 3 years ago.

Download all attachments as: .zip

Change History (6)

by lolbot-iichan, 3 years ago

Attachment: lang_screen0.png added

by lolbot-iichan, 3 years ago

Attachment: lang_screen3.png added

by lolbot-iichan, 3 years ago

Attachment: lang_screen2.png added

by lolbot-iichan, 3 years ago

Attachment: lang_screen1.png added

comment:1 by lolbot-iichan, 3 years ago

Description: modified (diff)

comment:2 by sev-, 3 years ago

Owner: set to sev-
Resolution: wontfix
Status: newclosed

Unfortunately, there is no way for us to resolve this easily: we switch the fonts completely and they're just missing the relevant glyphs.

Note: See TracTickets for help on using tickets.