аллегро библиотека 4.4 корейский сломанный - PullRequest
2 голосов
/ 25 августа 2011

Я работаю с библиотекой allegro 4.4

когда я печатаю корейский, разрывы корейской строки, но английский не

в руководстве Allegro говорится, что по умолчанию allegro использует кодировку UTF8.

Понятия не имею, что было не так и что нужно исправить.

textout_ex(screen,font,"한글(korean)", 24, 2,
             makecol(255, 255, 255), -1);

Есть идеи, как правильно печатать корейский язык?

спасибо в расширенных

1 Ответ

1 голос
/ 25 августа 2011

Похоже, вы не загрузили шрифт с корейскими символами.Кроме того, функции загрузки Allegro просто не загружали корейские глифы из файла шрифтов.Поэтому сначала проверьте шрифт, чтобы увидеть, есть ли у него глифы, которые вам нужны, а затем проверьте документацию Allegro, чтобы узнать, как заставить их загружать их.

Примечание: только потому, что библиотека говорит, что она поддерживает строки UTF-8 или16 кодирование не означает, что они на самом деле поддерживают все эти глифы.И это конечно не означает, что они поддерживают сложное расположение текста.Я не знаю, требует ли корейский сложный формат текста, но Allegro, конечно, не поддерживает его.

...