Usar tipografías web funcionales y accesibles ha sido siempre un problema para cualquier diseñador web, en este pequeño tutorial intentaré explicar de la mejor manera posible como usarlas de manera correcta y cuales son los límites de su aplicación.
Este tutorial lo dividiré en 3 partes:
Para visualizar correctamente una fuente de Internet esta debe estar instalada en el equipo del visitante. Hay una serie de tipografías instaladas por defecto en prácticamente todos los sistemas operativos, estas son las tipografías estándares.
Las tipografías estándares son:
*Los nombres separadas por un guión representan la misma fuente pero con distintos nombres en diferentes sistemas operativos.
Las tipografías estándar pueden servir perfectamente para crear una web en su totalidad (por ejemplo esta misma web) pero si queremos lograr efectos diferentes como los de otras web (por ejemplo Domestika.com) tendremos que usar alguno de los siguientes métodos.
Adicionalmente en cada declaración de font-family en la hoja de estilo, necesitamos agregar una fuente genérica, es decir, una familia de fuente a la cual pertenece la tipografía seleccionada, para que en los casos de que la fuente usada no se encuentre en el dispositivo en que se lea, se use una fuente "parecida".
Las 5 fuentes genéricas son:
Cada una de estas fuentes genéricas se distinguen entre sí. Podemos ver la siguiente imagen para saber sus diferencias.

Así, por ejemplo, podemos declarar font-family de la siguiente forma:
body {font-family:tahoma,arial,sans-serif;}
h1 {font-family:georgia,serif;}
pre,code {font-family:'lucida console',monospace;}
Cufón es una libreria JS que permite cambiar la fuente mostrada en pantalla por una subida anteriormente al servidor, respeta la accesibilidad del sitio así como su contenido jerárquico.
Primero, debemos descargar Cufón aquí. (Clic derecho >> Guardar como)
Para usar Cufón tendremos que usar este generador. En él subimos los archivos de la fuente que deseamos incluir, rellenamos todos los datos y aceptamos las condiciones generales.
<script src="cufon-yui.js" type="text/javascript"></script>
<script src="***Nombre de tu tipografía***.font.js" type="text/javascript"></script>
<script type="text/javascript">
Cufon.replace('h1');
Cufon.replace('h4');
</script>
Este script se coloca en el head de tu web y sustituye por tu fuente lo s encabezados de nivel h1 y h4 (A estos encabezados se les puede dar cualquier estilo CSS).
@font face es una propiedad CSS3 que permite cambiar la fuente mostrada en pantalla por una subida anteriormente al servidor, respeta la accesibilidad del sitio así como su contenido jerárquico.
Para usar @fontface debemos usar este generador. Elegimos easy y seguimos las instrucciones.
Usaremos este código css:
@font-face {
font-family: 'Nombre de tu tipografía';
src: url("Nombre de tu tipografía.eot');
src: local('Nombre de tu tipografía'), local('Nombre de tu tipografía'), url('') format('woff'), url(Nombre de tu tipografía.ttf') format('truetype'), url('Nombre de tu tipografía.svg#') format('svg');
}
h1 {
font-family: 'Nombre de tu tipografía';
}
h4 {
font-family: 'Nombre de tu tipografía';
}
Ventajas:
Desventajas:
Ventajas:
Desventajas:
Yo, personalmente, me inclino por usar siempre tipografías estándares. Considero que una página cuyo logotipo sea solo el nombre con una tipografía especial, en vez de usar imágenes GIF con etiqueta ALT usar Cufón con encabezado de nivel h1.
El uso de @fontface no lo recomiendo en la mayoría de los casos, aunque se podría utilizar en casos en los que no sea estrictamente necesario utilizar ese tipo de letra en particular, como por ejemplo en encabezados de nivel h3, siempre con un tipo de letra alternativo en el atributo fontfamily.
Gracias a Null por su apoyo y su ayuda, gracias a aquellos que soportaron mi ignorancia y los cuales la siguen soportando.
Anrdresuchop
Domingo, 30 de mayo de 2010
Postear en Twitter
Postear en Facebook
Feed RSS
Agregar a Favoritos
Diego Escares el 30 de Mayo del 2010:
0
Excelente! solo te falto agregar lo de las fuentes genéricas: sans, sans-serif y monospace que se agregan al final de font-family para que los dispositivos representen por lo menos el estilo de letra que se desea. Lo puedo agregar yo? con imágenes para diferenciarlos.
Te edite el código, quedo más bonito.
Saludos y gracias por participar.
andresuchop el 30 de Mayo del 2010:
+1
Gracias, lo tomaré en cuenta. Edita lo que quieras, que es que yo soy muy patoso con el código.
Diego Escares el 30 de Mayo del 2010:
0
Listo, vee el cambio =P.
andresuchop el 30 de Mayo del 2010:
+2
Perfecto!! Se me olvido esa parte (bastante importante) pero, como te he dicho antes soy patosisimo con el codigo y acostumbro.a darme cuenta de esos detalles una o dos semanas despues de subir la web al servdor. Gracias por ponerle imagenes :). Lo importante es contribuir...
Diego Escares el 30 de Mayo del 2010:
0
Por eso es mejor hacer los artículos entre todos, me doy cuenta que realmente sirve la opción "editar" que he creado. =)
celcesar el 01 de Octubre del 2010:
+1
Muy bueno
¡Amigo! te demorarás 10 segundos en crear tu cuenta.
Disfrutarás de todos los beneficios de DocumentoWeb.