So verwenden Sie benutzerdefinierte Schriftarten mit Dompdf: Ein Leitfaden zur Bewältigung von Herausforderungen bei der Konfiguration von Schriftartenfamilien.

Susan Sarandon
Freigeben: 2024-11-24 04:13:14
Original
739 Leute haben es durchsucht

How to Use Custom Fonts with Dompdf: A Guide to Overcoming Font-Family Configuration Challenges.

Dompdf und benutzerdefinierte Schriftartenfamilienkonfiguration

Beim Generieren von PDFs mit Dompdf können Benutzer auf Schwierigkeiten stoßen, die Standardschriftart Times New Roman mit einem zu überschreiben angegebene Schriftfamilie. Die Hauptursache liegt in der internen Unterstützung von Dompdf für einen begrenzten Satz vordefinierter Schriftarten.

Informationen zur Schriftartunterstützung in Dompdf

Dompdf bettet referenzierte Schriftarten in PDF-Dokumente ein, wenn diese vorab vorhanden sind -geladen oder über CSS-@font-face-Regeln zugänglich. Um benutzerdefinierte Schriftarten zu verwenden, müssen diese vor der PDF-Erstellung geladen werden.

Optionen zum Laden von Schriftarten

Dompdf bietet drei Methoden zum Laden benutzerdefinierter Schriftarten:

1. CSS @font-face-Regeln

Schriftarten zur Laufzeit laden, ohne dass Befehlszeilenzugriff erforderlich ist.

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  src: url(font.ttf) format('truetype');
}
Nach dem Login kopieren

2. Befehlszeilen-Dienstprogramm

Verwenden Sie das mitgelieferte Dienstprogramm dompdf/load_font.php, wenn Befehlszeilenzugriff verfügbar ist.

load_font.php "NeutraText-Book" /path/to/neutratext.ttf
Nach dem Login kopieren

3. Admin-Site

Navigieren Sie zu dompdf/www/fonts.php auf der enthaltenen Admin-Site (möglicherweise ist eine Änderung von Benutzername/Passwort erforderlich).

Hinweis: Loader zum Extrahieren von Schriftartmetriken, einschließlich load_font.php und der Admin-Site, werden ab Dompdf nicht mehr enthalten sein 0.7.0.

Zusätzliche Überlegungen

  • Stellen Sie sicher, dass Schriftartmetriken (.afm/.ufm) für referenzierte Schriftarten verfügbar sind, entweder in den PDF-Metadaten oder über Untereinstellung.
  • Referenzierte Schriftarten müssen über eine gültige URL oder Datei zugänglich sein Pfad.
  • Dompdf unterstützt Schriftarten vom Typ 1 (.pfb) und TrueType (.ttf).

Fazit

Durch die Nutzung dieser Schriftarten Mithilfe von Ladetechniken können Entwickler benutzerdefinierte Schriftarten in mit Dompdf generierten PDFs angeben und verwenden und so die visuelle Attraktivität und Flexibilität ihrer Dokumente verbessern.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie benutzerdefinierte Schriftarten mit Dompdf: Ein Leitfaden zur Bewältigung von Herausforderungen bei der Konfiguration von Schriftartenfamilien.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage