FPDF neue schriftart hinzufügen
Bin ich mit der FPDF-Bibliothek für PHP zum generieren von berichten, aber jetzt brauche ich die Verwendung einer anderen schriftart (Verdana), die sich nicht in die core-fonts. Ich fügte die Zeile:
$pdf->AddFont('Verdana','','verdana.php');
Kopierte ich die Dateien verdana.php und verdana.z, um das Schriftarten-Verzeichnis. Alle Dinge, die gut funktioniert, wenn ich die nächsten Anweisungen:
$pdf->SetFont('Verdana','',6);
Aber wenn ich versuche, die nächste Anweisung (Verwendung der Fett-Schrift):
$pdf->SetFont('Verdana','B',6);
Bekomme ich die Fehlermeldung:
FPDF error: Undefined font: verdana B
Habe ich versucht, indem eine andere schriftart Verdana Bold:
$pdf->AddFont('Verdana-Bold','B','verdanab.php');
Natürlich, ich habe die Dateien verdanab.php und verdanab.z in das fonts Verzeichnis. Aber ich bekomme den gleichen Fehler. Was fehlt mir oder wie beide Verdana Schriftarten (normal und Fett)?
Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Las ich über einen interessanten Artikel zu diesem Thema. Es sollte Ihnen helfen, mit dem, was du bist suchen für.
Zusätzliche TrueType-Schriftarten für FPDF Dokumente
Vielleicht so etwas wie dieses:
stellen Sie sicher, dass Sie Hinzugefügt haben, die das font-Verzeichnis an den Anfang des Skripts vor dem require('fpdf.php');
wenn Sie bereits getan haben, dann entfernen Sie einfach das " B " von der setFont () - Methode. Seine eine schnelle Lösung und nicht eine gute Praxis.
Weitere Hilfe können Sie durch diese gehen
Das hinzufügen neuer fonts und encoding Unterstützung
Verwenden Sie die folgende syntax:
$pdf->AddFont('Verdana','','verdanab.php');
anstelle von:
$pdf->AddFont('Verdana','B','verdanab.php');