чудо{вищные} заметки

Sorry for my terrible english. My native language is PHP.

IE+ClearType

Пользую jquery по прямому назначению. Как несчастный пользователь LCD-монитора включаю ClearType в винде (ибо без него многие шрифты выглядят просто ужасными нечитаемыми).

Так вот о jquery — все эффекты связанные с трансформацией элементов, которые эта библиотека реализует, для пущей плавности используют opacity(в IE как известно реализованный через злое… фильтр alpha). Всё хорошо, но после применения этого самомого фильтра он (IE) напрочь забывает о том что в системе включен ClearType — визуально это выглядит как размытые bold-овые буковки, читать которые просто невозможно.

Ранее лечил это правкой jquery (убирал filter по окончании трансформации — if (z.now == 1) y.filter = »;) — если объект небольшой, то это выглядело более-менее терпимо, но на больших блоках начинало раздражать характерное мелькание(сначала размытый bold, а потом резко всё приходит в нормальное состояние).

Сегодня нашёл удивительно простое решение проблемы — для блока, над которым планируется какой-нибудь эффект, надо явно прописать background-color.

P.S.

Хорошая новость — в IE7 эту досадную хрень починили.

Technorati Tags: , , ,

Октябрь 11, 2006 - Posted by | dev, web

1 комментарий »

  1. В IE7 немного другая проблема, он ClearType шрифты после Opacity преобразования делает обычными пиксельными, т.е. все достоинства ClearType сходят на нет :-(

    комментарий от Avatar | Октябрь 29, 2007


Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: