Difference between revisions of "Template:Infobox Unicode block/sandbox"

From blackwiki
Jump to navigation Jump to search
imported>DePiep
(Create sandbox version of Template:Infobox Unicode block)
 
imported>TheImaCow
m ({{Sandbox notice}})
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Infobox
+
{{Sandbox notice}}
|above  = {{{blockname|{{BASEPAGENAME}}}}}
 
|abovestyle = background:#CCE; <!--
 
 
 
italic block name for supplemental planes
 
--> {{#ifexpr: {{hex2dec|rangestart}} > 65535 | font-style:italic; |}} <!--
 
 
 
block name color by main script type/direction
 
--> color:{{#switch: {{lc:{{{script1|}}}}}
 
        | egyp | [[egyp (script)|egyp]] | egyptian hieroglyphs | [[egyptian hieroglyphs (script)|egyptian hieroglyphs]]
 
        | ugar | [[ugar (script)|ugar]] | ugaritic | [[ugaritic (script)|ugaritic]]
 
        | xpeo | [[xpeo (script)|xpeo]] | old persian | [[old persian (script)|old persian]]
 
        | xsux | [[xsux (script)|xsux]] | cuneiform | [[cuneiform (script)|cuneiform]] = <!-- hieroglyphic and cuneiform -->#630
 
 
 
        | mong | [[mong (script)|mong]] | mongolian | [[mongolian (script)|mongolian]]
 
        | phag | [[phag (script)|phag]] | phags pa | [[phags pa (script)|phags pa]] = <!-- vertical -->red
 
 
 
        | arab | [[arab (script)|arab]] | arabic | [[arabic (script)|arabic]]
 
        | armi | [[armi (script)|armi]] | imperial aramaic | [[imperial aramaic (script)|imperial aramaic]]
 
        | avst | [[avst (script)|avst]] | avestan | [[avestan (script)|avestan]]
 
        | hebr | [[hebr (script)|hebr]] | hebrew | [[hebrew (script)|hebrew]]
 
        | lydi | [[lydi (script)|lydi]] | lydian | [[lydian (script)|lydian]]
 
        | mand | [[mand (script)|mand]] | mandaic | [[mandaic (script)|mandaic]]
 
        | nkoo | [[nkoo (script)|nkoo]] | nko | [[nko (script)|nko]]
 
        | orkh | [[orkh (script)|orkh]] | old turkic | [[old turkic (script)|old turkic]]
 
        | phli | [[phli (script)|phli]] | inscriptional pahlavi | [[inscriptional pahlavi (script)|inscriptional pahlavi]]
 
        | phnx | [[phnx (script)|phnx]] | phoenician | [[phoenician (script)|phoenician]]
 
        | prti | [[prti (script)|prti]] | inscriptional parthian | [[inscriptional parthian (script)|inscriptional parthian]]
 
        | samr | [[samr (script)|samr]] | samaritan | [[samaritan (script)|samaritan]]
 
        | sarb | [[sarb (script)|sarb]] | old south arabian | [[old south arabian (script)|old south arabian]]
 
        | syrc | [[syrc (script)|syrc]] | syriac | [[syriac (script)|syriac]]
 
        | thaa | [[thaa (script)|thaa]] | thaana | [[thaana (script)|thaana]]
 
        | mero | [[mero (script)|mero]] | meroitic hieroglyphs | [[meroitic hieroglyphs (script)|meroitic hieroglyphs]]
 
        | merc | [[merc (script)|merc]] | meroitic cursive | [[meroitic cursive (script)|meroitic cursive]] = <!-- rtl alphabet/abjad -->darkgreen
 
 
 
        | bopo | [[bopo (script)|bopo]] | bopomofo | [[bopomofo (script)|bopomofo]]
 
        | hang | [[hang (script)|hang]] | hangul | [[hangul (script)|hangul]]
 
        | hani | [[hani (script)|hani]] | han | [[han (script)|han]]
 
        | hira | [[hira (script)|hira]] | hiragana | [[hiragana (script)|hiragana]]
 
        | hrkt | [[hrkt (script)|hrkt]] | katakana or hiragana | [[katakana or hiragana (script)|katakana or hiragana]]
 
        | kana | [[kana (script)|kana]] | katakana | [[katakana (script)|katakana]] = <!-- han and han-based -->darkred
 
 
 
        | bali | [[bali (script)|bali]] | balinese | [[balinese (script)|balinese]]
 
        | batk | [[batk (script)|batk]] | batak | [[batak (script)|batak]]
 
        | beng | [[beng (script)|beng]] | bengali | [[bengali (script)|bengali]]
 
        | brah | [[brah (script)|brah]] | brahmi | [[brahmi (script)|brahmi]]
 
        | bugi | [[bugi (script)|bugi]] | buginese | [[buginese (script)|buginese]]
 
        | buhd | [[buhd (script)|buhd]] | buhid | [[buhid (script)|buhid]]
 
        | cakm | [[cakm (script)|cakm]] | chakma | [[chakma (script)|chakma]]
 
        | cham | [[cham (script)|cham]] | cham | [[cham (script)|cham]]
 
        | deva | [[deva (script)|deva]] | devanagari | [[devanagari (script)|devanagari]]
 
        | gujr | [[gujr (script)|gujr]] | gujarati | [[gujarati (script)|gujarati]]
 
        | guru | [[guru (script)|guru]] | gurmukhi | [[gurmukhi (script)|gurmukhi]]
 
        | hano | [[hano (script)|hano]] | hanunoo | [[hanunoo (script)|hanunoo]]
 
        | java | [[java (script)|java]] | javanese | [[javanese (script)|javanese]]
 
        | kali | [[kali (script)|kali]] | kayah li | [[kayah li (script)|kayah li]]
 
        | khar | [[khar (script)|khar]] | kharoshthi | [[kharoshthi (script)|kharoshthi]]
 
        | khmr | [[khmr (script)|khmr]] | khmer | [[khmer (script)|khmer]]
 
        | knda | [[knda (script)|knda]] | kannada | [[kannada (script)|kannada]]
 
        | kthi | [[kthi (script)|kthi]] | kaithi | [[kaithi (script)|kaithi]]
 
        | lana | [[lana (script)|lana]] | tai tham | [[tai tham (script)|tai tham]]
 
        | laoo | [[laoo (script)|laoo]] | lao | [[lao (script)|lao]]
 
        | lepc | [[lepc (script)|lepc]] | lepcha | [[lepcha (script)|lepcha]]
 
        | limb | [[limb (script)|limb]] | limbu | [[limbu (script)|limbu]]
 
        | lisu | [[lisu (script)|lisu]] | lisu | [[lisu (script)|lisu]]
 
        | orya | [[orya (script)|orya]] | oriya | [[oriya (script)|oriya]]
 
        | mlym | [[mlym (script)|mlym]] | malayalam | [[malayalam (script)|malayalam]]
 
        | mtei | [[mtei (script)|mtei]] | meetei mayek | [[meetei mayek (script)|meetei mayek]]
 
        | mymr | [[mymr (script)|mymr]] | myanmar | [[myanmar (script)|myanmar]]
 
        | rjng | [[rjng (script)|rjng]] | rejang | [[rejang (script)|rejang]]
 
        | saur | [[saur (script)|saur]] | saurashtra | [[saurashtra (script)|saurashtra]]
 
        | shrd | [[shrd (script)|shrd]] | sharada | [[sharada (script)|sharada]]
 
        | sinh | [[sinh (script)|sinh]] | sinhala | [[sinhala (script)|sinhala]]
 
        | sora | [[sora (script)|sora]] | sora sompeng | [[sora sompeng (script)|sora sompeng]]
 
        | sund | [[sund (script)|sund]] | sundanese | [[sundanese (script)|sundanese]]
 
        | sylo | [[sylo (script)|sylo]] | syloti nagri | [[syloti nagri (script)|syloti nagri]]
 
        | tagb | [[tagb (script)|tagb]] | tagbanwa | [[tagbanwa (script)|tagbanwa]]
 
        | takr | [[takr (script)|takr]] | takri | [[takri (script)|takri]]
 
        | tale | [[tale (script)|tale]] | tai le | [[tai le (script)|tai le]]
 
        | talu | [[talu (script)|talu]] | new tai lue | [[new tai lue (script)|new tai lue]]
 
        | taml | [[taml (script)|taml]] | tamil | [[tamil (script)|tamil]]
 
        | tavt | [[tavt (script)|tavt]] | tai viet | [[tai viet (script)|tai viet]]
 
        | telu | [[telu (script)|telu]] | telugu | [[telugu (script)|telugu]]
 
        | tglg | [[tglg (script)|tglg]] | tagalog | [[tagalog (script)|tagalog]]
 
        | tibt | [[tibt (script)|tibt]] | tibetan | [[tibetan (script)|tibetan]]
 
        | thai | [[thai (script)|thai]] | thai | [[thai (script)|thai]] = <!-- indic / alphasyllabic -->darkblue
 
 
 
        | bamu | [[bamu (script)|bamu]] | bamum | [[bamum (script)|bamum]]
 
        | cans | [[cans (script)|cans]] | canadian aboriginal | [[canadian aboriginal (script)|canadian aboriginal]]
 
        | cher | [[cher (script)|cher]] | cherokee | [[cherokee (script)|cherokee]]
 
        | cprt | [[cprt (script)|cprt]] | cypriot | [[cypriot (script)|cypriot]]
 
        | ethi | [[ethi (script)|ethi]] | ethiopic | [[ethiopic (script)|ethiopic]]
 
        | linb | [[linb (script)|linb]] | linear b | [[linear b (script)|linear b]]
 
        | vaii | [[vaii (script)|vaii]] | vai | [[vai (script)|vai]]
 
        | yiii | [[yiii (script)|yiii]] | yi | [[yi (script)|yi]] = <!-- syllabic / abugida -->darkviolet
 
 
 
        | armn | [[armn (script)|armn]] | armenian | [[armenian (script)|armenian]]
 
        | cari | [[cari (script)|cari]] | carian | [[carian (script)|carian]]
 
        | copt | [[copt (script)|copt]] | coptic | [[coptic (script)|coptic]]
 
        | cyrl | [[cyrl (script)|cyrl]] | cyrillic | [[cyrillic (script)|cyrillic]]
 
        | dsrt | [[dsrt (script)|dsrt]] | deseret | [[deseret (script)|deseret]]
 
        | geor | [[geor (script)|geor]] | georgian | [[georgian (script)|georgian]]
 
        | goth | [[goth (script)|goth]] | gothic | [[gothic (script)|gothic]]
 
        | grek | [[grek (script)|grek]] | greek | [[greek (script)|greek]]
 
        | glag | [[glag (script)|glag]] | glagolitic | [[glagolitic (script)|glagolitic]]
 
        | ital | [[ital (script)|ital]] | old italic | [[old italic (script)|old italic]]
 
        | latn | [[latn (script)|latn]] | latin | [[latin (script)|latin]]
 
        | lyci | [[lyci (script)|lyci]] | lycian | [[lycian (script)|lycian]]
 
        | runr | [[runr (script)|runr]] | runic | [[runic (script)|runic]]
 
        | ogam | [[ogam (script)|ogam]] | ogham | [[ogham (script)|ogham]]
 
        | olck | [[olck (script)|olck]] | ol chiki | [[ol chiki (script)|ol chiki]]
 
        | osma | [[osma (script)|osma]] | osmanya | [[osmanya (script)|osmanya]]
 
        | plrd | [[plrd (script)|plrd]] | miao | [[miao (script)|miao]]
 
        | shaw | [[shaw (script)|shaw]] | shavian | [[shavian (script)|shavian]]
 
        | tfng | [[tfng (script)|tfng]] | tifinagh | [[tifinagh (script)|tifinagh]]
 
        | brai | [[brai (script)|brai]] | braille | [[braille (script)|braille]]
 
        | zyyy | [[zyyy (script)|zyyy]] | common | [[common (script)|common]]
 
        | zinh | [[zinh (script)|zinh]] | inherited | [[inherited (script)|inherited]]
 
        | #default = <!-- ltr alphabets and unspecified -->black
 
}};
 
|label1 = Range
 
|data1  = {{#if: {{{rangestart|}}}{{{rangeend|}}}|{{uc:U+{{{rangestart|}}}..U+{{{rangeend|}}}}}<br />({{#expr: {{hex2dec|{{{rangeend|0}}}}} - {{hex2dec|{{{rangestart|0}}}}} + 1}} code points)}}
 
|label2 = Plane
 
|data2  = {{#switch: {{#expr: floor({{hex2dec|{{{rangestart|-1}}}}}/65536)}}
 
        |-1 =
 
        |0 = [[Basic Multilingual Plane|BMP]]
 
        |1 = [[Supplementary Multilingual Plane|SMP]]
 
        |2 = [[Supplementary Ideographic Plane|SIP]]
 
        |3 = [[Tertiary Ideographic Plane|TIP]]
 
        |14 = [[Supplementary Special-purpose Plane|SSP]]
 
        |15 |16 = [[Private Use Plane]]
 
        |#default = Unassigned plane
 
        }}
 
|label3 = Scripts
 
|data3  = {{{script1|}}} {{#if:{{{script2|}}}|<br />{{{script2}}}}} {{#if:{{{script3|}}}|<br />{{{script3}}}}} {{#if:{{{script4|}}}|<br />{{{script4}}}}} {{#if:{{{script5|}}}|<br />{{{script5}}}}}
 
|label4 = Symbol sets
 
|data4  = {{{symbols|}}}
 
|label5 = Major alphabets
 
|data5  = {{{alphabets|}}}
 
 
 
|label10 = Assigned
 
|data10  = {{#if:{{{assigned|}}}{{{1_0_0|}}}{{{1_0_1|}}}{{{1_1|}}}{{{2_0|}}}{{{2_1|}}}{{{3_0|}}}{{{3_1|}}}{{{3_2|}}}{{{4_0|}}}{{{4_1|}}}{{{5_0|}}}{{{5_1|}}}{{{5_2|}}}{{{6_0|}}}{{{6_1|}}}{{{6_2|}}}{{{6_3|}}}|{{{assigned|{{#expr:{{{1_0_0|0}}} + {{{1_0_1|0}}} + {{{1_1|0}}} + {{{2_0|0}}} + {{{2_1|0}}} + {{{3_0|}}} + {{{3_1|0}}} + {{{3_2|0}}} + {{{4_0|0}}} + {{{4_1|0}}} + {{{5_0|0}}} + {{{5_1|0}}} + {{{5_2|0}}} + {{{6_0|0}}} + {{{6_1|0}}} + {{{6_2|0}}} + {{{6_3|0}}} }} }}} code points}} {{#if:{{{controls|}}}|<br />{{{controls|}}} Control or Format}}
 
|label11 = Unused
 
|data11  = {{#if: {{{rangeend|}}}{{{rangestart|}}}{{{assigned|}}} | {{#expr: {{hex2dec|{{{rangeend|0}}}}} - {{hex2dec|{{{rangestart|0}}}}} + 1 - ({{{assigned|{{#expr:{{{1_0_0|0}}} + {{{1_0_1|0}}} + {{{1_1|0}}} + {{{2_0|0}}} + {{{2_1|0}}} + {{{3_0|0}}} + {{{3_1|0}}} + {{{3_2|0}}} + {{{4_0|0}}} + {{{4_1|0}}} + {{{5_0|0}}} + {{{5_1|0}}} + {{{5_2|0}}} + {{{6_0|0}}} + {{{6_1|0}}} + {{{6_2|0}}} + {{{6_3|0}}} }} }}}) - {{{nonchar|0}}} }} reserved code points}} {{#if:{{{nonchar|}}}|<br />{{{nonchar|}}} Non-characters}} {{#if:{{{deprecated|}}}|<br />{{{deprecated|}}} Deprecated}}
 
|label12 = Source standard(s)
 
|data12  = {{{sources|}}}
 
 
 
|header20 = {{#if:{{{1_0_0|}}}{{{1_0_1|}}}{{{1_1|}}}{{{2_0|}}}{{{2_1|}}}{{{3_0|}}}{{{3_1|}}}{{{3_2|}}}{{{4_0|}}}{{{4_1|}}}{{{5_0|}}}{{{5_1|}}}{{{5_2|}}}{{{6_0|}}}{{{6_1|}}}{{{6_2|}}}{{{6_3|}}}|Unicode version history|}}
 
|data21 = {{Infobox
 
        |child  = yes
 
        |label1 = 1.0.0
 
        |data1  = {{#if: {{{1_0_0|}}} | {{{1_0_0|}}} (+{{{1_0_0|}}}) }}
 
        |label2 = 1.0.1
 
        |data2  = {{#if: {{{1_0_1|}}} | {{#expr:{{{1_0_0|0}}} + {{{1_0_1|0}}}}} (+{{{1_0_1|}}}) |}}
 
        |label3 = 1.1
 
        |data3  = {{#if: {{{1_1|}}} | {{#expr:{{{1_0_0|0}}} + {{{1_0_1|0}}} + {{{1_1|0}}}}} {{#ifexpr: ({{{1_1|0}}} < 0) | ({{{1_1|}}}) | (+{{{1_1|}}}) }} | }}
 
        |label4 = 2.0
 
        |data4  = {{#if: {{{2_0|}}} | {{#expr:{{{1_0_0|0}}} + {{{1_0_1|0}}} + {{{1_1|0}}} + {{{2_0|0}}}}} (+{{{2_0|}}}) |}}
 
        |label5 = 2.1
 
        |data5  = {{#if: {{{2_1|}}} | {{#expr:{{{1_0_0|0}}} + {{{1_0_1|0}}} + {{{1_1|0}}} + {{{2_0|0}}} + {{{2_1|0}}}}} (+{{{2_1|}}}) |}}
 
        |label6 = 3.0
 
        |data6  = {{#if: {{{3_0|}}} | {{#expr:{{{1_0_0|0}}} + {{{1_0_1|0}}} + {{{1_1|0}}} + {{{2_0|0}}} + {{{2_1|0}}} + {{{3_0|0}}}}} (+{{{3_0|}}}) |}}
 
        |label7 = 3.1
 
        |data7  = {{#if: {{{3_1|}}} | {{#expr:{{{1_0_0|0}}} + {{{1_0_1|0}}} + {{{1_1|0}}} + {{{2_0|0}}} + {{{2_1|0}}} + {{{3_0|0}}} + {{{3_1|}}}}} (+{{{3_1|}}}) |}}
 
        |label8 = 3.2
 
        |data8  = {{#if: {{{3_2|}}} | {{#expr:{{{1_0_0|0}}} + {{{1_0_1|0}}} + {{{1_1|0}}} + {{{2_0|0}}} + {{{2_1|0}}} + {{{3_0|0}}} + {{{3_1|0}}} + {{{3_2|0}}}}} (+{{{3_2|}}}) |}}
 
        |label9 = 4.0
 
        |data9  = {{#if: {{{4_0|}}} | {{#expr:{{{1_0_0|0}}} + {{{1_0_1|0}}} + {{{1_1|0}}} + {{{2_0|0}}} + {{{2_1|0}}} + {{{3_0|0}}} + {{{3_1|0}}} + {{{3_2|0}}} + {{{4_0|0}}}}} (+{{{4_0|}}}) |}}
 
        |label10 = 4.1
 
        |data10  = {{#if: {{{4_1|}}} | {{#expr:{{{1_0_0|0}}} + {{{1_0_1|0}}} + {{{1_1|0}}} + {{{2_0|0}}} + {{{2_1|0}}} + {{{3_0|0}}} + {{{3_1|0}}} + {{{3_2|0}}} + {{{4_0|0}}} + {{{4_1|0}}}}} (+{{{4_1|}}}) |}}
 
        |label11 = 5.0
 
        |data11  = {{#if: {{{5_0|}}} | {{#expr:{{{1_0_0|0}}} + {{{1_0_1|0}}} + {{{1_1|0}}} + {{{2_0|0}}} + {{{2_1|0}}} + {{{3_0|0}}} + {{{3_1|0}}} + {{{3_2|0}}} + {{{4_0|0}}} + {{{4_1|0}}} + {{{5_0|0}}}}} (+{{{5_0|}}}) |}}
 
        |label12 = 5.1
 
        |data12  = {{#if: {{{5_1|}}} | {{#expr:{{{1_0_0|0}}} + {{{1_0_1|0}}} + {{{1_1|0}}} + {{{2_0|0}}} + {{{2_1|0}}} + {{{3_0|0}}} + {{{3_1|0}}} + {{{3_2|0}}} + {{{4_0|0}}} + {{{4_1|0}}} + {{{5_0|0}}} + {{{5_1|0}}}}} (+{{{5_1|}}}) |}}
 
        |label13 = 5.2
 
        |data13  = {{#if: {{{5_2|}}} | {{#expr:{{{1_0_0|0}}} + {{{1_0_1|0}}} + {{{1_1|0}}} + {{{2_0|0}}} + {{{2_1|0}}} + {{{3_0|0}}} + {{{3_1|0}}} + {{{3_2|0}}} + {{{4_0|0}}} + {{{4_1|0}}} + {{{5_0|0}}} + {{{5_1|0}}} + {{{5_2|0}}}}} (+{{{5_2|}}}) |}}
 
        |label14 = 6.0
 
        |data14  = {{#if: {{{6_0|}}} | {{#expr:{{{1_0_0|0}}} + {{{1_0_1|0}}} + {{{1_1|0}}} + {{{2_0|0}}} + {{{2_1|0}}} + {{{3_0|0}}} + {{{3_1|0}}} + {{{3_2|0}}} + {{{4_0|0}}} + {{{4_1|0}}} + {{{5_0|0}}} + {{{5_1|0}}} + {{{5_2|0}}} + {{{6_0|0}}}}} (+{{{6_0|}}}) |}}
 
        |label15 = 6.1
 
        |data15  = {{#if: {{{6_1|}}} | {{#expr:{{{1_0_0|0}}} + {{{1_0_1|0}}} + {{{1_1|0}}} + {{{2_0|0}}} + {{{2_1|0}}} + {{{3_0|0}}} + {{{3_1|0}}} + {{{3_2|0}}} + {{{4_0|0}}} + {{{4_1|0}}} + {{{5_0|0}}} + {{{5_1|0}}} + {{{5_2|0}}} + {{{6_0|0}}} + {{{6_1|0}}}}} (+{{{6_1|}}}) |}}
 
        |label16 = 6.2
 
        |data16  = {{#if: {{{6_2|}}} | {{#expr:{{{1_0_0|0}}} + {{{1_0_1|0}}} + {{{1_1|0}}} + {{{2_0|0}}} + {{{2_1|0}}} + {{{3_0|0}}} + {{{3_1|0}}} + {{{3_2|0}}} + {{{4_0|0}}} + {{{4_1|0}}} + {{{5_0|0}}} + {{{5_1|0}}} + {{{5_2|0}}} + {{{6_0|0}}} + {{{6_1|0}}} + {{{6_2|0}}}}} (+{{{6_2|}}}) |}}
 
        |label17 = 6.3
 
        |data17  = {{#if: {{{6_3|}}} | {{#expr:{{{1_0_0|0}}} + {{{1_0_1|0}}} + {{{1_1|0}}} + {{{2_0|0}}} + {{{2_1|0}}} + {{{3_0|0}}} + {{{3_1|0}}} + {{{3_2|0}}} + {{{4_0|0}}} + {{{4_1|0}}} + {{{5_0|0}}} + {{{5_1|0}}} + {{{5_2|0}}} + {{{6_0|0}}} + {{{6_1|0}}} + {{{6_2|0}}} + {{{6_3|0}}}}} (+{{{6_3|}}}) |}}
 
        }}
 
 
 
|below  = {{#if:{{{note|}}}|'''Note''': {{{note|}}}}}
 
}}<!--
 
 
 
--><!--
 
 
 
-->{{#if:{{{1_0_0|}}}{{{1_0_1|}}}| |{{#if:{{{1_1|}}}|[[Category:Maintenance cat unicode 1.1]]|[[Category:Maintenance cat not unicode 1.1]]}}}}
 

Latest revision as of 20:06, 9 December 2020