Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

861
Vistas
¿Cómo podemos precargar fuentes en Angular?

¿Deberíamos incluir las fuentes en el archivo index.html con rel="preload" como el siguiente código o podemos configurar esto en Angular CLI para precargar todas las fuentes requeridas?
Por favor, sugiéreme una mejor solución, ya que puedo ver que toma un tiempo de carga de página de varios segundos sugerido en Google Analysis.

 <link rel="preload" href="./assets/fonts/Lato/Lato-Semibold.woff2" as="font" crossorigin> <link rel="preload" href="./assets/fonts/Lato/Lato-Black.woff2" as="font" crossorigin> <link rel="preload" href="./assets/fonts/Lato/Lato-Bold.woff2" as="font" crossorigin> <link rel="preload" href="./assets/fonts/Lato/Lato-Heavy.woff2" as="font" crossorigin> <link rel="preload" href="./assets/fonts/Lato/Lato-Medium.woff2" as="font" crossorigin> <link rel="preload" href="./assets/fonts/Lato/Lato-Regular.woff2" as="font" crossorigin>
over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

  1. Preconéctese al origen del archivo de fuente.
  2. Precargue la hoja de estilo de fuente de forma asincrónica con baja prioridad.
  3. Cargue de forma asíncrona la hoja de estilo de fuente y el archivo de fuente después de que el contenido se haya procesado con JavaScript.
  4. Proporcione una fuente alternativa para los usuarios con JavaScript desactivado.

Ejemplo::

 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> <link rel="preload" as="style" href="https://fonts.googleapis.com/css2family=Merriweather&display=swap" /> <link rel="stylesheet" href="https://fonts.googleapis.com/css2family=Merriweather&display=swap" media="print" onload="this.media='all'" /> <noscript> <link rel="stylesheet" href="https://fonts.googleapis.com/css2family=Merriweather&display=swap" /> </noscript>

Para su referencia: enlace a la explicación de Harry Roberts sobre la carga de fuentes

over 4 years ago · Santiago Trujillo Denunciar

0

Para esta implementación en angular, debe usar la dependencia de terceros para cargar las fuentes.

usar webfontloader

npm y webfontloader

Después de eso, cargue su fuente personalizada como esta

 WebFont.load({ custom: { families: [""Lato"] } });
over 4 years ago · Santiago Trujillo Denunciar

0

Para esta implementación en angular, debe usar la dependencia de terceros para cargar las fuentes. Encuentre contenido confiable y centralizado y colabore en torno a las tecnologías que más usa. Conéctese y comparta conocimientos en una sola ubicación estructurada y fácil de buscar. Después de eso, cargue su fuente personalizada como esta

 WebFont.load({ custom: { families: ["" Lato "] } });
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda