Template:Bidi Class (Unicode)

From blackwiki
Revision as of 18:26, 23 June 2011 by 72.14.228.137 (talk)
Jump to navigation Jump to search

Bidirectional character type (Unicode character property Bidi_Class)Template:Ref label 

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
1. ^ Unicode Bidirectional Algorithm (UAX#9), As of version 6.0.0
2.^ Possible Bidirectional character types for character property: Bidi_Class or 'type'
3.^ 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').
Template documentation[view] [edit] [history] [purge]

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

Template:Unicode templates