Отображение Юникода в Chrome и Firefox

15

Unicode-рендеринг: Firefox против Chrome

ОС: Windows XP SP3

Мой вопрос о рендеринге этого поста на Firefox против Chrome. Я вижу много коробок на Chrome, не так много на Firefox.

Fire Fox:

Fire Fox

Хром:

хром

Что мне делать?

Обновить:

настройки Firefox и Chrome

Обновление 2

Изменены шрифты Sans Serif в Chrome на Arial Unicode и перезапущены

Хромированные шрифты

Обновление 3

Это вдохновлено ссылками @ Arjan

Смайлики на Firefox (ниже приведены смайлики)

смайлики на Firefox

Смайлики на Chrome (ниже приведены смайлики)

смайлики на хроме

Обновить:

Источником вышеуказанного поста отображается , как показано ниже

Fire Fox

источник Firefox

Хром

источник на хром

Абель
источник
Для некоторых это выглядит намного лучше . Также см. Примечания по отображению в разделе Как создать смайлы в Юникоде, такие как ٩ (• ̮̮̃ • ̃) ۶ .
Арджан
@ Arjan Thx для справки
Авель
@Arjan Обновлено сообщение
abel
Обратите внимание, что не на 100% уверен, что виноват только ваш собственный браузер или ОС. Возможно, у CSS веб-сайта есть некоторые незначительные недостатки, которые заставляют некоторые браузеры сжимать вещи в одну строку. Просто догадываюсь, но иногда копирование смайликов Unicode из браузера в хороший текстовый редактор выглядит просто отлично. Кроме того, заголовок окна вашего браузера или панель задач могут также отображать смайлики, даже если они не отображаются правильно в HTML <h1>или <p>элементе.
Арджан

Ответы:

11

Это еще не все, в том числе используемая операционная система.

Мой рендеринг этого поста в Chrome похож на изображение Firefox.

Проще говоря, это смесь символов ANSI / Unicode и методов кодирования. Различные браузеры (и операционные системы) обрабатывают и отображают его по-разному.

Re: комментарий ...

Я использую Windows 7 - Windows Vista и Windows 7 намного лучше справляются с ANSI / Unicode и международным рендерингом. Если вы перейдете к международным / региональным параметрам на панели управления (из XP), вы сможете установить дополнительную поддержку для сложных языков.

альтернативный текст

http://www.mehramedia.com/ )

Для меня это просто означает, что Firefox использует свой собственный движок рендеринга везде, где Chrome полагается на поддержку операционных систем.

Уильям Хилсум
источник
Оба работают на одном компьютере с XP SP3.
Авель
@abel - обновленный ответ.
Уильям Хилсум
4

Для меня это выглядит одинаково в обоих браузерах: /

Вы пытались изменить кодировку символов или шрифт Chrome в Chrome Options? Возможно, Chrome использует неверную кодировку или шрифт, для которого не задан полный код Unicode.

Убедитесь, что шрифты и кодировки одинаковы между Firefox и Chrome.

В Firefox перейдите к: Параметры -> Содержимое -> в разделе «Шрифты и цвета» нажмите «Дополнительно»
и в Chrome: Параметры Chrome -> Под капотом -> Изменить настройки шрифта и языка.

Убедитесь, что они одинаковы, и, согласно теории, вы увидите то же самое в обоих браузерах.

-РЕДАКТИРОВАТЬ-

Если посмотреть на 3-е обновление, похоже, что у вас старая / странная версия шрифта Arial для XP, возможно, XP просто имеет более старую версию шрифта, чем Vista или Win7

Ах, только что нашел страницы со шрифтами Microsoft, которые подробно описывают, какие версии шрифтов поставляются с каждым из их пакетов программного обеспечения. Посмотрите на http://www.microsoft.com/typography/fonts/font.aspx?FMID=1705

Похоже, что единственный законный способ получить шрифт Arial v5 - это Windows Vista или Windows 7. Или заплатить за него 30 долларов . Есть ли кто-нибудь, где вы находитесь с машиной Vista, у которой вы можете «позаимствовать» шрифт? Проблема в том, что я не уверен, насколько хорошо XP будет поддерживать обновленный шрифт.

Мокубай
источник
Я разместил скриншот с настройками шрифтов Firefox и Chrome
abel
@abel Не могли бы вы попробовать изменить шрифт Sans-Serif на «Arial Unicode» в Chrome?
Мокубай
@abel Я использую Vista, скорее всего, поддержка юникода немного лучше, чем в XP, и может случиться так, что базовый шрифт Arial в Vista идентичен версии юникода, и Firefox знает, как использовать полный юникод в XP ... В противном случае может быть, что MS Office или что-то установило обновленный шрифт на моем компьютере. Мой шрифт Arial имеет размер 720 КБ, поэтому он выглядит как полноценный шрифт Unicode. Не могли бы вы проверить размер шрифта для Arial в C: \ Windows \ Fonts
Mokubai
@abel Если вы найдете копию более нового шрифта Arial, не забудьте изменить шрифт обратно на стандартный Arial в настройках Chrome.
Мокубай
1
@abel Я подозреваю, что это сработает, но в отношении EULA я не юрист. Как потребитель, я бы сказал, что, поскольку у меня есть Windows 7, я должен иметь возможность брать части (шрифт) для использования по своему усмотрению, но я подозреваю, что юрист будет утверждать, что шрифт был лицензирован для использования только на компьютере. он был установлен и, следовательно, перенос его на другую машину может противоречить лицензионному соглашению.
Мокубай