Opened 9 days ago

Last modified 9 days ago

#12614 new defect

GUI: Various glitches at Misc->GUI Language

Reported by: lolbot-iichan Owned by:
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 9 days ago.
lang_screen3.png (53.8 KB ) - added by lolbot-iichan 9 days ago.
lang_screen2.png (52.8 KB ) - added by lolbot-iichan 9 days ago.
lang_screen1.png (54.3 KB ) - added by lolbot-iichan 9 days ago.

Download all attachments as: .zip

Change History (5)

by lolbot-iichan, 9 days ago

Attachment: lang_screen0.png added

by lolbot-iichan, 9 days ago

Attachment: lang_screen3.png added

by lolbot-iichan, 9 days ago

Attachment: lang_screen2.png added

by lolbot-iichan, 9 days ago

Attachment: lang_screen1.png added

comment:1 by lolbot-iichan, 9 days ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.