Firebird Documentation Index → Verwendung von nicht-westlichen Zeichensätzen → 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.
Firebird Documentation Index → Verwendung von nicht-westlichen Zeichensätzen → 2: Überschreiben der Stylesheet-Schriftarten |