When Korean Language setted, change the UI from GLUI or XMB to RGUI
it makes forced to RGUI output the korean text(hangul).
so same problem as overlay system message broken when CJK language, are the whole rgui's texts are totally broken, and can't repair or fix until wipeout app itself and install again.
because there's no proper hangul font for RGUI output yet.
until use spesific hangul font(like 80~90's age) for those RGUI's Tiny fixed text sizes, either modern hangul font or without hangul font, both way RGUI must broken on korean texts.
so until codes full ready on hangul font implant, _at least RGUI have to use english language texts instead korean language texts._
example hangul font for optimized on smaller pixel size text.
霊リ芳氇即+Fixedsys (fork of 霊リ芳氇即, same public domain as 霊リ芳氇即)
http://cactus.tistory.com/193
OTF file
霊リ芳氇即 OTF.zip
WebFont file
DungGeunMo Webfont.zip

T_T)
You can find this information under Information/System Information
Since RGUI cannot support non-Latin alphabets currently, maybe we should just force it to always show in English.
We might have to limit it to languages (like English, and maybe some others like Dutch/Nederlands, German, etc.) that pose no problems.
Also happens with Russian and other languages. https://github.com/libretro/RetroArch/issues/8267
See comment https://github.com/libretro/RetroArch/issues/8267#issuecomment-462825344 which shows what characters rgui currently supports.
Yes, that's almost certainly a unicode issue. RGUI uses a bitmap font that only supports the following glyphs: https://raw.githubusercontent.com/libretro/RetroArch/master/gfx/drivers_font_renderer/bitmap.bmp
But even if the UI language is English, when users browse file system, they can still see characters in other languages. They may not able to find the game rom they want to load...
I'm having a problem with Japanese which might be the same as this? This is running on an old 3DS, NTSC-J.
How can I set the UI to always be English despite the default system language being Japanese?
Edit: sorry, I'm actually thinking this isn't the same bug now. It might have something to do with me using a forwarder. I see that user_language = "0" in the retroarch.cfg file should set RetroArch to English, but it isn't respecting that value so I'm sure it's not related to this.
I am working on a fix. Please subscribe to this thread. https://github.com/libretro/retroarch-assets/pull/338
Most helpful comment
I am working on a fix. Please subscribe to this thread. https://github.com/libretro/retroarch-assets/pull/338