FACTOID # 101: The United States has the world's highest marriage rate - as well as the world's highest divorce rate.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > Bidirectional script support


Unicode
series
Unicode
UCS
UTF-7
UTF-8
UTF-16
UTF-32
SCSU
Punycode
Bi-directional text
BOM
Han unification
Unicode and HTML


The writing systems of some languages, such as Hebrew and Arabic are written from right to left. When Latin-based text is mixed with these languages in the same sentence, each type of text should be written in its own direction. This is known as bi-directional text. This can get quite complex when multiple levels of quotation are used.


Many computer programs fail to display bi-directional text correctly. For example, the Hebrew name Sarah (שרה) should be spelled shin (ש) resh (ר) heh (ה) from right to left. Some web browsers may display the Hebrew text in this article in the opposite direction.


Very few languages may be written in either direction. Such was the case with Egyptian hieroglyphics, where the signs had a distinct "head" that faced the beginning of a line and "tail" that faced the end.


Some ancient Greek inscriptions, Hungarian runes were written in opposite directions on alternate lines, a style called boustrophedon.


Bidirectional script support is the capability of a computer system to correctly display bi-directional text. The term is often shortened to the jargon term BiDi.


Early computer installations were designed only to support a single writing system, typically for left_to_right scripts based on the Latin alphabet only. Adding new character sets and character encodings enabled a number of other left_to_right scripts to be supported, but did not easily support right_to_left scripts such as Arabic or Hebrew, and mixing the two was not practical. It is possible to simply flip the left-to-right display order to a right-to-left display order, but doing this sacrifices the ability to correctly display left-to-right scripts. With bidirectional script support, it is possible to mix scripts from different languages on the same page, regardless of writing direction.


In particular, Unicode provides complete BiDi support, with detailed rules as to how mixtures of left-to-right and right-to-left languages are to be encoded and displayed. In Unicode encoding, all characters are stored in writing order, and software works out which direction on the page or screen the script should be displayed.


See also: Internationalization and localization


External links



  Results from FactBites:
 
Overview of bidirectional script support in IBM WebSphere Integration Developer (2361 words)
Bidirectional script support: A primer: An introduction to the concepts and peculiarities of bidirectional scripts in computing systems, which forms a basis for understanding how those scripts are implemented in specific systems (http://www.ibm.com/developerworks/websphere/library/techarticles/bidi/bidigen.html).
Overview of bidirectional script support in IBM WebSphere Adapters: An overview of support for bidirectional scripts in WebSphere Adapters (JCA) (http://www.ibm.com/developerworks/websphere/library/techarticles/bidi/bidijca.html).
Unicode Bidirectional Algorithm: The layout transformations use a bidirectional implicit algorithm that conforms to the Unicode Bidirectional Algorithm.
Bidirectional script support (125 words)
Bidirectional script support is the capability of a computer system to correctly display bi-directional text.
Adding new character sets and character encodings enabled a number of other left-to-right scripts to be supported, but did not easily support right-to-left scripts such as Arabic or Hebrew, and mixing the two was not practical.
With bidirectional script support, it is possible to mix scripts from different languages on the same page, regardless of writing direction.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.