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

1.1K
Vistas
Laravel DomPdf Agregar fuente personalizada

Estoy tratando de usar la fuente en inglés ANTIGUO en Dompdf con Laravel. He insertado la fuente en la vista de laravel. Pero parece que al generar el pdf no funciona. Intenté editar dompdf >vendor >.../dompdf_font_family_cache.dist.php Pero no tuve suerte,

¿Puede alguien sugerir una solución?

Gracias de antemano.

about 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

  1. Cree un directorio de fuentes en la carpeta de almacenamiento de su proyecto Laravel. (almacenamiento/fuentes)
  2. Coloque sus archivos .otf o .ttf en el directorio de almacenamiento/fuentes.
  3. En su vista/html, agregue las reglas @font-face usando el método storage_path que proporciona Laravel.

     @font-face { font-family: 'Your custom font name'; src: url({{ storage_path('fonts\your-custom-font.ttf') }}) format("truetype"); font-weight: 400; // use the matching font-weight here ( 100, 200, 300, 400, etc). font-style: normal; // use the matching font-style here }
  4. Agregue reglas de familia de fuentes a su css como se ve a continuación

     body { font-family: "Your custom font name"; }

Espero que esto ayude.

about 4 years ago · Santiago Trujillo Denunciar

0

Estaba tratando de incluir fuentes personalizadas también. Incluí la fuente en la vista (usando la declaración @font-face), pero cuando traté de generar el pdf, me dio una ErrorException en AdobeFontMetrics.php. Lo resolví creando una carpeta de fuentes en la carpeta de almacenamiento de su proyecto laravel. Así que ahora tengo:

 > storage > app > fonts > framework > logs

espero que ayude

about 4 years ago · Santiago Trujillo Denunciar

0

@font-face { font-family: 'Journal'; src: url('yourwebsite.com/journal.ttf")}}') format('truetype'); } .typed { font-family: 'Journal'; } <p class='typed'>Signature</p>

Asegúrese de poner el nombre de su fuente como esta fuente: Diario ; Funcionará.

Además, agregue la carpeta de fuentes en su carpeta de almacenamiento.

about 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