2010-05-20 4 views
7

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

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

+0

Глядя на них с лупой, они * являются * сглаженными. – Joey

ответ

0

Похоже, что нет встроенного сглаживания для встроенных шрифтов в любой версии Windows.

+0

Они сглажены, просто не очень хорошо. –

+0

Как это объясняет тот факт, что встроенные шрифты в Windows выглядят отлично, когда ClearType отключен? – PandaWood

0

Убедитесь, что вы получили ясно типа включен. Thats-anti aliasing для ваших окон.

+0

Как уже упоминалось в моем эксперименте выше (я могу предоставить доказательства в случае необходимости), только когда вы ВКЛЮЧИТЕ ClearType, встроенные шрифты (по крайней мере, используемые мной шрифты) выглядят гладкими. Признаюсь, это, похоже, не имеет никакого смысла, но это происходит. – PandaWood

3

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

+0

Я просто попробовал это, подумав, почему мои встроенные шрифты выглядят так ужасно на Win7 и так замечательно на моей виртуальной машине WindowsXP (у которой нет набора ClearType). И вы абсолютно правы, я просто отключил тип ВЫКЛ и, когда я печатаю текст, выглядит ужасно, везде шрифты выглядят абсолютно ужасно. Тем не менее, мои встроенные шрифты, которые выглядели ужасно во всех браузерах, внезапно выглядят гладкими ... Я хотел бы разобраться в этом - и, если возможно, найти путь вокруг него. Я не могу ожидать, что все мои пользователи Windows отключат четкий тип, чтобы мои шрифты выглядели гладкими. Это довольно сумасшедший результат. – PandaWood

0

вы пробовали на CSS3 шрифт разглаживания

font-smooth: auto | never | always | <absolute-size> | length | initial | inherit 
2

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

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

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

10

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

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

+0

Обслуживание svg first означает, что его следует называть * lastly * (после других форматов) в правиле @ font-face, правильно? – Henrik

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