Bien, pues en la actualidad este problema ya esta solucionado y todo gracias a la regla CSS @font-face. Esta regla nos permite definir en nuestra hoja de estilos cualquier tipo de tipografía, independientemente de si el usuario dispone de ella o no y para ello lo único que debe preocuparnos es que este instalada en nuestro servidor. En el presente artículo explicaremos cómo se puede configurar nuestra hoja de estilos CSS para poder utilizar cualquier fuente que nosotros deseemos.
Así pues, nada nos impide ya hacer uso de esta @font-face, para poder utilizar cualquier fuente en nuestra web, con la garantía que se verá perfectamente en todos los navegadores más actuales.
Su sintaxis es la siguiente:
@font-face{
font-family:<nombre_fuente>;
src: <source>[,<source>]*;
[font-weight:<weigth>];
[font-style:<style>];
}
Con esto definimos el tipo de letra y su ubicación en nuestro servidor. Si queremos utilizar dicha fuente tan solo tenemos que llamarla con font-family en las reglas de estilo que deseemos.
Debemos tener en cuenta que si no encuentra la fuente en nuestro servidor, cogerá la siguiente por defecto que tengamos definida en nuestra hoja de estilos.
Código de la hoja de estilos:
@font-face {
font-family: Vivaldi;
font-style: normal;
font-weight: normal;
src: url(VIVALDI0.eot);
}
@font-face{
font-family: "gothic";
font-style: normal;
font-weight: normal;
src: url(gothic.otf);
}
H1{
font-family: "gothic";
}
H2{
font-family: "Vivaldi";
}
Y a continuación el código HTML para ver el resultado:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Prueba con estilos de letra distintos</title>
<link rel="STYLESHEET" type="text/css" href="estilo-font-face.css">
</head>
<body>
<h1>Estamos probando la letra Gothic (no se verá en IE)</h1>
<h2>Aqui la letra Vivaldi</h2>
</body>
</html>
![]() PoloDes... | ¿Se puede explicar mejor...? | 29/3/2011 |
![]() Cotelan... | Font | 07/2/2012 |
![]() Cotelan... | Font | 07/2/2012 |
![]() frances... | Faltan las comillas | 07/2/2012 |