Короткий ответ: обвините браузер, если вы в Windows 7, обвините обозреватель и монитор, если находитесь в Windows 8.
Почему Google Chrome на Windows 7 выглядит плохо
Последняя версия Google Chrome на Windows, использует GDI, в API, который обеспечивает наследие визуализации текста. GDI полагается на сильно намеченные шрифты (шрифты, которые явно указывают, как изменить символы, чтобы они выглядели более резкими и менее зубчатыми). Большинство веб-сайтов из Google вряд ли будут обслуживать сильно намеченные шрифты, которые GDI должен сделать гладким текстом.
Во-вторых, GDI не был разработан в те дни, когда преобладали большие размеры шрифтов, поэтому он не отображает гладкий текст при больших размерах шрифта. Это происходит повсеместно даже с системными шрифтами (например, Arial), которые уже хорошо намечены.
Встроенный текстовый рендеринг от Android, однако, просто лучше при визуализации текста.
Обмануть Google Chrome для использования устаревшего API в Windows.
Альтернативы
Internet Explorer 9+ и Mozilla Firefox использовать Direct2D, новый графический интерфейс API, который обеспечивает лучший текстовый рендеринг. Тем не менее, он поддерживается только в Windows Vista и Windows 7. Вы обнаружите, что IE и Fx будут отображать текст более или менее одинаковым в Windows XP, потому что на этой платформе существует только GDI.
Подробнее о Cleartype
Cleartype относится к множеству методов визуализации для сглаживания текста на мониторе. Методы Cleartype, используемые GDI, значительно отличаются от методов, используемых Direct2D. Чтобы еще больше усложнить ситуацию, Direct2D может имитировать разлад Cleartype в GDI или использовать перекрестный скин по умолчанию Cleartype в Direct2D и Cleartype в GDI. Веб-разработчик ничего не может сделать, но надеется, что браузеры выбрали подходящий выбор. Обратите внимание, однако, что один Cleartype может выглядеть более гладко, для других можно подумать, что он выглядит размытым.
Проблема с ОС Windows 8
Как будто все было не достаточно сложным, на Windows 8, в IE 10 и в Windows Store приложения, Cleartype использует оттенки серого сглаживанием вместо субпиксель наложения на как горизонтальная, так и вертикальная оси. Это связано с тем, что в Windows 8 экраны с большей вероятностью будут вращаться, а использование субпиксельного сглаживания будет ломаться, поскольку субпиксели больше не перпендикулярны направлению сглаживания. Поскольку антиалиасинг оттенков серого не использует субпиксели, это выглядит ужасно, если пиксели на вашем мониторе большие (например, монитор с низким разрешением dpi/ppi).
Но эй, разве это не то, что делают Android и iOS?
Сглаживание в оттенках серого - это действительно метод, используемый Android и iOS. Но поскольку эти мобильные устройства имеют такие экраны с высоким разрешением, они выглядят примерно так же хорошо, как предлагалось подпиксельное сглаживание.
Можете ли вы разместить объявление '@ font-face' тоже? –
уверен, что я обновил его – cantsay
Фактически, если я полностью увеличиваю Chrome на своем ноутбуке, он выглядит хорошо (еще не так ясно), но при масштабировании он выглядит ужасно снова. Если я полностью отключу свой Nexus, он по-прежнему выглядит идеально, даже если он мал – cantsay