Фон
Арабская буква полдень Гунна (ں) неправильно отображается на моем ПК с Windows 10 (в Chrome, Edge, Notepad и Word).Последовательность ALEF, NOON GHUNNA, ALEF отображается как:
Эта же последовательность отображается правильно на моем телефоне Android без точки:
Для полноты, фактическая строка Unicode (для целей копирования / вставки):
اںا
Там былонекоторые противоречия в отношении этого письма ( L2-12 / 381 ), которое уже установлено, как видно из стандарта Unicode, который заявляет (начиная с версии 7 и до текущей версии 11):
В системах рендеринга U + 06BA должен отображаться как буква, состоящая из двух элементов, со всеми четырьмя контекстными формами, отображаемыми без точек , независимо от языка текста.
Но точка появляется в начальных (ںا) и средних (()) позициях слов.Окончательные (اں) и изолированные (ں) формы в порядке.
Вопрос
Теперь мой вопрос: как это можно исправить, кроме как ждать, пока Microsoft исправит это?Я хочу понять, в чем проблема.Это в библиотеке Uniscribe, или это к используемому шрифту?Можно ли это исправить с помощью специально созданного шрифта TrueType / OpenType?