Nie ma sposobu, aby zrobić to sposób, w jaki odbywa się w CSS, jeśli nie mamy element pasujący do konkretnej czcionki. Jeśli wszystko, czego chcesz, to ustawić czcionkę dla wszystkiego oprócz wyjątku, ustawiając go na < dla: root >, a następnie zmieniając go, kiedy potrzebujesz, aby to zrobić. To, czy czcionka jest czcionką domyślną, czy zdefiniowane w pliku konfiguracyjnym, nie ma znaczenia.
Edit:
Równowartość
body { font-family: "Tahoma"; }
byłoby
<xsl:template match="body">
<fo:block font-family="Tahoma">
Content
</fo:block>
</xsl:template>
dla: element root nie ma właściwości font-family. Zobacz specyfikację (http://www.w3.org/TR/2001/REC-xsl-20011015/slice6.html#fo_root) – celbos
Chociaż może nie być w specyfikacji, mogę sprawdzić, czy działa dla mnie w Apache FOP – Ryan