如何在Apache FOP中设置全局字体系列?

Luc*_*Ian 6 java apache pdf fonts apache-fop

这是我以前用过的:

 <fo:block font-family="Tahoma">Text</fo:block>
Run Code Online (Sandbox Code Playgroud)

如何指定"Tahoma"是整个文档的字体系列?

我正在寻找相当于CSS的

body {
  font-family: "Tahoma";
}
Run Code Online (Sandbox Code Playgroud)

小智 16

如果要为整个文档设置默认字体,可以在fo:root中设置它.它应该被没有指定font-family的每个子节点继承.

<fo:root font-family="Tahoma">
    <!-- rest of document -->
</fo:root>
Run Code Online (Sandbox Code Playgroud)

  • 虽然它可能不在规范中,但我可以在Apache FOP中验证它对我有用 (3认同)