Получить Dingbats, чтобы появиться в Firefox 3?

1753
Margaret

Вдохновленный этим вопросом на Meta: знак слева от значков должен быть квадратом или галочкой?

На моем FireFox метка «галочка» отображается в виде поля с цифрами, а не галочкой: альтернативный текст

На Meta они предложили проверить настройки вашего шрифта, но я не видел ничего, что выглядит явно не лучшим образом:
альтернативный текст

(Недавно я изменил кодировку на UTF-8, как и предлагалось, но, похоже, это не имело никакого значения.)

Еще одна рекомендация заключалась в том, чтобы проверить список символов Unicode и использовать его для определения того, что отсутствует. Галочка находится в разделе «Дингбаты» - насколько я могу судить, единственный из этого раздела, который рендерит моя машина, - это самолет (2708).

Кто-нибудь знает, что я могу сделать, чтобы это исправить?

5
В обзоре значков персонаж тем временем был заменен изображением. Тест в другой теме (первая ссылка в вопросе) все еще можно сравнить с самым верхним изображением в вопросе выше. Тем временем Маргарет нашла ответ на Meta (** см. Ниже **): * Это можно исправить (по крайней мере, в IE), перейдя в Инструменты, Свойства обозревателя, вкладка «Общие», Шрифты и выберите «Arial Unicode MS» как шрифт по умолчанию *. Тем не менее, * По данным Microsoft, шрифт Microsoft Arial MS устанавливается вместе с MS Office *. Я предполагаю, что то же самое решение должно применяться к Firefox, если шрифт доступен. Arjan 14 лет назад 0
Да, выбор Arial Unicode MS в качестве шрифта по умолчанию решает эту конкретную проблему. Интересно, однако, что ранее он был установлен на Time New Roman, который предположительно также содержит символы Unicode. Кроме того, несмотря на то, что на всех машинах установлен Office (2003), на некоторых из них фактически не установлен Arial Unicode, а на одной -. Я не уверен, * что * переломный момент на самом деле. Margaret 14 лет назад 0
Согласно http://blogs.msdn.com/michkap/archive/2007/07/15/3890144.aspx (как отмечено в комментариях http://superuser.com/questions/52671/how-do-i- create-unicode-smilies-like / 52686 # 52686) использование Arial Unicode MS приносит больше вреда, чем решает. Он даже предлагает удалить шрифт. Я не на Windows, поэтому не могу проверить. Arjan 14 лет назад 0

2 ответа на вопрос

5
McDowell

Персонаж в этом посте :

U + 2714 - ПРОВЕРЬТЕ МАРКУ, ТЯЖЕЛЫЙ

Убедитесь, что у вас установлен шрифт, содержащий этот символ. Если шрифт не содержит символа, он может быть решен с использованием альтернативного шрифта. Я немного смутно отношусь к тому, как это происходит и будет ли это сделано операционной системой или приложением. Я ожидаю, что это будет сделано движком рендеринга Gecko, поэтому обновление до новой версии Firefox может исправить ситуацию.

Если вы хотите надежно написать символ в сообщении, даже если вы не можете просмотреть его, запишите его как HTML-сущность:

✔ 

(Это будет работать здесь, потому что редактор Markdown поддерживает HTML - это не то, что будет работать в любом текстовом поле.)


Обратите внимание, что хотя в FAQ по Mozilla есть запись о символах / дингбатах, в этом случае она не применяется.

2
Margaret

С https://meta.stackexchange.com/questions/1861/check-marks-indicating-obtained-badges-use-unicode-10004-symbol-not-available/1879#1879 :

Это можно исправить (по крайней мере, в IE), выбрав Сервис> Свойства обозревателя> вкладка «Общие»> Шрифты и выбрав «Arial Unicode MS» в качестве шрифта по умолчанию.
Еще один комментарий из этого поста: * По словам Microsoft, шрифт Microsoft Arial MS устанавливается вместе с MS Office *. Если доступно, то такое же решение должно применяться к Firefox на втором изображении в вашем вопросе выше (замените Arial на Arial Unicode MS). Итак, это решило проблемы для вас? Arjan 14 лет назад 0
Согласно http://blogs.msdn.com/michkap/archive/2007/07/15/3890144.aspx (как отмечено в комментариях http://superuser.com/questions/52671/how-do-i- create-unicode-smilies-like / 52686 # 52686) использование Arial Unicode MS приносит больше вреда, чем решает. Он даже предлагает удалить шрифт. Я не на Windows, поэтому не могу проверить. Arjan 14 лет назад 0