{"id":1402,"date":"2024-08-01T19:43:38","date_gmt":"2024-08-01T17:43:38","guid":{"rendered":"https:\/\/blog.sutilweb.eu\/?page_id=1402"},"modified":"2024-08-01T19:43:39","modified_gmt":"2024-08-01T17:43:39","slug":"09-fuentes-web-css","status":"publish","type":"page","link":"https:\/\/sutilweb.eu\/index.php\/lenguajes\/css3\/css3-avanzado\/09-fuentes-web-css\/","title":{"rendered":"09. Fuentes web CSS"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">La regla CSS @font-face<\/h2>\n\n\n\n<p>Las <strong>fuentes web<\/strong> permiten a los dise\u00f1adores usar fuentes que no est\u00e1n instaladas en la computadora del usuario. Cuando hayas encontrado\/comprado la fuente que deseas usar, simplemente incluye el archivo de fuente en tu servidor web y se descargar\u00e1 autom\u00e1ticamente al usuario cuando lo necesite.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Tus propias fuentes son definidas en la regla CSS <strong><em>@font-face<\/em><\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Diferentes formatos de fuentes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Fuentes TrueType (TTF)<\/h3>\n\n\n\n<p><strong>TrueType<\/strong> es un est\u00e1ndar de fuente desarrollado a fines de la d\u00e9cada de 1980 por <strong>Apple<\/strong> y <strong>Microsoft<\/strong>. <strong>TrueType<\/strong> es el formato de fuente m\u00e1s com\u00fan para los sistemas operativos <strong>Mac OS<\/strong> y <strong>Microsoft Windows<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Fuentes Opentype (OTF)<\/h3>\n\n\n\n<p><strong>OpenType<\/strong> es un formato para fuentes de computadora escalables. Fue construido en <strong>TrueType<\/strong> y es una marca registrada de <strong>Microsoft<\/strong>. Las fuentes <strong>OpenType<\/strong> se usan com\u00fanmente hoy en d\u00eda en las principales plataformas inform\u00e1ticas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">El formato Web Open Font (WOFF)<\/h3>\n\n\n\n<p><strong>WOFF<\/strong> es un formato de fuente para usar en p\u00e1ginas web. Fue desarrollado en 2009 y ahora es una recomendaci\u00f3n del <strong>W3C<\/strong>. <strong>WOFF<\/strong> es esencialmente <strong>OpenType<\/strong> o <strong>TrueType<\/strong> con compresi\u00f3n y metadatos adicionales. El objetivo es admitir la distribuci\u00f3n de fuentes desde un servidor a un cliente a trav\u00e9s de una red con restricciones de ancho de banda.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">WOFF 2.0.<\/h3>\n\n\n\n<p>Fuente <strong>TrueType<\/strong>\/<strong>OpenType<\/strong> que proporciona una mejor compresi\u00f3n que <strong>WOFF 1.0.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">SVG<\/h3>\n\n\n\n<p>Las fuentes <strong>SVG<\/strong> permiten usar <strong>SVG<\/strong> como <strong>glifos<\/strong> al mostrar texto. La especificaci\u00f3n <strong>SVG 1.1<\/strong> define un m\u00f3dulo de fuente que permite la creaci\u00f3n de fuentes dentro de un documento <strong>SVG<\/strong>. Tambi\u00e9n puede aplicar <strong>CSS<\/strong> a documentos <strong>SVG<\/strong> y la regla <strong><em>@font-face<\/em><\/strong> se puede aplicar al texto en documentos <strong>SVG<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Fuentes Embedded OpenType (EOT)<\/h3>\n\n\n\n<p>Las fuentes <strong>EOT<\/strong> son una forma compacta de fuentes <strong>OpenType<\/strong> dise\u00f1adas por <strong>Microsoft<\/strong> para su uso como fuentes incrustadas en p\u00e1ginas web.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Usar la fuente que deseas<\/h2>\n\n\n\n<p>En la regla <strong><em>@font-face;<\/em><\/strong> primero define un nombre para la fuente (por ejemplo, <strong><em>myFirstFont<\/em><\/strong>) y luego apunta al archivo de fuente.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Sugerencia<\/strong>: utiliza siempre letras min\u00fasculas para la URL de la fuente. Las letras may\u00fasculas pueden dar resultados inesperados en IE.<\/p>\n<\/blockquote>\n\n\n\n<p>Para usar la fuente para un elemento HTML, consulta el nombre de la fuente (<strong><em>myFirstFont<\/em><\/strong>) a trav\u00e9s de la propiedad <strong><em>font-family.<\/em><\/strong><\/p>\n\n\n\n<p><strong>Ejm<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;!DOCTYPE html><br>&lt;html lang=\"es\"><br>  &lt;head><br>    &lt;style><br>      @font-face {<br>        font-family: myFirstFont;<br>        src: url(sansation_light.woff);<br>      }<br><br>      * {<br>        font-family: myFirstFont;<br>      }<br>    &lt;\/style><br>  &lt;\/head><br>  &lt;body><br>    &lt;h2>La regla @font-face&lt;\/h2><br>    &lt;div><br>      Con CSS, los sitios web pueden usar fuentes distintas a las fuentes<br>      \"seguras para la web\" preseleccionadas.<br>    &lt;\/div><br>  &lt;\/body><br>&lt;\/html><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Usando texto en negrita<\/h2>\n\n\n\n<p>Debe agregar otra regla <strong><em>@font-face<\/em><\/strong> que contenga descriptores para texto en negrita.<\/p>\n\n\n\n<p><strong>Ejm<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">@font-face&nbsp;{\n&nbsp;&nbsp;font-family:&nbsp;myFirstFont;\n&nbsp;&nbsp;src:&nbsp;url(sansation_bold.woff);\n&nbsp; font-weight:&nbsp;bold;\n}<\/pre>\n\n\n\n<p>El archivo \u00ab<em>sansation_bold.woff<\/em>\u00bb es otro archivo de fuente que contiene los caracteres en negrita para la fuente Sansation. Los navegadores usar\u00e1n esto siempre que un fragmento de texto con la familia de fuentes \u00abmyFirstFont\u00bb deba mostrarse en negrita. De esta manera, puedes tener muchas reglas <strong><em>@font-face<\/em><\/strong> para la misma fuente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Resumen<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Descriptor<\/th><th>Valores<\/th><th>Descripci\u00f3n<\/th><\/tr><tr><td><strong><em>font-family<\/em><\/strong><\/td><td><em>nombre<\/em><\/td><td>Requerido. Define un nombre para la fuente<\/td><\/tr><tr><td><strong><em>src<\/em><\/strong><\/td><td><em>URL<\/em><\/td><td>Requerido. Define la URL de la fuente<\/td><\/tr><tr><td><strong><em>font-stretch<\/em><\/strong><\/td><td>normalcondensedultra-condensedextra-condensedsemi-condensedexpandedsemi-expandedextra-expandedultra-expanded<\/td><td>Opcional. Define c\u00f3mo se debe estirar la fuente. El valor predeterminado es \u00abnormal\u00bb<\/td><\/tr><tr><td><strong><em>font-style<\/em><\/strong><\/td><td>normalitalicoblique<\/td><td>Opcional. Define c\u00f3mo se debe dise\u00f1ar la fuente. El valor predeterminado es \u00abnormal\u00bb<\/td><\/tr><tr><td><strong><em>font-weight<\/em><\/strong><\/td><td>normalbold100200300400500600700800900<\/td><td>Opcional. Define la negrita de la fuente. El valor predeterminado es \u00abnormal\u00bb<\/td><\/tr><tr><td><strong><em>unicode-range<\/em><\/strong><\/td><td><em>unicode-range<\/em><\/td><td>Opcional. Define el rango de caracteres UNICODE que admite la fuente. El valor predeterminado es \u00abU+0-10FFFF\u00bb<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>La regla CSS @font-face Las fuentes web permiten a los dise\u00f1adores usar fuentes que no est\u00e1n instaladas en la computadora [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1367,"menu_order":8,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1402","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Sutil Web","author_link":"https:\/\/sutilweb.eu\/index.php\/author\/sutilweb\/"},"uagb_comment_info":0,"uagb_excerpt":"La regla CSS @font-face Las fuentes web permiten a los dise\u00f1adores usar fuentes que no est\u00e1n instaladas en la computadora [&hellip;]","_links":{"self":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/comments?post=1402"}],"version-history":[{"count":3,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1402\/revisions"}],"predecessor-version":[{"id":1405,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1402\/revisions\/1405"}],"up":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1367"}],"wp:attachment":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/media?parent=1402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}