2010-12-01 13 views
11

Algunas fuentes @ font-face no juegan bien con entornos no ClearType (se pone muy agitado en los bordes)¿Puedes detectar si Cleartype está habilitado en la PC a través de javascript?

¿Hay una manera de detectar esto a través de javascript para que pueda hacer una adición clase de estilo Modernizr para el cuerpo si cleartype está desactivado, así que puedo usar esto en mi CSS

+1

No estoy seguro, pero me sorprendería saber que esto es posible. – Pointy

+3

¿Qué? No te preocupes por eso Probablemente hay un 75% de posibilidades de que su sitio web se cargue en un monitor LCD que funciona con una resolución no nativa, por lo que todo se verá como basura de todos modos. – MooGoo

+0

Lo sentimos @MooGoo - Una razón por la que me gustaría ver esto en acción: cuando se utiliza la sustitución de fuente CSS3, aplicar suavizado de fuente en una fuente personalizada empeorará, si el sistema ya tiene habilitado el suavizado de fuente. Al detectar esto, puede determinar el mejor enfoque de cómo le gustaría que se vea su fuente. – Glycerine

Respuesta

16

En IE 6+ puede consultar la propiedad screen.fontSmoothingEnabled. De lo contrario, debe usar un lienzo html 5 para verificar esto.

Details here.

+2

artículo muy bueno. – Glycerine

+0

gracias! mi google fu es débil, supongo – dlrust

Cuestiones relacionadas