https://bugs.winehq.org/show_bug.cgi?id=50252
--- Comment #4 from Rafał Mużyło galtgendo@o2.pl --- (In reply to Alexandre Julliard from comment #3)
I still don't see any difference. Please explain how to reproduce it in unpatched Wine, showing exact commands and environment variables, starting with an empty prefix.
So, I'll need to recheck my patch from bug 42606, but other than that, it's straightforward:
- 'wine regedit' (meaning default pl_PL.utf8 locale): everything looks correct - 'LANG=ja_JP.utf8 wine regedit' : non-latin glyphs in menubar/menus are just missing glyph boxes
As an additional point, if I set the name of MenuFont in the relevant WindowMetrics key to empty (well, starting with L'\0', to be exact), a different font gets matched and menubar/menus are correctly displayed.
So, it's more likely it's about caching changes, yet I suspect something like this could be reproduced in unpatched wine, just not as easily - you'd likely need a situation where a logfont with DEFAULT_CHARSET gets expanded to different fonts depending on current locale (base_font being a linked font might play a role).