IE8 - Странное поведение сглаживания шрифтов (пример с распечатками)

Как любой веб-разработчик, я устал от Internet Explorer ... Я работаю над новым сайтом и использую font-face (проблема может быть не связана, но на всякий случай ...):

@font-face {
    font-family: 'ArabicTypesettingRegular';
    src: url('arabtype-webfont.eot');
    src: local('☺'), url('../../../partilhado/fontes/arabtype-webfont.woff') format('woff'), url('../../../partilhado/fontes/arabtype-webfont.ttf') format('truetype'), url('../../../partilhado/fontes/arabtype-webfont.svg#webfontz5xQb9Ii') format('svg');
    font-weight: normal;
    font-style: normal;
}

Проблема, с которой я сталкиваюсь, связана со сглаживанием сглаживания / шрифта ... Он отлично работает в каждом браузере, кроме IE8 (меня не интересуют более старые версии) ... Чтобы немного усложнить это, он работает с некоторыми заголовками, но с некоторыми другими не работает .. Я могу заверить, что элементы используют одни и те же классы, как вы можете видеть в моем примере ЗДЕСЬ ИЗОБРАЖЕНИЕ ВЫСОКОГО РАЗРЕШЕНИЯ ..

alt text

Класс CSS:

.title{
font-family:"Arabic Typesetting";
font-size:24px;
margin-top:10px;
}

Я попытался изменить его с «px» на «pt», но это не решило мою проблему ...

[EDIT] Я удаляю font-face, и с Arial проблема осталась прежней ... [/ EDIT]

У тебя есть идеи? Или несколько комментариев по этому поводу ...


Заранее спасибо,

Педро


person Pedro Gil    schedule 06.10.2010    source источник
comment
По теме: stackoverflow.com/questions/761778/   -  person Josh Lee    schedule 06.10.2010
comment
Я прочитал это перед тем, как опубликовать свой вопрос ... Мне это не помогло, потому что в нем говорилось, что IE6 не поддерживает сглаживание шрифтов / сглаживание. Я знаю, что моя проблема связана только с IE8. Спасибо, в любом случае   -  person Pedro Gil    schedule 06.10.2010


Ответы (1)


Я полагаю, вы используете альфа-прозрачность фильтра css на фоне первого заголовка.
Он отменяет сглаживание.
Вы найдете исправление (добавление и удаление цвета фона) здесь.

person Knu    schedule 06.10.2010
comment
Для этого фона я использовал изображение PNG24 1x1. Я решил свою проблему ... На самом деле это было связано с тем изображением. Я изменил его на сплошной цвет фона, и шрифт больше не резкость. Однако для меня странно то, что другой текст (с правой стороны) также находится над PNG24 с прозрачностью (это может быть не заметно на этом изображении), а IE сглаживает его .. Странно, не правда ли? Спасибо за вашу помощь! - person Pedro Gil; 07.10.2010