2012-01-22 2 views
10

Я уверен, что это обсуждалось ранее, но я не могу найти канонический вопрос/ответ.Плохое рендеринг нестандартных шрифтов в Chrome на Windows

В настоящее время IE9 и Firefox 4+ используют различные визуализации шрифтов, которые создают (для некоторых) более размытые шрифты, но в целом улучшают кернинг и более согласованные результаты. Кроме того, он делает нестандартные шрифты в Windows намного лучше. Я не провел тщательного расследования, но я думаю, что это связано с тем, что оба IE9 и Firefox используют теперь другой графический слой, который, по-видимому, делает шрифты по-разному. Кроме того, причина, по которой некоторые стандартные шрифты, такие как Arial, Tahoma и т. Д., Выглядят в Firefox так же, как и 10 лет назад, так это то, что на самом деле у них есть список исключений для них (ищите gfx.font_rendering.cleartype_params.force_gdi_classic_for_families).

Пока все хорошо. Проблема в Chrome. Он по-прежнему использует старый рендеринг шрифтов, который делает нестандартные шрифты практически непригодными для использования. Для иллюстрации, шрифт, который я имел в виду, был: http://www.google.com/webfonts/specimen/Play. Просто откройте образец в Firefox/IE9 и Chrome, и вы увидите разницу. Я могу что-нибудь сделать? Или я должен искать более оптимизированный шрифт.

Обновление: Я вижу, что это обычная проблема: заголовки на http://www.smashingmagazine.com выглядят очень неровными в Chrome.

Обновление: Пример изображения:

Sample image

+6

Это по-прежнему ОГРОМНАЯ проблема. Chrome имеет – vsync

+0

. Тот же вопрос здесь, с BIG ответами и исправлениями: http://stackoverflow.com/q/11487427/1114320 – Sliq

+0

Я написал большую статью об этом, включая исправления: [How для исправления уродливого рендеринга шрифтов в Google Chrome] (http://www.dev-metal.com/fix-ugly-font-rendering-google-chrome/). – Sliq

ответ

2

Я прочитал, что Chrome (первоначально Хром) имеет проблемы сглаживания, поэтому это зазубренный. Использование шрифтов также имеет значение, чем использование локальных шрифтов в вашей системе. Итак, все, что мы можем сделать, это просто подождать, пока они не исправят эту проблему или не помогут проекту Chromium, если сможете.

0

Копирование мой anwswer из Making CSS3 @font-face font rendering play nice with ClearType on Windows

Аналогичный вопрос здесь: Font-face embedded fonts look fuzzy in Windows 7 browsers получил ответ, что решить тот же вопрос для меня.

Генератор шрифтов fontsquirrel http://www.fontsquirrel.com/fontface/generator оптимизирует шрифты и добавляет их с информацией о намеке/рендеринге, которая помогает движку визуализации шрифтов Windows. Он также генерирует файлы меньшего размера, которые будут загружаться быстрее.

Смежные вопросы