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.
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 }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.
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 > logsespero que ayude
@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.