阿拉伯字母中午 ghunna 错误地显示为带点
Arabic letter noon ghunna incorrectly displayed with a dot
背景
我的 Windows 10 PC(在 Chrome、Edge、Notepad 和 Word 中)Arabic letter noon ghunna (?) 显示不正确。序列 ALEF, NOON GHUNNA, ALEF 显示为:
相同的序列在我的 Android phone 上正确显示,没有点:
为了完整起见,实际的 unicode 字符串(用于 copy/paste 目的)是:
????
关于这封信存在一些争议(L2-12/381) which has settled by now as seen from the Unicode Standard which states(从版本 7 到当前版本 11):
Rendering systems should display U+06BA as a dual-joining letter, with all four contextual forms shown dotless, regardless of the language of the text.
但点出现在字首 (?) 和字中 (??) 位置。最终 (اں) 和孤立 (ں) 形式都可以。
问题
现在我的问题是,除了等待 Microsoft 修复它之外,如何解决这个问题?我想了解问题出在哪里。它在 Uniscribe 库中,还是取决于所使用的字体?可以使用特制的 TrueType/OpenType 字体来修复吗?
原来是字体问题。 fonts.google.com 上有不少字体正确显示了这个字母:
背景
我的 Windows 10 PC(在 Chrome、Edge、Notepad 和 Word 中)Arabic letter noon ghunna (?) 显示不正确。序列 ALEF, NOON GHUNNA, ALEF 显示为:
相同的序列在我的 Android phone 上正确显示,没有点:
为了完整起见,实际的 unicode 字符串(用于 copy/paste 目的)是:
????
关于这封信存在一些争议(L2-12/381) which has settled by now as seen from the Unicode Standard which states(从版本 7 到当前版本 11):
Rendering systems should display U+06BA as a dual-joining letter, with all four contextual forms shown dotless, regardless of the language of the text.
但点出现在字首 (?) 和字中 (??) 位置。最终 (اں) 和孤立 (ں) 形式都可以。
问题
现在我的问题是,除了等待 Microsoft 修复它之外,如何解决这个问题?我想了解问题出在哪里。它在 Uniscribe 库中,还是取决于所使用的字体?可以使用特制的 TrueType/OpenType 字体来修复吗?
原来是字体问题。 fonts.google.com 上有不少字体正确显示了这个字母: