Библиотека allegro 4.4 корейский сломанный
Я работаю с библиотекой allegro 4.4
когда я печатаю корейский, разрывы корейской строки, но английский не
в руководстве Allegro говорится, что по умолчанию allegro использует кодировку UTF8.
Понятия не имею, что было не так и что исправить.
textout_ex(screen,font,"한글(korean)", 24, 2,
makecol(255, 255, 255), -1);
Любая идея, как правильно печатать корейский?
спасибо в авансцене
1 ответ
Похоже, вы не загрузили шрифт с корейскими символами. Кроме того, функции загрузки Allegro просто не загружали корейские глифы из файла шрифтов. Поэтому сначала проверьте шрифт, чтобы увидеть, есть ли у него глифы, которые вам нужны, а затем проверьте документацию Allegro, чтобы узнать, как заставить их загружать их.
Примечание: только то, что библиотека говорит, что она поддерживает строки кодировки UTF-8 или 16, не означает, что они на самом деле поддерживают все эти глифы. И это, конечно, не означает, что они поддерживают сложное расположение текста. Я не знаю, требует ли корейский сложный макет текста, но Allegro, конечно, не поддерживает его.