Firebird Documentation Index → Using non-Western fonts → 2: Override stylesheet fonts |
Any font configuration stuff is placed in the folder config/xx
, where xx
is
your language code. If the folder doesn't exist yet, create it. Now edit
the file fo-params.txt
in this folder (if it doesn't
exist, copy it from config
).
Suppose you are working on a Japanese setup and you've chosen the
following fonts: MSGothic for titles, MSMincho for normal body text, and
WPJapanese to replace monospaced text. You would then edit the relevant
portion of manual/config/ja/fo-params.txt
as
follows:
body.font.family=MSMincho title.font.family=MSGothic monospace.font.family=WPJapanese
Make sure you uncomment each altered line, if necessary.
Now when the intermediate XSL-FO output is built for a Japanese
document, it will contain references to these fonts instead of the default
ones in the stylesheets. A piece of the .fo
file may look like this:
<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>
The next two steps will deal with the following stage: the creation of the PDF itself.
Firebird Documentation Index → Using non-Western fonts → 2: Override stylesheet fonts |