Firebird Documentation IndexVerwendung von nicht-westlichen Zeichensätzen → 1: Finden der benötigten Schriftarten
Firebird Home Firebird Home Zurück: Wie werden PDF-Dateien erstellt?Firebird Documentation IndexNach oben: Verwendung von nicht-westlichen ZeichensätzenWeiter: 2: Überschreiben der Stylesheet-Schriftarten

Schritt 1: Finden der benötigten Schriftarten

Die DocBook-Stylesheets unterscheiden zwischen sechs Schrift„familien“: für body, title, monospaced, symbol, dingbat und „sans“ (= sans-serif) text. Sie sind wie folgt definiert:

body.font.family      = serif
title.font.family     = sans-serif
monospace.font.family = monospace
symbol.font.family    = Symbol,ZapfDingbats
dingbat.font.family   = serif
sans.font.family      = sans-serif

Die sans.font.family wird in der Praxis nicht verwendet. Sie wird nur der Vollständigkeit halber aufgelistet. Die symbol- und dingbat-Familien werden vermutlich nicht verändert. Das bringt uns dazu, passende Fonts für body, title und monospace zu finden.

Für englische und andere westliche Sprachen wird „serif“ zu Times New Roman im PDF, „sans-serif“ zu Helvetica/Arial und „monospace“ zu Courier. Diese Schriftarten, ebenso der Symbol-Fonts, werden von allen Adobe PDF-Readern unterstützt. Deshalb müssen westliche Docwriter keine speziellen Anstrengungen unternehmen, damit ihre Sprache korrekt dargestellt wird. Die meisten nicht-westlich orientierten Zeichen sind hingegen nicht Teil der Adobe Standardfonts. Wenn Sie die Schriftarten nicht selbst einbetten, werden die Tools das PDF ohne Meckern erstellen, die unbekannten Zeichen werden jedoch durch ein „#“ ersetzt. Ihr Text sieht dann möglicherweise so aus: #### ## #### #### ##### ## ## #####.

Sie sind gut beraten, Schriftarten zu verwenden, die allgemein auf Computersystem vorhanden sind, zumindest innerhalb Ihrer Lokalisierung. Metrics und Konfigurationsdaten werden ins CVS committet und sind durch andere Docwriter nutzbar, jedoch nicht die Schriftarten selbst. Diese müssen auf dem System des Benutzers vorhanden sein, wenn ein PDF erstellt werden soll. (Hinweis: Nur beim Erstellen, nicht beim Lesen!)

Wenn Ihre Sprache oder Schriften keinen Unterschied zwischen serifen- und nicht-serifen-Fonts macht, wählen Sie die gleiche Schriftart für den body und die title-Familien – oder verwenden Sie eine Auswahl, die Ihrer Sprache angemessen ist. Versuchen Sie jedoch nicht einen anderen Font für die monospace-Familie zu verwenden, auch wenn der Unterschied zwischen proportionalen und nicht-proportionalen Schriftarten in Ihrem Fall bedeutungslos scheint. Monospaced wird häufig verwendet, um Wörter in Sätzen hervorzuheben.

Jeder gewählte Font sollte diese Schrifteffekte unterstützen: normal, italic (kursiv), bold (fett), und bold italic (fett-kursiv). (Nur wenn dies für Ihre Sprache relevant ist.) Manchmal werden diese Unterschiede innerhalb einer Font-Datei vorgehalten, manchmal sind sie über bis zu vier Dateien verstreut. Nutzen Sie nur Type 1- und TrueType-Fonts.

Aufgrund der erheblichen Unterschiede zwischen den weltweit vorhandenen Sprachen und Schriften, ist es unmöglich eine spezifische Anweisung diesbezüglich zu geben. Fühlen Sie sich frei, jederzeit Probleme oder Fragen diesbezüglich in der firebird-docs-Liste zu diskutieren.

Sobald Sie sich für die zu verwendenden Fonts entschieden haben, notieren Sie sich die Ablageorte der Dateien. TrueType-Dateien besitzen die Erweiterung .ttf, TrueType-Sammlungen .ttc. Type 1-Dateien besitzen die Erweiterung .pfb (der Font selbst) und .pfm (die Metric-Info). Zum Einbetten von Type 1-Fonts, benötigen Sie beide Dateien, die .pfb und die .pfm.

Zurück: Wie werden PDF-Dateien erstellt?Firebird Documentation IndexNach oben: Verwendung von nicht-westlichen ZeichensätzenWeiter: 2: Überschreiben der Stylesheet-Schriftarten
Firebird Documentation IndexVerwendung von nicht-westlichen Zeichensätzen → 1: Finden der benötigten Schriftarten