k4zmu2a / SpaceCadetPinball

Decompilation of 3D Pinball for Windows – Space Cadet
MIT License
3.47k stars 213 forks source link

Localisation system doesn't work properly #194

Open HarGabt opened 1 year ago

HarGabt commented 1 year ago

So I set the game's language to Russian only to get this

изображение

Also if you're looking for faithful to the original font that has Cyrillic glyphs, you may want to use BauhausC Heavy font

k4zmu2a commented 1 year ago

This feature is a work in progress; it was partially implemented in PR outside of planned development cycle. I will be fully implementing it sometime in the future. Currently it is missing embedded pan-Unicode font. To make it work for non-Latin languages, you need to first choose external font under Graphis->ChangeFont.

See release notes: Work in progress: localization support. Depends on external font selection for non-Latin languages.

I considered hiding this feature because it does not work out of the box. However, I decided to keep it, since it could still bring joy to some users.

Here is how it looks with external font configured image

Sonic853 commented 5 months ago

Hi! I also encountered this problem on my Steam Deck (Base Arch). I installed this game through flatpak, but when I tried to change it to Chinese, the text was still not displayed. When I understood the font_selection code, I found that it could not read the corresponding font and path (perhaps because of the sandbox mechanism). I hope someone can make a solution for the flatpak version of this game