0

我正在尝试为 Linux 实现 Uniscribe 以显示复杂的文本,例如阿拉伯语。这似乎是一项艰巨的任务。

我需要做的是实现以下 API:

  1. 检查字符串是否复杂。
  2. 获取字符串宽度。
  3. 获取下一段。
  4. 得到下一个休息。
  5. ...

我想使用/参考开源代码来做到这一点。

我已经阅读HarfBuzz源代码好几个星期了,但没有得到它们的 API。仅使用HarfBuzz来实现它们是否可行?看来我应该使用Pango,但由于它的许可证,我不能这样做。有替代品吗?麻省理工执照没问题。

对我有ICU帮助吗?

4

1 回答 1

1

查看https://github.com/HOST-Oman/libraqm作为可能满足您需求的最小的东西。

于 2019-11-19T06:23:33.233 回答