![使用 Calibri 字体时,阿拉伯字母 heh (ه) 渲染不正确](https://linux22.com/image/1530453/%E4%BD%BF%E7%94%A8%20Calibri%20%E5%AD%97%E4%BD%93%E6%97%B6%EF%BC%8C%E9%98%BF%E6%8B%89%E4%BC%AF%E5%AD%97%E6%AF%8D%20heh%20(%D9%87)%20%E6%B8%B2%E6%9F%93%E4%B8%8D%E6%AD%A3%E7%A1%AE.png)
当我使用 Calibri 字体版本 6.18 在 Microsoft Word 2010 中输入该单词时هذه
,该单词呈现为هذهذ
(没有尾随的ذ
),这意味着最后一个字母的形式不正确。
- 使用 Calibri 以外的任何字体都可以。
- 使用 Microsoft Word 2010 以外的任何其他应用程序都可以正常工作。我尝试了 LibreOffice、Microsoft WordPad、Google Chrome、Microsoft Word 2016。
- 这也会影响任何
ه
以孤立字母出现的文本,例如ه
ه
ه
ه
。
什么可能导致这种情况?
有没有什么方法可以欺骗 Microsoft Word 正确呈现单词?
答案1
在 Unicode 图表中,我发现乌+FBA6,即字母 heh 的独立形式。现在我有了单词هذﮦ
(最后一个字母是U+FBA6
),我可以通过复制和粘贴来使用该字母。
缺点是,上述方法仅ه
在 单独出现且没有元音时才有效。因此渲染هذه
有效,但هَذِهِ
无效。在后一种情况下,元音位置太靠左了。
答案2
如果是信件的话,我有一个解决方案ه
。
输入后,立即按shift和j(对应-
阿拉伯语中的 ( )),结果是هـ
。我知道这是因为我是阿拉伯语用户(英语是我的第二语言)。
阿拉伯语中字母的特点ه
是根据其在单词中的位置而改变其形式,هـ
当它用于单词的第一个字母时使用 ,而 当ه
它用于单词的最后一个字母时使用 ,因此ه
和之间有区别هـ
。