Difference between revisions of "Template:Bidi Class (Unicode)"

From blackwiki
Jump to navigation Jump to search
imported>Frietjes
m (replacing sms with hs per the most probable outcome of this discussion)
imported>Frietjes
(there is a big difference between <includeonly> and <onlyinclude>, if you use <onlyinclude> that is the only thing included, so this was making the template equivalent to the text "collapsed", which is a very unfortunate typo)
Line 1: Line 1:
{| class="wikitable sortable collapsible <noinclude>uncollapsed</noinclude>|<onlyinclude>collapsed</onlyinclude>" style="width:100%;"
+
{| class="wikitable sortable collapsible {{{state<includeonly>|collapsed</includeonly>}}}" style="width:100%;"
 
! colspan=6 style="border:1px solid grey; line-height:1.75em;" | Bidirectional character type<small> ([[Unicode]] [[Unicode character property|character property]] Bidi_Class)</small>{{ref label|Bidi_UAX9|1}} {{navbar|Bidi Class (Unicode)|mini=1|style=float:left;padding:2px;}}
 
! colspan=6 style="border:1px solid grey; line-height:1.75em;" | Bidirectional character type<small> ([[Unicode]] [[Unicode character property|character property]] Bidi_Class)</small>{{ref label|Bidi_UAX9|1}} {{navbar|Bidi Class (Unicode)|mini=1|style=float:left;padding:2px;}}
 
|-  
 
|-  

Revision as of 18:16, 18 February 2013

Bidirectional character type (Unicode character property Bidi_Class)Template:Ref label
TypeTemplate:Ref label Description Strong/​Weak/​Neutral effect Directionality General scope Bidi_Control characterTemplate:Ref label
L Left-to-Right Strong L-to-R Most alphabetic and syllabic characters, Han ideographs, non-European or non-Arabic digits, LRM character, ... Template:Unichar
LRE Left-to-Right Embedding Strong L-to-R LRE character only Template:Unichar
LRO Left-to-Right Override Strong L-to-R LRO character only Template:Unichar
R Right-to-Left Strong R-to-L Hebrew alphabet and related punctuation, RLM character Template:Unichar
AL Right-to-Left Arabic Strong R-to-L Arabic, Thaana and Syriac alphabets, and most punctuation specific to those scripts
RLE Right-to-Left Embedding Strong R-to-L RLE character only Template:Unichar
RLO Right-to-Left Override Strong R-to-L RLO character only Template:Unichar
PDF Pop Directional Format Weak PDF character only Template:Unichar
EN European Number Weak European digits, Eastern Arabic-Indic digits, ...
ES European Separator Weak Template:Smallcaps, Template:Smallcaps, ...
ET European Number Terminator Weak Template:Smallcaps, currency symbols, ...
AN Arabic Number Weak Arabic-Indic digits, Arabic decimal and thousands separators, ...
CS Common Number Separator Weak Template:Smallcaps, Template:Smallcaps, Template:Smallcaps, Template:Smallcaps, ...
NSM Nonspacing Mark Weak Characters in General Categories Mark, nonspacing and Mark, enclosing (Mn, Me)
BN Boundary Neutral Weak Default ignorables, non-characters, control characters other than those explicitly given other types
B Paragraph Separator Neutral Template:Smallcaps, appropriate Newline Functions, higher-level protocol paragraph determination
S Segment Separator Neutral Tab
WS Whitespace Neutral Template:Smallcaps, Template:Smallcaps, Template:Smallcaps, Template:Smallcaps, General Punctuation block spaces This set is smaller than Unicode whitespace list
ON 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