Можете ли вы определить, включен ли Cleartype на ПК через javascript?

Некоторые шрифты @font-face плохо работают с настройками, отличными от cleartype (становятся очень прерывистыми по краям)

Есть ли способ обнаружить это с помощью javascript, чтобы я мог добавить класс в стиле modernizr к телу, если cleartype отключен, поэтому я могу использовать это в своем CSS


person dlrust    schedule 01.12.2010    source источник
comment
Я не знаю точно, но я был бы очень удивлен, узнав, что это возможно.   -  person Pointy    schedule 01.12.2010
comment
Какая? Не беспокойтесь об этом. Вероятность того, что ваш веб-сайт загружается на ЖК-мониторе с неродным разрешением, составляет 75%, поэтому все равно все будет выглядеть дерьмово.   -  person MooGoo    schedule 01.12.2010
comment
Извините, @MooGoo - одна из причин, по которой я хотел бы увидеть это в действии, - при использовании замены шрифта CSS3 применение сглаживания шрифта к пользовательскому шрифту ухудшит его внешний вид, если в системе уже включено сглаживание шрифта. Обнаружив это, вы можете определить наилучший подход к тому, как вы хотите, чтобы ваш шрифт выглядел.   -  person Glycerine    schedule 01.12.2010


Ответы (1)


В IE 6+ вы можете проверить свойство screen.fontSmoothingEnabled. В противном случае вам нужно использовать холст html 5, чтобы проверить это.

Подробности здесь .

person Byron Whitlock    schedule 01.12.2010