XSLT/XSL-FO/MathML テクニックブロック |
|
Q. | XMLとXSLをXSLFormaterに指定して組版して、なんのエラーもなく終了しました。ところがドキュメントの途中で一部、幅が狭いページが作成されていました。なぜですか。 [No.2002053103] |
---|---|
A. |
fo:character が間違った使い方をされています。fo:character は1文字を指定するものであるのに、複数文字が指定されています。 <fo:character character="Glossary "/> や <fo:character character=", "/> (カンマとスペースの2文字) など。 これらは、W3CのXSL-FO仕様の勧告上、誤りです。この現象を避けるには、複数文字の fo:character を、fo:character を使用しないテキストに直してください。 |