如何在xsl-fo中使用font-family的特定成员

时间:2014-09-29 22:02:22

标签: xsl-fo

我有一个字体系列(人类可读的名称是“Helvetica LT Std”),它有几个我想在我的XSL-FO中使用的“成员”字体(例如fo:block和fo:inline)文档。 “成员”字体的一些名称是:

  • “Helvetica LT Std Condensed”(文件名为:HELVETICALTSTD COND_0.OTF)
  • “Helvetica LT Std Bold Condensed Oblique”(文件名是: HELVETICALTSTD BOLDCONDOBL_0.OTF)

如果我使用<fo:block font-family='Helvetica LT Std'>Test</fo:block>,那么我将使用正确的字体系列(或者我认为我是),但我不知道如何指示我的FO处理器使用正确的“成员”字体。如何告诉它使用“Helvetica LT Std Condensed”(例如)?

我使用的是Antenna House XSL Formatter 6.2 MR4。

1 个答案:

答案 0 :(得分:1)

就像CSS一样,它有以下独立属性:

和速记&#39;字体&#39; property(http://www.w3.org/TR/xsl11/#font)用于一次设置多个属性。

所以你可以选择合适的&#34;会员&#34;字体使用多个属性或“&#39;字体”中的正确关键字/值属性(当然,你不需要设置属性值与初始/继承值相同)。