最近,我遇到了Harfbuzz,用于文本整形,特别是用于印度文本。根据我以前的经验,我使用ArabicShaping来塑造阿拉伯字符。在这种情况下,输入是预成形文本,而输出是成形文本。
但是,在Harfbuzz中,我可以看到shape方法对文本进行整形并返回字形和簇。我的目标是将预成形文本转换为成形文本。我不想draw/view文字。我只想要一个char [],它将包含一个定形的字符(就像使用ArabularShaping一样)。
答案 0 :(得分:1)
ArabicShaping必须让您感到困惑。通常没有“预成形文本”之类的东西。您是什么意思“将预成形文本转换为成形文本”? HarfBuzz的作用是将形状从字符转换为字形。相反,这是HarfBuzz不提供的不确定过程。