Какие из следующих символов Юникода должны использоваться в HTML? - PullRequest
4 голосов
/ 24 апреля 2010

Мне известно, что любой символ Unicode может быть вставлен в документ HTML в следующем формате:

�

... где 0000 - код нужного символа

У меня вопрос: какой из этих символов наиболее широко доступен, когда браузер клиента может отображать этот символ?

Другими словами, каковы диапазоны кодов, которые должны использоваться в документе HTML, который будет широко распространен ?

1 Ответ

7 голосов
/ 24 апреля 2010

Вводите ли вы их с помощью &#xNNNN; символьной ссылки или просто набирая или копируя их непосредственно на страницу, это просто вопрос шрифтов. Если у пользователя есть глиф для символа в шрифтах, о которых знает их веб-браузер, он будет работать. Если они этого не сделают, это будет маленькая коробочка.

fileformat.info содержит сведения о доступности шрифта, которые могут помочь угадать, насколько широко распространена поддержка глифов. например. нажмите ссылку Шрифты на этой странице для U + 25B6. Для меня это рендеринг на большинстве платформ, но не на установке vanilla XP с IE6 (IE7 берет его из Lucida Sans Unicode, который IE6 FSR не рассматривает).

◄ ► U + 25C4, U + 25BA Глифы указателя влево / вправо, по-видимому, более широко доступны , чем

◀ ▶ U + 25C0, U + 25B6 Глифы треугольника влево / вправо

так что я бы использовал их вместо этого. В частности, они отображаются в XP + IE6 со шрифтами по умолчанию, поскольку они присутствуют в Arial. Что делает их больше похожими на Треугольник, чем на Указатель. (вздох) OTOH его треугольники вверх / вниз в порядке.

ТАК использует ► для маркеров списка в поле «как форматировать» там. ⇗

[ответ на комментарий в редактировании вместо комментария, когда JS сайта воспроизводится]

Есть также ‣, U + 2023 Треугольная Пуля, которая находится в блоке широко доступных типографских тонкостей. К сожалению, опять же, это не в Arial или других шрифтах IE6 на XP по умолчанию будет использовать. ▸ U + 25B8 - черный правый маленький треугольник.

Цитаты (guillemets) во французском стиле ‹› «» будут доступны абсолютно везде, но использование их для стрелок может рассматриваться как злоупотребление.

...