FPDF – Neue Schriftarten und Codierungen hinzufügen

Von sandra am 29. August 2006 um 14:08

Link auf das Tutorial (EN): http://www.fpdf.de/tutorials/7/

Windows Konvertierungstool (TTF2PT1): http://www.fpdf.org/fr/dl.php?id=22

Damit wird aus der TTF-Datei eine .AFM Datei erstellt.

AFM-Datei erstellen (diese brauchen wir später noch)

Aufruf auf DOS Ebene z.B.:ttf2pt1 -a c:\windows\fonts\georgia.ttf c:\fonts_afm\georgia

Dadurch werden im Verzeichnis c:\fonts_afm, die Dateien georgia.afm und georgia.t1a abgelegt. Das c:\fonts_afm Verzeichnis kann natürlich auch einen anderen Namen haben.

Font Definitionsdatei erstellen

Dazu eine PHP Datei anlegen, z.B. fontedefinition.php:
<code>// Pfad evtl. anpassen

include("../fpdf153/font/makefont/makefont.php");

// Font Definitionsdatei anlegen
MakeFont('c:\\windows\\fonts\\georgia.ttf', 'c:\\fonts_afm\\georgia.afm','cp1252');

Nach Aufruf dieser Datei erhält man im Erfolgsfall die Meldung:

Font file compressed (georgia.z)
Font definition file generated (georgia.php)

Diese beiden Dateien kopiert man nun in das FPDF/font Verzeichnis, z.B. fpdf153\font

Font verwenden

$pdf->AddFont(‘georgia’);
$pdf->AddPage();

// Schriftart auswählen
$pdf->SetFont(‘georgia’,”,14);

Kategorien:
PDF / FPDF, Web-Entwicklung
Tags:
Kommentare:
Kommentare verfolgen oder ein Kommentar abgeben

2 Kommentare »»

  1. [...] Auf vielen Webseiten finde man gute Tutorials wie man Schriften für FPDF erstellt. Diesen etwas komplezierteren vorgang habe ich nun in ein Online Interface gepackt was auch sehr erfolgreich ist und von vielen Usern akzeptiert wird. Der FPDF Font File Converter konvertiert die TTF Dateien direkt in die passenden Dateien für das PHP Werkzeug FPDF. Ich warte derzeit noch ein bischen auf Feedback damit ich vielleicht neue Features raus bringen kann. Hier gehts zum Tool. [...]

    Pingback von FPDF Font Converter | www.fruit-lab.de - 16. Oktober 2006 um 10:49

  2. Coole Beschreibung. Dank Dir. John

    Kommentar von Strafverteidiger Freiburg - 29. April 2007 um 20:36

RSS-Feed für Kommentare dieses Beitrags- Die Trackback-Adresse

Einen Kommentar abgeben

Folgende HTML-Tags sind erlaubt: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .

Archive