Saltar al contenido

Cómo importar una nueva fuente a un proyecto – Angular 5

Estate atento porque en esta sección encontrarás la contestación que buscas.Este artículo ha sido analizado por nuestros expertos para garantizar la calidad y veracidad de nuestro contenido.

Solución:

Debe colocar los archivos de fuentes en la carpeta de activos (puede ser una subcarpeta de fuentes dentro de los activos) y consultarlos en los estilos:

@font-face 
  font-family: lato;
  src: url(assets/font/Lato.otf) format("opentype");

Una vez hecho esto, puede aplicar esta fuente en cualquier lugar como:

* 
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: 'lato', 'arial', sans-serif;

Puedes poner el @font-face definición en su global styles.css o styles.scss y podrá hacer referencia a la fuente en cualquier lugar, incluso en el CSS/SCSS específico de su componente. styles.css o styles.scss ya está definido en angular-cli.json. O, si lo desea, puede crear un archivo CSS/SCSS separado y declararlo en angular-cli.json junto con el styles.css o styles.scss me gusta:

"styles": [
  "styles.css",
  "fonts.css"
],

Puede intentar crear un css para su fuente con font-face (como se explica aquí)

Paso 1

Cree un archivo css con fuente y colóquelo en algún lugar, como en assets/fonts

fuente personalizada.css

@font-face 
    font-family: YourFontFamily;
    src: url("/assets/font/yourFont.otf") format("truetype");

Paso 2

Agregue el css a su .angular-cli.json en el styles configuración

"styles":[
 //...your other styles
 "assets/fonts/customFonts.css"
 ]

No olvides reiniciar ng serve después de hacer esto

Paso 3

Usa la fuente en tu código

componente.css

span font-family: YourFontFamily; 

la respuesta ya existe arriba, pero me gustaría agregar algo … puede especificar lo siguiente en su @ font-face

@font-face 
  font-family: 'Name You Font';
  src: url('assets/font/xxyourfontxxx.eot');
  src: local('Cera Pro Medium'), local('CeraPro-Medium'),
  url('assets/font/xxyourfontxxx.eot?#iefix') format('embedded-opentype'),
  url('assets/font/xxyourfontxxx.woff') format('woff'),
  url('assets/font/xxyourfontxxx.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;

Así que puedes indicar el nombre de la familia de fuentes que ya elegiste

NOTA: el peso de la fuente y el estilo de la fuente dependen de sus archivos .woff .ttf …

Agradecemos que quieras asentar nuestro quehacer escribiendo un comentario o dejando una puntuación te estamos eternamente agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *