Арабская буква полдень Гунна неправильно отображается с точкой - PullRequest
0 голосов
/ 11 июня 2018

Фон

Арабская буква полдень Гунна (ں) неправильно отображается на моем ПК с Windows 10 (в Chrome, Edge, Notepad и Word).Последовательность ALEF, NOON GHUNNA, ALEF отображается как:

ana

Эта же последовательность отображается правильно на моем телефоне Android без точки:

ana

Для полноты, фактическая строка Unicode (для целей копирования / вставки):

اںا

Там былонекоторые противоречия в отношении этого письма ( L2-12 / 381 ), которое уже установлено, как видно из стандарта Unicode, который заявляет (начиная с версии 7 и до текущей версии 11):

В системах рендеринга U + 06BA должен отображаться как буква, состоящая из двух элементов, со всеми четырьмя контекстными формами, отображаемыми без точек , независимо от языка текста.

Но точка появляется в начальных (ںا) и средних (()) позициях слов.Окончательные (اں) и изолированные (ں) формы в порядке.

Вопрос

Теперь мой вопрос: как это можно исправить, кроме как ждать, пока Microsoft исправит это?Я хочу понять, в чем проблема.Это в библиотеке Uniscribe, или это к используемому шрифту?Можно ли это исправить с помощью специально созданного шрифта TrueType / OpenType?

1 Ответ

0 голосов
/ 26 июня 2018

Это оказалось проблемой со шрифтом.Несколько шрифтов на fonts.google.com показывают это письмо правильно:

...