Es gibt keine Möglichkeit, diese den Weg, es zu tun in CSS getan wird, wenn Sie nicht wirklich tun haben, ein Element, das zu Ihrer bestimmten Schriftart passt. Wenn alles, was Sie wollen, ist eine Schriftart für alles außer eine Ausnahme, setzen Sie es auf < fo: root > dann ändern Sie es, wenn Sie müssen, um den Trick zu tun. Ob die Schriftart eine Standardschriftart ist oder über Ihre Konfigurationsdatei definiert ist, spielt keine Rolle.
Edit:
Das Äquivalent
body { font-family: "Tahoma"; }
würde
<xsl:template match="body">
<fo:block font-family="Tahoma">
Content
</fo:block>
</xsl:template>
fo: root-Element hat keine font-family -Eigenschaft. Siehe Spezifikation (http://www.w3.org/TR/2001/REC-xsl-20011015/slice6.html#fo_root) – celbos
Während es möglicherweise nicht in der Spezifikation ist, kann ich überprüfen, ob es für mich in Apache FOP funktioniert – Ryan