Firebird Documentation IndexVerwendung von nicht-westlichen Zeichensätzen → 2: Überschreiben der Stylesheet-Schriftarten
Firebird Home Firebird Home Zurück: 1: Finden der benötigten SchriftartenFirebird Documentation IndexNach oben: Verwendung von nicht-westlichen ZeichensätzenWeiter: 3: Erstellung der Metric-Dateien

Schritt 2: Überschreiben der Stylesheet-Schriftarten

Jede Font-Konfiguration wird im Verzeichnis manual/config/xx platziert, wo xx Ihrem Sprachcode entspricht. Wenn das Verzeichnis bisher nicht existiert, erstellen Sie es. Bearbeiten Sie die Datei fo-params.txt in diesem Verzeichnis (wenn sie noch nicht existiert, kopieren Sie sie aus manual/config). Angenommen Sie arbeiten an einem japanischen Setup und Sie haben folgende Schriftarten gewählt: MSGothic für titles, MSMincho für normal body text und WPJapanese um monospace zu ersetzen. Sie würden dann die relevanten Teile der manual/config/ja/fo-params.txt wie folgt bearbeiten:

body.font.family=MSMincho
title.font.family=MSGothic
monospace.font.family=WPJapanese

Stellen Sie sicher, dass Sie jede veränderte Zeile unkommentieren, wenn notwendig.

Sobald die Zwischenausgabe der XSL-FO für japanisch erstellt wurde, wird das Dokument Referenzen für diese Schriftarten enthalten, statt der Standardfonts der Stylesheets. Ein Teil der .fo-Datei könnte folgendermaßen aussehen:

<fo:block keep-together="always" margin-left="0pc"
          font-family="MSMincho,Symbol,ZapfDingbats">
  <fo:block font-family="MSMincho" font-weight="bold" 
            keep-with-next.within-column="always"
            space-before.minimum="0.8em" space-before.optimum="1.0em"
            space-before.maximum="1.2em" 
            color="darkblue" text-align="start">
    <fo:block font-size="19.8pt">...Japanese text here...</fo:block>
  </fo:block>
</fo:block>

Die nächsten zwei Schritte behandeln den folgenden Aspekt: Die eigentliche Erstellung des PDFs.

Zurück: 1: Finden der benötigten SchriftartenFirebird Documentation IndexNach oben: Verwendung von nicht-westlichen ZeichensätzenWeiter: 3: Erstellung der Metric-Dateien
Firebird Documentation IndexVerwendung von nicht-westlichen Zeichensätzen → 2: Überschreiben der Stylesheet-Schriftarten