OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Re: [docbook-apps] Writing Hebrew in docbook

Bob Stayton wrote:

>Following up my own message, I should mention that when you use XEP or XSL
>Formatter, you generally don't need to specify writing direction.  Unicode
>assigns writing directions for characters, so the Unicode characters for
>Hebrew and Arabic are automatically set right-to-left by an XSL-FO processor
>that can do it.
Hi Bob,

I need to specify the writing direction in order to get the paragraph 
aligned the right way.

Consider a Hebrew text that includes some English words versus an 
English text that includes some Hebrew words.

In the first case you will need to say that the paragraph "default 
direction" is right to left (words will go from right to left, first 
letter you type will appear rightmost, even if it's an english one), and 
in the latter you need to set it left to right (words go from left to 
right, first letter you write will appear leftmost).

What Unicode BiDi algorithm gives me is the ability to write the 
characters in Hebrew words the "logical" way without the need to reverse 
them, it does not correctly guess the paragraph direction, because it 
can't decide on paragraph direction for mixed paragraphs, that is why we 
use the HTML dir attribute to decide on a paragraph default direction, 
which aligns it accordingly.


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]