Operativo de detección de sistema para hacks CSS (aka necesita un “PC solamente” truco CSS)

StackOverflow https://stackoverflow.com/questions/3910859

Pregunta

No me gusta la representación de fuentes de Microsoft.

He creado un sitio para un cliente y la última casilla sin marcar en mi lista de depuración es el más grande. (Que no es 'en vivo' por cierto aún así que por favor ignore cualquier otro bichos - http://baked-beans.tv/bb )

Estoy usando font-family para importar una fuente web que no sea estándar. Se hace muy bien en Mac, pero parece viejo enfermo en las últimas en el PC.

La mayor ironía es que la fuente es en realidad estaba bien para leer en Internet Explorer 8. Esta es la primera vez que he visto IE venció otros navegadores en nada. Pero de todos modos, la fuente no se ve bien en FF, Chrome u Opera, en un ordenador.

Así que mi solución es servir a diferentes tipos de letra para los usuarios de PC. Hay una gran cantidad de hacks CSS para diferentes navegadores, pero no para los diferentes sistemas operativos. las detecciones php OS son muy, muy compleja. Sólo estoy buscando algo sencillo, como si (PC) hacer esto; otra cosa que hacer;

Cualquier consejo sería sumamente útil

Sólo una cosa ... Sólo me preguntaba si hay una manera de que pudiera impedir que Windows tipo de anti-aliasing en Internet? La razón por la cual se ve tan mal es porque está tratando de anti-alias, a lo mejor si se deja a los pobres de la fuente sola no se vería tan mal.

¿Fue útil?

Solución

El CSS Browser Selector pueden dirigirse a diferentes sistemas operativos de. :)

Otros consejos

No, no se puede "matar" anti-aliasing.

Sin embargo, se puede usar http://www.stoimen.com/blog/2009/07/16/jquery-browser-and-os-detection-plugin/ para la detección.

Por lo que vi sólo los titulares son una mierda por lo que podría también utilizar http: //cufon.shoqolate. com / generar de / los y hacer su vida más fácil.

Mi artículo favorito en este tema está aquí:

http://getsatisfaction.com/typekit/topics/typekit_fonts_rendering_horribly_on_windows_based_systems

Hay un montón de buena discusión incluyendo desarrolladores Typekit sobre el razonamiento detrás de eso, y tiene un enlace a un interesante artículo sobre el uso de JavaScript para detectar si el suavizado de fuentes está en uso (que definitivamente no puede hacerlo solo con CSS ).

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

Buena suerte.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top