Re: [docbook-apps] Persian, Arabic or Hebrew FO output, need to get writing-mode=rl-tb

From
Bob Stayton <>
Date
2006-11-07T07:58:58+00:00
ID
0a5f01c70242$686f2500$6400a8c0@totoro
Thread
Re: [docbook-apps] Persian, Arabic or Hebrew FO output, need to get writing-mode=rl-tb


Hi Kia,

It would help if you mentioned what XSL-FO 
processor you are using. If it is FOP, then you are out of luck, because FOP 
doesn't support writing-mode properties that enable you to publish Hebrew or 
Arabic.  

 

If you use RenderX's XEP or Antenna House's XSL 
Formatter, then you can publish Hebrew and Arabic, and it is easier than you 
think.  The Unicode ranges for those languages identify the glyphs as 
needing to be set right-to-left, so the formatter will do so automatically 
without having to set writing-mode or use bidi-override.

 

Bob Stayton
Sagehill Enterprises
DocBook Consulting


 

 

  
----- Original Message ----- 

  
From: 
  Kia 
  Teymourian 

  
To:  
  

  
Sent: Sunday, November 05, 2006 3:48 
  AM

  
Subject: [docbook-apps] Persian, Arabic 
  or Hebrew FO output, need to get writing-mode=rl-tb

  

Hi,
could you please tell me how can I get in my .FO output 
  file, the attribute writing-mode="rl-tb"? 
I need to have in my .FO file 
  something like this:

<fo:block 
  font-size="14pt"  font-family="Tahoma"  line-height="14pt"  
  
  space-after.optimum="12pt"   writing-mode="rl-tb" 
  >
   
  &#x62a;&#x6cc;&#x645;&#x648;&#x631;&#x6cc;&#x627;&#x646; 
  
</fo:block>

I send my XML file with dir="rtl" attribute to 
  the XSLT processor, and the dir="rtl" is just once 
  defined in the root tag
<book dir="rtl">  or <article 
  dir="rtl">. 
Is this feature implemented? 
  
Or should I add this part in my customizing layer?

How can I get 
  <fo:bidi-override> objects in my .FO output? 
  Is bidi-override implemented?

Thanks, 
Kia 
Teymourian