本文主要是介绍mt2503 [ShapeEngine]北印度语 (hindi) 连字显示的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
首先要确定字库是否是按 mtk 的 spec 去做的, 这点是首要条件。 若为点阵字,函数 MMI_fe_show_indic_string_internal 通过 Ire_get_text_x( 计算画下一个字符的起始位置 ) *ptext_x=pre_char_text_x+pre_char_dwidth 正常情况下 dwidth 比 width 要小才能实现连字的效果。 若为矢量字,函数 Mmi_fe_shaper 通过 Freetype_shaper: load the gdef gpos gsub table 若这三个表为空,则不能正常显示连字效果。建议客户使用 opentype 格式的字库文件。 ···················· 原文地址:一牛网论坛 MT2503 |
这篇关于mt2503 [ShapeEngine]北印度语 (hindi) 连字显示的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!