小编Al *_*idh的帖子

字符串中阿拉伯字符的表示

我希望获得同一字母但在字符串中不同位置的代码,依赖于Arabic Presentation Forms-B reference. 例如,如下所示的字符串:

\n

“\xd9\x85\xd9\x85\xd9\x85\xd9\x85”

\n

在此示例中,我们有与代码 0645 相对应的相同字母“\xd9\x85”。但是,根据字符串中的位置,它采用不同的字形代码(或表示形式,或任何名称)。前面的字符串结构如下(从右到左):

\n

位置 4 \xe2\x86\x92 FEE3(初始)

\n

位置 3 \xe2\x86\x92 FEE4(内侧)

\n

位置 2 \xe2\x86\x92 FEE2(最终)

\n

位置 1 \xe2\x86\x92(空格)

\n

位置 0 \xe2\x86\x92 FEE1(隔离)

\n

我的问题如下:

\n

HarfBuzz 库允许这种操作吗?如果“是”,使用哪个函数来完成该任务?

\n

c++ harfbuzz

7
推荐指数
0
解决办法
122
查看次数

标签 统计

c++ ×1

harfbuzz ×1