最近,我遇到了 Harfbuzz 用于文本塑造,特别是印度文本。在我之前的经验中,我使用ArabicShaping来塑造阿拉伯字符。在这种情况下,输入是预成形的文本,输出是成形的文本。
然而,在 Harfbuzz 中,我可以看到shape方法对文本进行整形并返回字形和集群。我的目标是将预成形文本转换为成形文本。我不想绘制/查看文本。我只想要一个 char[] 它将包含形状的字符(就像在 ArabicShaping 的情况下一样)。
- 有什么方法可以使用 Harfbuzz 实现上述目标?如果没有,是否有任何解决方法?
- 我是否使用 Harfbuzz 来解决正确的问题?有没有其他库可以用来实现这一目标?