Как я могу получить гладкие шрифты? Я не хочу, чтобы края выглядели размытыми.
Хакерские решения — не проблема :)
Как я могу получить гладкие шрифты? Я не хочу, чтобы края выглядели размытыми.
Хакерские решения — не проблема :)
Вы можете использовать какое-нибудь решение для замены шрифта, например Cufón для заголовков, но оно слишком неэффективно для больших блоков. текста.
Если вы хотите изменить рендеринг шрифта в браузере, вам, вероятно, не повезет, потому что все они имеют свои собственные процедуры рендеринга текста (но посмотрите на -webkit-font-smoothing
для последних версий Safari и Chrome).
Как уже упоминалось, для font-smooth
есть свойство CSS, но я не уверен, насколько широко это поддерживается. Скорее всего, это свойство, которое вам придется настроить в вашей ОС, или сам шрифт, что, конечно, означает, что он будет только локальным. Я знаю, что в Windows есть функция под названием ClearType, которая позволяет настроить сглаживание, чтобы хорошо работать с вашим монитором.
Как упомянул Бен Алперт, решение для замены шрифта, такое как Cufon или TypeKit — другие потенциальные решения для текста заголовков.
На самом деле существует свойство CSS, называемое text-rendering, которое работает в браузерах семейства Firefox. Как сказал Бен, для семейства Safari и Chrome также есть -webkit-font-smoothing. Я не знаю, работает ли рендеринг текста в Internet Explorer, но этот фрагмент кода работает вполне нормально:
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
Кроме того, если вы настраиваете свой браузер:
html {
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
}
font-smooth:always;
. Я еще не попробовал его на себе, поэтому я не могу судить о его эффективности. - person Russell Dias   schedule 20.06.2010