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.