0R3 GUI приложение может отображать текст на многих западных языках, а также на японском языке.
Я могу переключать языки выполнения, перерисовывая все тексты, меняя шрифт, используя CreateFontIndirect (). Поскольку мое приложение вообще не использует элементы управления WinCE и не отображает диалоговое окно WinCE, я не локализовал свой nk.bin. Я только что добавил
Шрифт, который я использую: MS UI Gothic для японского и Tahoma для всех остальных.
Я тоже работаю над поддержкой китайского (упрощенного).
Обратите внимание, что я не заинтересован в интернационализации элементов управления WinCE, так как мое приложение фактически не использует его. Я просто хочу использовать UI Gothic для японского текста и SimSun для китайского.
Я добавил элемент каталога "SimSun & NSimSun" в свой nk.bin и перестроил.
После этого мое приложение с графическим интерфейсом правильно отображает западные тексты (шрифт Tahoma) и китайский текст (шрифт SimSun). Японский внешний вид более не корректен, потому что кажется, что вместо UI Gothic используется шрифт SimSun.
Я использую функцию CreateFontIndirect () для получения шрифта
// pLf-> lfCharSet = SHIFTJIS_CHARSET;