Difference between revisions of "Template:Bidi Class (Unicode)"
Jump to navigation
Jump to search
imported>DePiep m (rm dead reflink) |
imported>Mortense m (Consistent use of "BiDi", as in <http://en.wikipedia.org/wiki/Bi-directional_text>.) |
||
| Line 45: | Line 45: | ||
:1. {{note|Bidi_UAX9}}[http://www.unicode.org/reports/tr9 Unicode Bidirectional Algorithm (UAX#9)], As of version 6.0.0<br /> | :1. {{note|Bidi_UAX9}}[http://www.unicode.org/reports/tr9 Unicode Bidirectional Algorithm (UAX#9)], As of version 6.0.0<br /> | ||
:2.{{note|Bidi_Class}}[http://www.unicode.org/reports/tr9/#Bidirectional_Character_Types Possible Bidirectional character types] for character property: Bidi_Class or 'type'<br /> | :2.{{note|Bidi_Class}}[http://www.unicode.org/reports/tr9/#Bidirectional_Character_Types Possible Bidirectional character types] for character property: Bidi_Class or 'type'<br /> | ||
| − | :3.{{note|Bidi_Control}}[http://www.unicode.org/reports/tr9/#Directional_Formatting_Codes Bidi_Control characters]: Seven Bidi_Control formatting characters are defined. They are invisible, and have no effect apart from directionality. Five of them have a unique, overruling | + | :3.{{note|Bidi_Control}}[http://www.unicode.org/reports/tr9/#Directional_Formatting_Codes Bidi_Control characters]: Seven Bidi_Control formatting characters are defined. They are invisible, and have no effect apart from directionality. Five of them have a unique, overruling BiDi-type that is used by the algorithm; their type is also their acronym (e.g. character 'LRE' has BiDi type 'LRE').<br /> |
|}<noinclude> | |}<noinclude> | ||
{{Documentation}} | {{Documentation}} | ||
</noinclude> | </noinclude> | ||
Revision as of 10:37, 6 February 2011
| TypeTemplate:Ref label | Description | Strong/Weak effect | General scope | Bidi_Control characterTemplate:Ref label | |
|---|---|---|---|---|---|
| Template:SmsL | Left-to-Right | Strong | Most alphabetic and syllabic characters, Han ideographs, non-European or non-Arabic digits, LRM character, ... | Template:Unichar | |
| Template:SmsLRE | Left-to-Right Embedding | Strong | LRE character only | Template:Unichar | |
| Template:SmsLRO | Left-to-Right Override | Strong | LRO character only | Template:Unichar | |
| Template:SmsR | Right-to-Left | Strong | Hebrew alphabet and related punctuation, RLM character | Template:Unichar | |
| Template:SmsAL | Right-to-Left Arabic | Strong | Arabic, Thaana and Syriac alphabets, and most punctuation specific to those scripts | ||
| Template:SmsRLE | Right-to-Left Embedding | Strong | RLE character only | Template:Unichar | |
| Template:SmsRLO | Right-to-Left Override | Strong | RLO character only | Template:Unichar | |
| Template:SmsPDF | Pop Directional Format | Weak | PDF character only | Template:Unichar | |
| Template:SmsEN | European Number | Weak | European digits, Eastern Arabic-Indic digits, ... | ||
| Template:SmsES | European Separator | Weak | Template:Smallcaps, Template:Smallcaps, ... | ||
| Template:SmsET | European Number Terminator | Weak | Template:Smallcaps, currency symbols, ... | ||
| Template:SmsAN | Arabic Number | Weak | Arabic-Indic digits, Arabic decimal and thousands separators, ... | ||
| Template:SmsCS | Common Number Separator | Weak | Template:Smallcaps, Template:Smallcaps, Template:Smallcaps, Template:Smallcaps, ... | ||
| Template:SmsNSM | Nonspacing Mark | Weak | Characters in General Categories Mark, nonspacing and Mark, enclosing (Mn, Me) | ||
| Template:SmsBN | Boundary Neutral | Weak | Default ignorables, non-characters, control characters other than those explicitly given other types | ||
| Template:SmsB | Paragraph Separator | Neutral | Template:Smallcaps, appropriate Newline Functions, higher-level protocol paragraph determination | ||
| Template:SmsS | Segment Separator | Neutral | Tab | ||
| Template:SmsWS | Whitespace | Neutral | Template:Smallcaps, Template:Smallcaps, Template:Smallcaps, Template:Smallcaps, General Punctuation block spaces | ||
| Template:SmsON | Other Neutrals | Neutral | All other characters, including Template:Smallcaps | ||
Notes
| |||||
Bidi Class is a Unicode character property, also known as Bidirectional character type. The table is defined in Standard Annex #9: "Unicode Bidirectional Algorithm".
Usage
This template does not take any parameters, and the table is collapsed by default.
See also
| The above documentation is transcluded from Template:Bidi Class (Unicode)/doc. (edit | history) Editors can experiment in this template's sandbox (edit | diff) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |