使用字符群集

字符群集是不能在行之间拆分的字形序列。 某些语言(例如泰语和印度语)将插入符号放置限制为群集之间的点。 此限制适用于通过键盘或鼠标操作启动的插入符号移动 (命中测试) 。

Uniscribe 在SCRIPT_VISATTR结构中包含的可视属性和SCRIPT_LOGATTR结构中包含的逻辑属性中提供群集信息。 应用程序调用 ScriptShape 后,群集信息由 SCRIPT_LOGATTR 数组中相同值的序列和 SCRIPT_VISATTR 数组中的 fClusterStart 成员表示。

ScriptBreak 还会检索SCRIPT_LOGATTR结构的 fCharStop 成员,以标识群集位置。

使用 Uniscribe