Bug #831

buggy client unicode translation support

Added by Spyhawk almost 5 years ago. Updated 19 days ago.

Status:New% Done:

0%

Priority:NormalSpent time:-
Assignee:-
Category:Client
Target version:2.77
OS: Arch:

Description

Translation of strings in game console don’t render correctly (at least Russian).
The system console (unix) and the UI are fine, however.

Available client translations: German Polish Russian
Available mod translations: Czech German Spanish Finnish French Dutch Norwegian Polish Russian

Commit that might be relevant: 53bfbc8f468115169a985eb632f4cc16403f70d8

shot0001.jpg (150 KB) Spyhawk, 14.03.2015 10:27

con.png - console that prints unicode characters (345 KB) ryven, 31.12.2019 11:30

557
1153

Related issues

Related to ET: Legacy Development - Feature #171: Backport unicode support from Unvanquished Fixed 26.12.2018 26.12.2018
Related to ET: Legacy Development - Task #849: Find a solution for mod translations Fixed 24.07.2015
Related to ET: Legacy Development - Feature #859: Implement translation/unicode support for non legacy mods New 16.08.2015

History

#1 Updated by Spyhawk almost 5 years ago

  • Related to Feature #171: Backport unicode support from Unvanquished added

#2 Updated by Spyhawk almost 5 years ago

  • Description updated (diff)

#3 Updated by Spyhawk almost 5 years ago

  • Description updated (diff)

#4 Updated by IR4T4 over 4 years ago

  • Related to Task #849: Find a solution for mod translations added

#5 Updated by Spyhawk about 1 month ago

  • Target version changed from 2.78 to 2.77

#6 Updated by Spyhawk about 1 month ago

  • Related to Feature #859: Implement translation/unicode support for non legacy mods added

#7 Updated by Spyhawk 19 days ago

The font rendering system used in console is still the old crappy one, using an image file rather than direct TTF font like the mod part does. This means, no UTF8 support possible either.
The modern font rendering system has to be implemented, see Daemon engine for reference.

#8 Updated by ryven 19 days ago

Even ttf fonts are transformed into image format along with metadata to offset glyphs in the end, so there shouldn’t be any complexities to make it working with a console, here is a quick example of arialblk ttf used as console font that can print cyrillics. It obviously requires some baseline adjustments, but everything is possible and isn’t hard to do.

Also available in: Atom PDF