In dompdf, einer beliebten PHP-Bibliothek zum Generieren von PDF-Dokumenten, stimmt die Standardschriftfamilie möglicherweise nicht mit dem beabsichtigten Design überein . Dies kann frustrierend sein, wenn man versucht, ein bestimmtes Erscheinungsbild zu erreichen.
Intern unterstützen PDF-Dokumente standardmäßig eine begrenzte Anzahl von Schriftarten: Helvetica, Times-Roman, Courier, Zapf-Dingbats und Symbol. Wenn dompdf auf eine über CSS angegebene benutzerdefinierte Schriftart stößt, versucht dompdf, diese in das PDF einzubetten, wenn sie zuvor geladen wurde oder über eine CSS-@font-face-Regel referenziert wird.
Um eine gewünschte Schriftart zu laden und ihre Verwendung in dompdf zu ermöglichen, können Sie die folgenden Methoden nutzen:
So setzen Sie die Schriftfamilie mithilfe der @font-face-Methode auf „NeutraText-Book“:
@font-face { font-family: 'NeutraText-Book'; src: url(/path/to/neutratext.ttf) format('truetype'); }
Mit dem Skript „load_font.php“:
load_font.php "NeutraText-Book" /path/to/neutratext.ttf
Das obige ist der detaillierte Inhalt vonWie kann ich Schriftfamilien bei der PDF-Generierung mit Dompdf anpassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!