Определить Windows XP для рендеринга шрифтов - PullRequest
1 голос
/ 21 декабря 2011

Я играю с 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, но я не могу обнаружить механизм рендеринга шрифтов, поэтому я ищу другие курорты. Можно ли обнаружить операционную систему?

1 Ответ

1 голос
/ 23 декабря 2011

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

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

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

...