» Publicación:
31 enero 2011
/
Categoría:

Con @Font-Face tú web con tipografía personalizada

Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3 Hoy quería explicar algo de Cufón, aquel JavaScript que es capaz de mostrar en una página web tipografías que no están instaladas en el computador de la persona que visita la página. Pero al momento de empezar a realizar el tutorial, conocí @font-face (y si que lleva bastante tiempo, y no lo conocia).

Bien @font-face hace lo mismo que Cufón, pero de manera mejorada y más mucho más simple. Como ya dije @font-face es una propiedad muy útil para definir en un sitio web una fuente que el usuario no tenga instalada en su ordenador. Sólo debemos subir la fuente deseada a nuestro sitio web (mediante un cliente FTP, al servidor) y definirla mediante CSS. ¿Te interesa? Bien, sigamos…

Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3 Primer Paso: La Selección de la Fuente Apropiada

La idea es que podemos usar cualquier fuente, sin embargo, hay algunas consideraciones que tenemos que hacer antes de elegir una fuente para nuestra página:

1- Fuente gratuita: No queremos violar alguna ley de derechos sobre las fuentes así que primero lee si estas en la posibilidad de usarla para tu web. Para ello existen una gran cantidad de páginas gratuitas para conseguir (de hecho yo en antiguos post hice una selección de buenas tipografías gratuitas como “14 Tipografías para tener en la colección” o “Cinco simples y correctas tipografías gratuitas” ademas también tenemos a Dafont.com).
2- Fuente debe estar ompleta: Cuando digo completa me refiero a que tenga signos de puntuación, números, la Ñ y los acentos obviamente.
3- Fuente agradable a la vista: No es bueno usar fuentes muy complicadas de leer ya que esto jugaría en contra en lugar de darle una buena vista a tu sitio.

Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3 Segundo Paso: Conociendo @Font-Face

Una vez tengas la fuente descargada en tu pagina vamos a ir a el Sitio Oficial de @Font-Face para utilizar un generador automático de archivos .otf y .ttf que son los necesarios para vincularlos vía css con la propiedad @font-face. Una vez en esa pagina hacemos clic en “Add Fonts” y seleccionamos la fuente que queramos.

Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3

Una vez cargue tu fuente, selecciona el modo “Expert” las opciones que están marcadas en la imagen:

Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3

Luego debes hacer click en Advanced Subsetting… te van a salir unas opciones que debes configurarlas de la siguiente manera:

Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3

Ahora solo queda bajarlo.

Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3 Tercer Paso: Instalandolo en tu Sitio

Una vez que descomprimas el archivo que descargaste, sube todas las fuentes a la carpeta de tu web:

Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3

Luego para usar tu fuente en cualquier página de tu web solo tienes que agregar el siguiente código en tu estilo CSS

@font-face {
	font-family: 'HarabaraBold';
	src: url('harabara.eot');
	src: local('Harabara'), local('HarabaraBold'), url('harabara.woff') format('woff'), url('harabara.ttf') format('truetype'), url('harabara.svg#') format('svg');
}

*Debes tener cuidado con que la ubicación de los archivos de tu fuente sean los correctos, por ejemplo harabara.eot o si las fuentes las subes a una carpeta llamada “fuentes” algo como fuentes/harabara.eot

Con eso ya puedes darle a cualquier elemento de tu web el tipo de fuente deseado, por ejemplo para los títulos H1 solo tienes que hacer lo siguiente en tu CSS:

h1 {
font-family: 'HarabaraBold';
}

Con esto definimos que H1 es el titulo que usara la tipografía ocupada en @font-face, lo cual puede ser cambiada por el que ustedes deseen.

Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3 Importante tener en cuenta

Ventajas:

- Contenido jerarquizado y ordenado.
- Se pueden dar estilos CSS.
- Se puede copiar el texto directamente al portapapeles.
- El texto es traducible, mediante la traducción en el navegador u otros servicios de traducción.
- El texto puede ser localizado mediante búsquedas (Ctrl-F ).

Desventajas:

- Sólo compatible con navegadores con soporte CSS3. Ver tabla de compatibilidad:

Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3

  • Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3
  • Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3
  • Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3
  • Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3
  • Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3
  • Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3
  • Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3
  • Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3
  • Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3
  • Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3
  • Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3
  • Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3
  • Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3
  • Con @Font Face tú web con tipografía personalizada tutorial tipografía personalizacion fuentes fonts fontface font face css3
» Sobre el autor: Reckless
Joven chileno de 25 años, con un paso por la escuela de Ingenieria de la UNAB, que dejo a medio camino para tomar la carrera de Diseñador Gráfico Profesional en la Universidad Santo Tomás, que era lo que siempre busco desde los 12 años. Fanático de la Universidad de Chile, el Metal y el Hardrock. Actualmente trabajando como Diseñador & Desarrolador Web para Especiales de Emol.com, ademas de "Freelancear" cuando se puede.
Comentarios
Por ahora esta entrada no contiene ningún comentario...
Se el primero en comentar está entrada en el formulario de abajo.
Escribe tú comentario
*
*
» Mensaje: