AH Formatter / XSL Formatter
Q&A



XSLT/XSL-FO/MathML テクニック

他のソフトとの違い

トップ
基本・一般
AH Formatter について
XSL Formatter について
操作方法
プログラミング
XSLT/XSL-FO/SVG/MathML 仕様について
XSLT/XSL-FO/MathML テクニック
索引
Q.  FOPと XSL Formatter で、同じフォント名、フォント・サイズ、行の高さを指定して英文を組版すると行の高さが異なります。これはなぜですか。 [No.2002112205]
A. 

次のようなFOをXSL FormatterとFOPにて、それぞれ組版させたときに、行間幅がXSL FormatterとFOPの結果が異なってきます。

<fo:block line-height="1.5" font-size="12pt" font-family="serif">
  This is a text string. This is a text string. This is a text string.
</fo:block>

XSL Formatterは、W3CのXSL-FO仕様の勧告

7.15.4 "line-height" XSL modifications to the CSS definition:

In XSL the "line-height" property is used in determining the half-leading trait.

に従い、正確な組版を行っています。これは実際に組版結果を印刷して、定規などで計れば一目瞭然です。
FOP は弊社にて調査した限り、指定した値よりも行間幅が狭くなる傾向があります。この原因については不明です。


Copyright © 1999-2011 Antenna House, Inc. All rights reserved.
Antenna House is a trademark of Antenna House, Inc.