Search code examples
xsltxsl-fodocbook

docbook multi-column layout


trying to figure out how to control the text flow in a columned layout. I am using the lang="he" property, and have writing-mode set to rtl:

<xsl:attribute-set name="root.properties">
 <xsl:attribute name="writing-mode">rl-tb</xsl:attribute>
</xsl:attribute-set>

still when I set <xsl:param name="column.count.body">2</xsl:param> text flows from the left column to the right one. How can I fix this? TIA.

update:
with Kevin's help got XEP to process my .fo file and the text flow in columns was fine. So looks like an FOP bug.


Solution

  • Just to finalize this question with an answer, some FO Processors do not respect left to right formatting in terms of column (or page) layout. The OP was using FOP and tested with RenderX XEP and found that XEP does support two column layout in right to left languages as shoudl be done (column layout is also right to left).