Приложение Wince UI Японский выглядит китайский - PullRequest
0 голосов
/ 02 декабря 2011

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;

1 Ответ

1 голос
/ 02 декабря 2011

Возможно, вам потребуется вручную добавить кодовую страницу на японском языке (932). Смотрите здесь список кодовых страниц для Windows CE , а здесь , как включить дополнительные кодовые страницы для платформы .

...