快板库4.4韩文破碎

allegro library 4.4 korean broken

本文关键字:韩文 破碎      更新时间:2023-10-16

我正在使用allegro 4.4库。

当我打印一个韩文字符时,该字符是坏的。

英文字符不在快板手册中。

Allegro说"Allegro默认使用UTF8编码。"

我不知道下面的代码出了什么问题,也不知道该怎么修复。

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

你知道怎么正确打印韩文吗?

听起来您没有加载带有韩语字形的字体。另外,Allegro加载函数根本不从字体文件中加载韩文符号。因此,首先检查字体,看看它是否有你需要的字形,然后检查Allegro的文档,看看如何使它加载它们。

注意:仅仅因为一个库说它支持UTF-8或16编码的字符串并不意味着它们实际上支持所有这些字形。当然,并不意味着它们支持复杂的文本布局。我不知道韩文是否需要复杂的文字布局,但Allegro肯定不支持。