Closed jeffangelion closed 1 year ago
Do you mind translating this to be proper then: https://github.com/PSP-Archive/ARK-4/blob/main/extras/menus/arkMenu/themes/translations/resources/satelite_ru.txt
Translates are very much appreciated :+1:
There is no problem with locale itself, looks like it's font problem
As far as I can see, there is collision between CP866 and CP437 at 0xF1 (code for both symbols), so there are two options:
ё
symbol to prevent CP437 fallbackё
occurrences by е
(still understandable yet incorrect)However, in CYRIL_B.pf
font ё
symbol is presented yet it has CP866-incompatible codemap
Does anyone know font structure or tool for them?
I believe @pyroesp was investigating the format of the fonts. I'll ask what details are known about them.
AFAIK, .pf font is a raw monochrome bitmap of 16x16 symbols of size 8x8 pixels
I did a small redraw of RUSSIAN.pf to make it CP866 complaint, should I open PR to replace it or add as option? Offtopic: CYRIL_B.pf so gibberish
Okay, I fixed all Cyrillic fonts, gotta make PR by this week
I've been working a little bit on a simple font editor as a homebrew for the ARK fonts. Haven't had a lot of time to work on it so it's not yet finished 🙏🏻 .
Thanks for fixing the fonts 👍🏻 .
@pyroesp i made two simple python scripts for pf <-> png conversions, i'll include them in commit message
PSP/Vita Model
PSP-2000 (Slim)
ARK Version
4.20.61 Rev 2
Homebrew/GAME (if applicable)
No response
Plugins ( if applicable )
No response
Steps to reproduce
Possible affected files: satelite_ru.txt (CP866 encoded) CP866.pf
USB Charge
Always
Overclock
Always
Power Save
Disabled
Autoboot Launcher
Disabled
Disable PSP Go Pause
Disabled
Unlock Extra Memory
Disabled
Memory Stick Speedup
Always
Inferno Cache
Always