Мое приложение должно отображать осиротевшие комбинированные символы. Я хотел бы использовать тот же формат, что и официальные диаграммы Unicode, используя заполнитель в виде пунктирного круга. См., Например:
Быстрый просмотр графиков, и я нашел U + 25CC ТОЧЕЧНЫЙ КРУГ. Выглядит неплохо, но примечание к этому персонажу гласит:
обратите внимание, что ссылочный глиф для этого символа намеренно больше, чем глиф с пунктирным кругом, используемый для обозначения комбинирования символов в этом стандарте; см., например, 0300
Это говорит (я думаю), что U + 25CC - неправильный персонаж. (Или, если это так, возможно, просто плохо сформулированное примечание.)
Итак: если пунктирный кружок, использованный на комбинированных диакритических знаках, не равен U + 25CC, какой правильный код для этого маленького бугера?
Я пытался:
- Копирование текста из PDF и его проверка, но копирование в PDF отключено.
- Отправляю его себе по электронной почте в Gmail, а затем просматривая вложение как HTML, но оно преобразуется в U + 0024 (ЗНАК ДОЛЛАРА). Это означает, что либо преобразование не удалось, либо они просто играют в игры с рендерингом шрифтов в PDF.
[Уточнение] Я понимаю, что U + 25CC выглядит нормально (если его поддерживает шрифт), но похоже, что в спецификации указано, что это неправильный символ. Многие символы Unicode имеют похожие глифы, но с семантической точки зрения являются разными символами. Латинская заглавная буква A (U + 0041) и греческая заглавная буква Alpha (U + 0391) будут выглядеть одинаково для большинства шрифтов, но они имеют разное семантическое значение и не взаимозаменяемы.
25CC
, вероятно, лучший вариант. - person hippietrail   schedule 21.09.2017