Harfbuzz - 文本到字形到文本

问题描述 投票:0回答:1

最近,我遇到了Harfbuzz的文本整形,特别是印度文本。在我之前的经历中,我使用ArabicShaping来塑造阿拉伯字符。在这种情况下,输入是预成形文本,输出是成形文本。

然而,在Harfbuzz中,我可以看到shape方法对文本进行整形并返回字形和簇。我的目标是将预成形文本转换为成形文本。我不想draw/view的文字。我只想要一个包含形状的char [](就像使用ArabicShaping一样)。

  1. 有没有办法使用Harfbuzz实现上述目标?如果没有,是否有任何解决方法?
  2. 我使用Harfbuzz来解决正确的问题吗?我可以使用其他任何库来实现这一目标吗?
shapes freetype harfbuzz
1个回答
1
投票

ArabicShaping一定让你感到困惑。一般来说,没有“预形文字”这样的东西。你是什​​么意思“将预先形成的文本转换为成形文本”? Shaping,HarfBuzz所做的,从字符转换为字形。反过来是HarfBuzz不提供的非确定性过程。

© www.soinside.com 2019 - 2024. All rights reserved.