Что unicode глиф используется для указания на комбинированные символы?

Мое приложение должно отобразить "осиротевшие" комбинированные символы. Я хотел бы использовать тот же формат в качестве "официальных" диаграмм unicode, с помощью точечного кругового заполнителя. Посмотрите, например:

Быстрое сканирование через диаграммы и я придумал U+25CC "ОТМЕЧЕННЫЙ ТОЧКОЙ КРУГ". Это выглядит хорошим, но примечание по этому символу чтения:

обратите внимание, что ссылочный глиф для этого символа намеренно больше, чем точечный круговой глиф раньше указывал на комбинированные символы в этом стандарте; посмотрите, например, 0300

Который говорит (я думаю), что U+25CC не является правильным символом. (Или, если это, возможно, просто плохо сформулированное примечание.)

Так: если точечный круг, используемый на "Объединяющихся Диакритических знаках", не является U+25CC, каков правильный код для того небольшого booger?

Я попробовал:

  • Копирование текста от PDF и осмотр его, но копии отключены в PDF.
  • При пользовании электронной почтой его мне в Gmail и затем просмотре вложения как HTML, но существует, преобразовывается в U+0024 ("ЗНАК ДОЛЛАРА"). Что означает, что или преобразование перестало работать, или они просто играют в некоторые игры рендеринга шрифта в PDF.

[Разъяснение] я понимаю, что U+25CC смотрит хорошо (принимающий шрифт поддерживает его), но это походит на спецификацию, говорит, что это - неправильный символ. Много unicode символов имеют подобные глифы, но являются различными символами, семантически говоря. "Латинская Прописная буква A" (U+0041) и "греческая Альфа Прописной буквы" (U+0391) будут выглядеть идентичными для большинства шрифтов, но они имеют различные семантические значения и не interchangable.

13
задан Alan Moore 9 February 2010 в 07:42
поделиться

2 ответа

Я не думаю, что является официальным символом-заполнителем. Как я читал, они выбрали U + 25CC произвольно, исключительно для демонстрации. Затем в диаграмме , где указан «настоящий» пунктирный кружок, они увеличили его, чтобы подчеркнуть, что не используется там в качестве заполнителя. (Или, может быть, они уменьшили его в других таблицах; как вы сказали, примечание плохо сформулировано.)

Как бы то ни было, я не вижу причин не использовать U + 25CC как ] ваш заполнитель.

6
ответ дан 2 December 2019 в 01:41
поделиться

Только что попробовали: создать пустой .html файл, скопировать текст и загрузить в Firefox. Отображается, как и ожидалось (хотя я действительно не ожидал, что символ space+combining будет отображаться корректно):

<html>
<body>
<font size="24pt">
&#x25CC;&#x0300;
&#x25CC;&#x0301;
&#x25CC;&#x0302;
&#x25CC;&#x0303;
<br/>
&#x0041;&#x0300;
&#x0041;&#x0301;
&#x0041;&#x0302;
&#x0041;&#x0303;
<br/>
&#x0020;&#x0300;
&#x0020;&#x0301;
&#x0020;&#x0302;
&#x0020;&#x0303;
</font>
</body>
</html>
2
ответ дан 2 December 2019 в 01:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: