par
semsem » 09 avr. 2024, 11:47
Bonjour à tous,
J'ai installé dompdf sur un projet. Jusqu'ici, tout va bien, j'arrive à télécharger les pages que je souhaite avec les images, mais dompdf ne respecte pas ma police de caractères...
J'ai essayé plusieurs solutions, mais rien ne fonctionne. Auriez-vous une idée par hasard ?
Voici trois tentatives que j'ai essayées :
1) J'ai ajouté des règles @font-face dans le fichier HTML et le fichier CSS de cette manière, mais aucun changement :
<style>
body {
font-family: "Jost", sans-serif; /* Appliquer la typographie */
}
@font-face {
font-family: 'Jost';
font-style: normal;
font-weight: 100 900;
src: local('Jost'), url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap') format('woff2');
}
@font-face {
font-family: 'Jost';
src: url('/public/assets/fonts/Jost-Medium.woff2') format('woff2'),
url('/public/assets/fonts/Jost-Medium.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Jost';
src: url('/public/assets/fonts/Jost-Medium.ttf') format('ttf'),
font-weight: normal;
font-style: normal;
}
</style>
2) J'ai mis en place un dossier avec les fonts en question dans mes assets mais toujours rien...
public/assets/fonts/...
3) Ensuite en fouillant dans le dossier de la lib, je suis tomber sur le dossier font de la lib, j'ai ajouté mes fonts mais toujours rien...
Merci d'avance...
Bonjour à tous,
J'ai installé dompdf sur un projet. Jusqu'ici, tout va bien, j'arrive à télécharger les pages que je souhaite avec les images, mais dompdf ne respecte pas ma police de caractères...
J'ai essayé plusieurs solutions, mais rien ne fonctionne. Auriez-vous une idée par hasard ?
Voici trois tentatives que j'ai essayées :
[b]1) J'ai ajouté des règles @font-face dans le fichier HTML et le fichier CSS de cette manière, mais aucun changement :
[/b]
[html]
<style>
body {
font-family: "Jost", sans-serif; /* Appliquer la typographie */
}
@font-face {
font-family: 'Jost';
font-style: normal;
font-weight: 100 900;
src: local('Jost'), url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap') format('woff2');
}
@font-face {
font-family: 'Jost';
src: url('/public/assets/fonts/Jost-Medium.woff2') format('woff2'),
url('/public/assets/fonts/Jost-Medium.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Jost';
src: url('/public/assets/fonts/Jost-Medium.ttf') format('ttf'),
font-weight: normal;
font-style: normal;
}
</style>
[/html]
[b]2) J'ai mis en place un dossier avec les fonts en question dans mes assets mais toujours rien...
[/b]
public/assets/fonts/...
[b]3) Ensuite en fouillant dans le dossier de la lib, je suis tomber sur le dossier font de la lib, j'ai ajouté mes fonts mais toujours rien...[/b]
Merci d'avance...