2010-08-10 22 views
20

Estoy un poco luchando con la opción @ font-face CSS. Después de leer mucho, intentar y volver a intentarlo, finalmente encontré un sitio web que lo convierte en un paquete listo para usar cuando carga su fuente. Se está ejecutando ahora, pero parece que la fuente no tiene antialias. Si bien veo que esto sucede en otros sitios web, el mío no representa los títulos de la manera que quiero.CSS: @ font-face anti aliasing

Mi código CSS:

@font-face { 
font-family: 'YanoneKaffeesatzThin'; 
src: url('../fonts/yanonekaffeesatzthin-webfont.eot'); 
src: local('☺'), url('../fonts/yanonekaffeesatzthin-webfont.woff') format('woff'), url('../fonts/yanonekaffeesatzthin-webfont.ttf') format('truetype'), url('../fontsyanonekaffeesatzthin-webfont.svg#webfontyC5sm3N9') format('svg'); 
font-weight: normal; 
font-style: normal;} 

lo que queda por hacer para que este último, pero evitará, tema se vaya?

Respuesta

15

Con CSS3, puede usar la propiedad font-smooth, aunque el antialiasing seguirá estando controlado por los valores predeterminados del sistema. Si realmente necesita forzar un antialiasing limpio sin importar el sistema operativo, debe usar sIFR, que reemplaza automáticamente el texto por un componente Flash.

+0

Gracias por su respuesta, ahora lo intento con sIFR. – Ben

+7

También puedo recomendar Cufón en lugar de sIFR, para que no necesite Flash para ver las fuentes (estoy pensando en todos los usuarios de Flashblock, y en los usuarios de iPhone/iPad, además de los que simplemente están molestos por Flash): http://cufon.shoqolate.com/generate/ – Jonas

+8

https://developer.mozilla.org/es/CSS/font-smooth: font-smooth ha sido eliminado de la especificación de fuentes CSS y actualmente no está en la pista estándar . Algunos navegadores móviles lo admiten. Webkit es compatible con algo similar. – commonpike

1

Cufon y Typeface.js son dos soluciones que agregan y desinfectan muchas de las soluciones HTML5, CSS3 y JS discutidas en este hilo.

Cada uno tiene un convertidor que permite que los archivos de fuente (ttf, otf, wotf) se conviertan en scripts que hacen lo que usted está tratando de hacer: entregar cualquier fuente en la web, antialias.

De los dos, prefiero Cufón http://cufon.shoqolate.com/generate/

3

Sólo una breve nota acerca de una regla CSS no tan común para hacer frente a antialias.

-webkit-font-smoothing: antialiased; 

Tendrá una ligera variación en la representación de fuentes para navegadores webkit. En general, la fuente aparece más clara y delgada. Otros valores:

-webkit-font-smoothing: subpixel-antialiased; 
-webkit-font-smoothing: none; 

una página de prueba: http://maxvoltar.com/sandbox/fontsmoothing/

No hay que olvidar https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Webkit_Extensions

Cuestiones relacionadas