11.5 The bidi-override object

11.5 The bidi-override object

Purpose

  • It specifies how to manage and override the inherent Unicode text direction for a sequence of characters .

  • This is not needed for standard processing of a mixture of writing-mode characters, as the processor will recognize the inherent text direction and act accordingly .

Content

  • ( 6.6.2 ) (#PCDATA %inline; %block; )* ,

  • child objects (listed alphabetically ):

    • %block; ( 6.2 ; 69),

    • %inline; ( 6.2 ; 70),

  • any number of marker children at the beginning.

Property sets

  • Common aural properties ( 7.6 ; 327),

  • common font properties ( 7.8 ; 331),

  • common relative position properties ( 7.12 ; 333).

Other optional properties

  • color ( 7.17.1 ; 369),

  • direction ( 7.27.1 ; 373),

  • id ( 7.28.2 ; 384),

  • letter-spacing ( 7.16.2 ; 389),

  • line-height ( 7.15.4 ; 390),

  • score-spaces ( 7.28.6 ; 412),

  • unicode-bidi ( 7.27.6 ; 424),

  • word-spacing ( 7.16.8 ; 428).

Shorthand influencing the above properties

  • font ( 7.29.13 ; 377).

Properties of interest

  • unicode-bidi

    • Use " embed " to wrap groups of characters that are to progress in the writing direction of the parent construct;

      • this preserves the inherent writing direction of the characters in the group .

    • Use " bidi-override " to force the wrapped characters to progress in the writing direction of the parent construct;

      • this overrides the inherent writing direction of the characters in the group.

  • direction

    • Use " ltr " and " rtl " to specify the direction of the embedded characters.

    • The default direction is that of the parent construct.



Definitive XSL-FO
Definitive XSL-FO
ISBN: 0131403745
EAN: 2147483647
Year: 2002
Pages: 99
Authors: G. Ken Holman

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net