На моем 64-разрядном компьютере под управлением Windows 7 Home Premium установлена 3 основных браузера: IE 11.0.9600.17914 (64-разрядная версия), Firefox (только что обновлен до 43.0.3) и Chrome 47.0.2526.106 (64-разрядная версия). Но все они неспособны показать некоторые символы Юникода, как этот. В Firefox вместо этого отображается прямоугольник, содержащий символы "01F" и "917", но в двух других браузерах будет отображаться только прямоугольник.

Даже если я захожу на эту страницу http://graphemica.com/%F0%9F%A4%97, происходит тот же результат.

Я прочитал другой пост. Моя Windows 7 внезапно перестала отображать символы Юникода, но я думаю, что моя ситуация немного отличается. Эти персонажи никогда не могли появиться. И для получения дополнительной информации, есть некоторые наблюдения:

(1) Некоторые символы для смайликов Facebook могут отображаться правильно, например, эти символы сердца.

(2) Я попробовал решение, предложенное в https://www.facebook.com/help/community/question/?id=10202733484446539 (отключение аппаратного ускорения для Firefox), но оно не помогло.

(3) Я попробовал решение, предложенное в принятом ответе My Windows 7, внезапно перестало отображать символы Unicode, но оно также не сработало.

(4) Моя Windows 7 на традиционном китайском языке, поэтому, возможно, решения в английской версии для США могут применяться или не применяться. Но я все еще приветствую и надеюсь на предложения в английской Windows, чтобы увидеть, относятся ли они также к версии на традиционном китайском (и из-за такой надежды я не указал язык в заголовке вопроса).

Заранее спасибо!

2 ответа2

0

Похоже, вы говорите именно о персонажах Unicode Emoji . Вы можете получить набор символов Emoji One в вашем браузере, используя:

  • Расширение Emoji One Chrome (включает дополнительные функции для написания смайликов)
  • Шрифт Emoji One Color SVGinOT, который является кросс-платформенным, кросс-браузерным шрифтом
    • Для Windows загрузите последнюю версию и установите файл TTF (внутри zip-файла), как для любого другого шрифта.

Emoji One и шрифт часто обновляются. (Обратите внимание, что шрифт создан независимым разработчиком.)

0

Несмотря на то, что в названии присутствует "Unicode", Arial Unicode MS не охватывает весь Unicode. (Из связанных комментариев я понял, что ни один шрифт не может иметь глифа для каждого символа Юникода.)

Похоже, что Firefox, обнаружив отсутствие символа для символа, отображает вместо него номер символа Юникода в шестнадцатеричном формате. Другие браузеры просто отображают окно. (U+1F917, как вы показали, называется «обнимающееся лицо».)

Я обнаружил, что шрифт Symbola покрывает большую часть "необычного" Unicode, который я видел. (Ссылка на прямую загрузку из интернет-архива.) Раньше существовало расширение Chrome, называемое Chromoji, в котором были SVG-версии практически каждого смайлика, но его сняли с магазина Chrome; надеюсь, это вернется в конце концов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .