これは私が以前に使用したものです:
<fo:block font-family="Tahoma">Text</fo:block>
「Tahoma」がドキュメント全体のフォント ファミリであることを指定するにはどうすればよいですか?
CSSに相当するものを探しています
body {
font-family: "Tahoma";
}
これは私が以前に使用したものです:
<fo:block font-family="Tahoma">Text</fo:block>
「Tahoma」がドキュメント全体のフォント ファミリであることを指定するにはどうすればよいですか?
CSSに相当するものを探しています
body {
font-family: "Tahoma";
}
ドキュメント全体にデフォルトのフォントを設定したい場合は、fo:root で設定できます。font-family が指定されていないすべての子ノードに継承される必要があります。
<fo:root font-family="Tahoma">
<!-- rest of document -->
</fo:root>
特定のフォントに一致する要素が実際にない場合、CSS で行われる方法でこれを行う方法はありません。いくつかの例外を除いてすべてのフォントを設定したい場合は、それを <fo:root> に設定し、必要に応じて変更する必要があります。フォントがデフォルトのフォントであるか、設定ファイルで定義されているかは関係ありません。
編集:
に相当する
body { font-family: "Tahoma"; }
だろう
<xsl:template match="body">
<fo:block font-family="Tahoma">
Content
</fo:block>
</xsl:template>
<fonts>
<referenced-fonts>
<match font-family="Tahoma"/>
</referenced-fonts>
</fonts>
また
<fo:page-sequence master-reference="A4-portrait">
<fo:flow flow-name="xsl-region-body">
<fo:block font-size="10pt" font-family="Tahoma">
Text <xsl:value-of select="name"/>
</fo:block>
</fo:flow>
</fo:page-sequence>