Fuentes, Letras y Tipografías - gmontero/bsale-market-design-doc GitHub Wiki
NO SE RECOMIENDA usar más de 3 Letras (fuentes, tipografías) por Sitio Web, ya que ello aumenta el tiempo de carga de tu sitio.
Para trabajar con tipografías diferentes puedes emplear:
Cargando en el componente style css > fuentes y letras
la tipografía y pegando el link de la fuente en este componente:
<link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
<script src="//use.edgefonts.net/aclonica.js"></script>
Dentro de el archivo modificaciones.css
asigna la fuente al body
body{
font-family: 'Roboto', sans-serif;
}
Si quieres que sólo los títulos (h1
,h2
,h3
, etc...) usen una fuente en particular
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6{
font-family: 'Roboto', sans-serif;
}
Si necesitas cargar una tipografía que no esté presente en ninguna librería de las antes presentadas puedes cargar una fuente directamente en el menú archivos mediante @font-face
Para esto debes hacer lo siguiente:
En este tutorial cargaremos la fuente Roboto
-
Obtener la fuente en formato
ttf
, en este casoRoboto-Regular.ttf
, y transformarla a formatowoff
(transforma tu tipografia aquí) que es el formato para fuentes de web, para un mejor desempeño también puedes usarwoff2
pero este no es soportado por algunos navegadores como safari. -
Carga la fuente (
Roboto-Regular.woff
) en el menúdiseño
>archivos
-
Dentro del archivo
modificaciones.css
utiliza un código @font-face
@font-face{ font-family: "Roboto"; src: url("{{'Roboto-Regular.woff' | asset_url }}"); font-weight: normal; }Para emplear woff2 es necesario cargar tanto woff como woff2 e indicar su formato, esto para que los navegadores que no soportan woff2 puedan cargar la tipografía en woff
@font-face{ font-family: "Roboto"; src: url("{{'Roboto-Regular.woff2' | asset_url }}") format("woff2"), url("{{'Roboto-Regular.woff' | asset_url }}") format("woff"); font-weight: normal; }
configuración significado font-family nombre que tendrá la familia src url donde se encuentra el recurso font-weight Peso que tiene la fuente.
Esto puede ser Normal, Bold,100
,200
,300
,400
,500
,600
,700
,800
,900
- Cargar la fuente por regla css dentro del texto que quieres que la cargue
body{ font-family: "Roboto" sans-serif; }
sans-serif
es según el tipo de familia
Para trabajar con dos variables de una tipografía como sería normal
y bold
se deben cargar ambos archivo en su versión woff y luego llamarla en el archivo modificaciones.css
@font-face{
font-family: "Roboto";
src: url("{{'Roboto-Regular.woff' | asset_url }}");
font-weight: normal;
}
@font-face{
font-family: "Roboto";
src: url("{{'Roboto-Bold.woff' | asset_url }}");
font-weight: bold;
}
Utilización de la fuente
body{
font-family: "Roboto" sans-serif;
font-weight: normal;
}
h1{
font-weight: bold;
}