背景
阿拉伯字母 noon ghunna (ں) 在我的 Windows 10 PC 上显示不正确(在 Chrome、Edge、记事本和 Word 中)。顺序 ALEF、NOON GHUNNA、ALEF 显示为:
相同的序列在我的 Android 手机上正确显示,没有点:
为了完整起见,实际的 unicode 字符串(用于复制/粘贴目的)是:
回复
关于这封信(L2-12/381)存在一些争议,从 Unicode 标准中可以看出,该信已经解决了(从第 7 版到目前的第 11 版):
渲染系统应将 U+06BA 显示为双连接字母,所有四种上下文形式均显示为 dotless,无论文本的语言如何。
但是圆点出现在词首(ںا)和词中(اںا)的位置。最终形式(اں)和孤立形式(ں)都可以。
问题
现在我的问题是,除了等待微软修复它之外,如何修复它?我想了解问题出在哪里。它是在 Uniscribe 库中,还是取决于所使用的字体?可以通过使用特制的 TrueType/OpenType 字体来修复它吗?