Обнаружение Windows XP для рендеринга шрифтов

Я играю с Typekit уже год и только сейчас заметил, как плохо выглядят шрифты в Windows XP, даже при использовании Chrome. Шрифты выглядят нормально (не очень) в Vista и далее.

Есть ли способ определить, использует ли пользователь Windows XP?

Я прочитал несколько статей о различных механизмах рендеринга в Windows, например. http://blog.typekit.com/2010/10/21/type-rendering-web-browsers/ http://blog.typekit.com/2010/10/15/type-rendering-operating-systems/#gdi-standard

Реальность такова, что сайты по-прежнему выглядят ужасно с XP и Typekit, даже когда я включил «cleartype» через свойства отображения.

В заключение я просто хотел бы отключить шрифты Typekit для пользователей XP, они нечитаемы. Обычно я бы пошел по пути обнаружения функций через Modernizr, но я не могу обнаружить движок рендеринга шрифтов, поэтому ищу другие средства. Можно ли определить операционную систему?


person SparrwHawk    schedule 21.12.2011    source источник
comment
Вы были правы, похоже, я прыгнул на акулу своим ответом. К сожалению, я понятия не имею, как определить рендеринг шрифта, используемый ОС через браузер. Мое чутье подсказывает мне, что это, наверное, невозможно, но раньше я ошибался!   -  person Cody Gray    schedule 22.12.2011


Ответы (1)


Мне удалось найти эту технику обнаружения сглаживания шрифтов.

http://www.useragentman.com/blog/2009/11/29/how-to-detect-font-smoothing-using-javascript/

Однако обычно я обнаружил, что сглаживание шрифтов является проблемой только для пользователей XP и различных шрифтов Typekit, поэтому я бы посоветовал использовать его только в том случае, если у вас есть большое количество пользователей XP, посещающих ваш сайт (или заинтересованное лицо веб-сайта - в данном случае мой менеджер !).

person SparrwHawk    schedule 23.12.2011