Al usar web fonts
utilizando me preguntaba ¿cuál es el método recomendado para usar las fuentes de respaldo?Fuentes Web y fuentes de respaldo
Como, por ejemplo, si yo estaba usando una fuente web que era audaz, tales como:
@font-face {
font-family: 'OpenSansBold';
src: url('../fonts/OpenSans-Bold-webfont.eot');
src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
url('../fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
font-weight: normal;
font-style: normal;
}
Ahora cuando se llama a esto, obviamente, sólo hace esto:
font-family: OpenSansBold;
Sin embargo, estaba preguntándose sobre cómo proporcionar fuentes de respaldo, como por ejemplo, si la descarga de la fuente falla por algún motivo.
Obviamente eso es bastante fácil de hacer con una fuente del estilo normal (sin negrita/cursiva no) de la siguiente manera ..
font-family: OpenSansRegular, Arial;
Sin embargo, lo que me pregunto es ¿qué pasa cuando la fuente es negrita o itálico.
¿Se aconseja algo como esto y no afectará a la fuente web?
font-family: OpenSansBold, Arial;
font-weight: bold;
Sólo pregunto porque si no se ha especificado la negrita a continuación, si la fuente no pudo web, que obtendrían Arial, pero no habría negrita.
Buena explicación. Sin embargo, si los llamas con el mismo nombre dentro de la 'familia de fuentes', ¿cómo sabe CSS cuál usar? ¿No usaría el último? Además, ¿algún consejo sobre cómo manejar cosas como "SemiBold"? – Brett
CSS sabe cuál utilizar emparejando 'font-weight' establecido para un elemento y' font-weight' definido en un bloque '@ font-face'. SemiBold normalmente corresponde a 'font-weight: 600' para las fuentes web de Google; las correspondencias se muestran en las descripciones de fuentes, como http://www.google.com/webfonts#UsePlace:use/Collection:Open+Sans –
Ok, bien, ¡muchas gracias! – Brett