Nikolay Sivov (@nsivov) commented about dlls/riched20/wrap.c:
+ case SUBLANG_CHINESE_TRADITIONAL: + wcscpy( hani_font, L"PMingLiU" ); + break; + case SUBLANG_CHINESE_SIMPLIFIED: + wcscpy( hani_font, L"Simsun" ); + break; + } + break; + } + case LANG_JAPANESE: + wcscpy( hani_font, L"MS UI Gothic" ); + break; + case LANG_KOREAN: + wcscpy( hani_font, L"Gulim" ); + break; + } I wonder if this really is necessary, or accurate. You'll be initializing this mapping once, but there is also CHARFORMAT2W.lcid.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/417#note_6416