Сглаживание встроенного текста шрифта в Windows?

Есть ли способ заставить шрифты отображаться как сглаженные в Windows при использовании встраивания шрифта?

http://code.google.com/webfonts выглядит намного лучше в Ubuntu/Mac по сравнению с Windows. 7 (пробовал хром/фаерфокс)


person Dogbert    schedule 20.05.2010    source источник
comment
Однако, глядя на них через лупу, они являются сглаженными.   -  person Joey    schedule 20.05.2010


Ответы (6)


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

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

person Keyamoon    schedule 26.01.2012
comment
Обслуживание svg первым означает, что его следует вызывать в последнюю очередь (после других форматов) в правиле @font-face, верно? - person Henrik; 16.08.2013

приведенные выше рекомендации по включению cleartype, к сожалению, неверны. Cleartype делает встроенные шрифты зубчатыми, а отключение clertype делает их гладкими. Я не знаю, почему это так, но это определенно расстраивает.

person Peter Mumford    schedule 14.07.2010
comment
Я только что попробовал это, задаваясь вопросом, почему мои встроенные шрифты выглядят так ужасно на Win7 и так великолепно на моей виртуальной машине WindowsXP (на которой не установлен ClearType). И вы абсолютно правы, я только что выключил четкий шрифт, и когда я печатаю, текст выглядит ужасно, везде шрифты выглядят совершенно ужасно. Однако мои встроенные шрифты, которые выглядели ужасно во всех браузерах, внезапно теперь выглядят гладкими... Я хотел бы добраться до сути этого - и найти способ обойти это, если это возможно. Я не могу ожидать, что все мои пользователи Windows отключат четкий шрифт, чтобы мои шрифты выглядели плавно. Это довольно сумасшедший результат. - person PandaWood; 28.11.2010

Это должно заставить Chrome в Windows использовать сглаживание:

-webkit-transform: rotate(-0.05deg);

Я не знаю ни одного решения для Firefox.

person Lelon    schedule 08.10.2011

Убедитесь, что у вас включен четкий тип. Это сглаживание для ваших окон.

person Glycerine    schedule 20.05.2010
comment
Как упоминалось в моем эксперименте выше (я могу предоставить доказательства, если это необходимо), только когда вы ВЫКЛЮЧАЕТЕ ClearType, встроенные шрифты (по крайней мере, шрифты, которые я использую) выглядят гладкими. Признаюсь, это кажется бессмысленным, но это происходит. - person PandaWood; 28.11.2010

Похоже, ни в одной из версий Windows пока нет сглаживания для встроенных шрифтов.

person Dogbert    schedule 30.05.2010
comment
Они сглажены, просто не очень хорошо. - person Rex M; 30.05.2010
comment
Как это объясняет тот факт, что встроенные шрифты в Windows выглядят нормально, когда ClearType выключен? - person PandaWood; 29.11.2010

Вы пробовали сглаживание шрифтов css3?

font-smooth: auto | never | always | <absolute-size> | length | initial | inherit
person Glycerine    schedule 28.11.2010