Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

862
Views
¿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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!