{{#ifeq:doc |doc
|
{{#ifeq:show |show
| {{#invoke:Message box|mbox}}
}}{{#if: |
| {{#ifexist:Template:Hair space
| [[Category:{{#switch:Template |Template=Template |Module=Module |User=User |#default=Wikipedia}} documentation pages]]
|
}}
}}
|
}}
{{#invoke:Shortcut|main|template=yes}}
{{Hair space}} produces the Unicode character {{#ifexpr:({{#invoke: BaseConvert | convert
| n={{#ifeq:200a | <#salted#>
| <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}}
| base=10 | from=16 | default=0
}}=0) and ({{#ifeq:X{{#ifeq:200a | <#salted#> | <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}}|X0000 |0 |1}}) |{{#invoke:Error|error|Error using {{unichar}}: Input "200a" is not a hexadecimal value.|tag=span}}
| {{{{#ifeq:|y|sans-serif|mono}}|{{#switch:<#salted#>
| <#salted#>=U+ | =U+ | #default=[[<#salted#>|U+]]}}{{#ifeq:200a | <#salted#> | <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}}}} {{#if:|Template:Substr}}{{#if: | [[File:|frameless|{{#if: | {{#if:{{#invoke:String|endswith|1=|2=px}}|{{{size}}}|10px}} | {{#if:{{{cwith}}}|125%|150%}} }}|baseline|alt=]] | {{#switch:{{#if:200a |{{#if:{{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}|{{#ifexpr: {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=65535|{{#ifexpr: (00<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}) and ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=31) or (127<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}) and ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=159)| Cc | {{#ifexpr: (55296<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}) and ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=57343)| Cs | {{#ifexpr: ((57344<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}) and ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=63743))| Cp | {{#ifexpr: (64976<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=65007) or {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=65534 or {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=65535| Cn | {{#ifexpr: ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=173) or ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=1807) or ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=6068) or ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=6069) or (8203<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=8207) or (8234<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=8238) or (8288<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=8292) or (8298<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=8303) or ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=65279) or (65529<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=65531)| Cf | {{#ifexpr: (1536<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=1539) or ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=1757)| Cf (visible)| {{#ifexpr: {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=32 or {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=160 or {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=5760 or {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=6158 or {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=8239 or {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=8287 or {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=8288 or {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=12288 or (8192<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=8205)| Zs | {{#ifexpr: {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=8232| Zl | {{#ifexpr: {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=8233| Zp | }} }} }} }} }} }} }} }} }}|{{#switch: {{#invoke:ustring|sub|{{#ifeq:200a | <#salted#> | <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}}|-4}}| FFFE | FFFF = Cn | {{#ifexpr: ((983040<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}) and ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=1114111))| Cp | {{#ifexpr: {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}>=1114112 | <#not a Unicode code point#>| {{#ifexpr: ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=69821) or (119155<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=119162) or ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=917505) or (917536<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=917631)| Cf | }} }} }} }} }}|<#not a Unicode code point#> }} | <#not a Unicode code point#> }}
| <#not a Unicode code point#> =
| Cc =<control-{{#ifeq:200a | <#salted#>
| <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}}>
| Cs =<surrogate-{{#ifeq:200a | <#salted#>
| <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}}>
| Cp =<private-use-{{#ifeq:200a | <#salted#>
| <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}}>
| Cn =<noncharacter-{{#ifeq:200a | <#salted#>
| <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}}>
| Cf | Zl | Zp =
| Zs ={{#ifeq:{{#ifeq:200a | <#salted#>
| <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}}| 0020 | |&#x{{#ifeq:200a | <#salted#> | <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}};}}
| #default={{#switch:unicode
| ipa =Template:IPA
| lang ={{#invoke:Lang|lang}}
| script={{#switch:
|Adlm = Template:Script/Adlam |Aghb = Template:Script/Caucasian Albanian |Ahom = Template:Script/Ahom |Arab|Arabic = {{ safesubst:#if: |{{ safesubst:#ifeq:{{{demo}}} |no
|<templatestyles src="Script/styles_arabic.css" /> |
}} |{{ safesubst:#ifeq:Template|Template
|<templatestyles src="Script/styles_arabic.css" /> |
}}}}{{#if: | {{{cwith}}} | {{#if:{{{cwith}}} || }} }}&#x{{#ifeq:200a | <#salted#> | <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}};{{#ifeq: + | -||}} |fa-Arab|az-Arab = Template:Script/Nastaliq |ps-Arab = Template:Script/Nastaliq |ur-Arab = Template:Script/Nastaliq |Aran|Nastaliq = Template:Script/Nastaliq |Armi = Template:Script/Aramaic |Avst = Template:Script/Avestan |Bali = Template:Script/Bali |Bamu = Template:Script/Bamum |Bass = Template:Script/Bassa Vah |Batk = Template:Script/Batak |Bhks = Template:Script/Bhaiksuki |Brah = Template:Script/Brahmi |Bugi = Template:Script/Lontara |Buhd = Template:Script/Buhid |Cakm = Template:Script/Chakma |Cham = Template:Script/Cham |Chrs = Template:Script/Chorasmian |Copt = Template:Script/Coptic |Cyrs = Template:Script/Slavonic |Dogr = Template:Script/Dogra |Dupl = Template:Script/Duployan |Elba = Template:Script/Elbasan |Elym = Template:Script/Elymaic |Ethi = Template:Script/Ethiopic |Geok = Template:Script/Khutsuri |Glag = Template:Script/Glagolitic |Gong = Template:Script/Gunjala Gondi |Gonm = Template:Script/Masaram Gondi |Goth = Template:Script/Gothic |Gran = Template:Script/Grantha |Grek|Greek = Template:Script/Greek |Hano|Hanunoo = Template:Script/Hanunoo |Hatr = Template:Script/Hatran |Hebr|Hebrew = Template:Script/Hebrew |Hluw = Template:Script/Anatolian Hieroglyphs |Hmng = Template:Script/Pahawh Hmong |Hmnp = Template:Script/Nyiakeng Puachue Hmong |Hung = Template:Script/Old Hungarian |Ital = Template:Script/Old Italic |Java = Template:Script/Java |Kali = Template:Script/Kayah Li |Kawi = Template:Script/Kawi |Khmr = Template:Script/Khmer |Khoj = Template:Script/Khojki |Kits = Template:Script/Khitan Small Script |Kore = Template:Script/Korean |Kthi = Template:Script/Kaithi |Lana = Template:Script/Tai Tham |Latg = Template:Script/Gaelic |Latn = Template:Script/Classical and Medieval Latin |Lepc = Template:Script/Lepcha |Limb|Limbu = Template:Script/Limbu |Lisu|Fraser = Template:Script/Lisu |Lyci = Template:Script/Lycian |Mahj|Mahajani = Template:Script/Mahajani |Maka = Template:Script/Makasar |Mand = Template:Script/Mandaic |Mani = Template:Script/Manichaean |Marc = Template:Script/Marchen |Medf = Template:Script/Medefaidrin |Mend = Template:Script/Mende Kikakui |Merc = Template:Script/Meroitic Cursive |Mero = Template:Script/Meroitic Hieroglyphs |Modi = Template:Script/Modi |Mroo|Mru = Template:Script/Mro |Mtei|Meithei|Meetei Mayek = Template:Script/Meetei Mayek |Mult = Template:Script/Multani |Mymr|Myanmar = Template:Script/Myanmar |Nand = Template:Script/Nandinagari |Narb = Template:Script/Old North Arabian |Nbat = Template:Script/Nabataean |Newa = Template:Script/Newa |Nkoo|Nko = Template:Script/Nko |Nshu = Template:Script/Nushu |Ogam = Template:Script/Ogam |Orkh = Template:Script/Orkhon |Osge = Template:Script/Osage |Osma = Template:Script/Osmanya |Palm = Template:Script/Palmyrene |Pauc = Template:Script/Pau Cin Hau |Perm = Template:Script/Old Permic |Phli = Template:Script/Pahlavi |Phlp = Template:Script/Psalter Pahlavi |Phnx|Phoenician = Template:Script/Phoenician |Piqd = Template:Script/Klingon |Plrd|Pollard = Template:Script/Pollard |Prti = Template:Script/Pahlavi |Rjng|Rejang = Template:Script/Rejang |Rohg = Template:Script/Hanifi Rohingya |Runr = Template:Script/Runic |Samr = Template:Script/Samaritan |Saur = Template:Script/Saurashtra |Sgnw = Template:Script/Sutton SignWriting |Shrd = Template:Script/Sharada |Sidd = Template:Script/Siddham |Sind = Template:Script/Khudawadi |Sogd = Template:Script/Sogdian |Sogo = Template:Script/Old Sogdian |Soyo = Template:Script/Soyombo |Sund|Sunda = Template:Script/Sund |Sylo = Template:Script/Syloti |Syre = Template:Script/Estrangelo Syriac |Syrj = Template:Script/Western Syriac |Syrn = Template:Script/Eastern Syriac |Tagb = Template:Script/Tagbanwa |Takr = Template:Script/Takri |Talu = Template:Script/New Tai Lue |Tang = Template:Script/Tangut |Tavt = Template:Script/Tai Viet |Tfng = Template:Script/Tifinagh |Tglg = Template:Script/Baybayin |Tirh = Template:Script/Tirhuta |Vaii|Vai = Template:Script/Vai |Vith = Template:Script/Vithkuqi |Wara = Template:Script/Warang Citi |Wcho = Template:Script/Wancho |Xsux = <span style="font-size:125%;font-family:{{#switch: {{#if: | {{{cwith}}} | {{#if:{{{cwith}}} || }} }}&#x{{#ifeq:200a | <#salted#> | <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}}; |sux |4 = Akkadian" title="Classical Sumerian cuneiform" |akk |elx |xeb |xhu |5 = Akkadian" title="Neo-Sumerian cuneiform" |hit = UllikummiA, Assurbanipal, CuneiformNA,'Noto Sans Cuneiform'" title="Hittite cuneiform" |7 = CuneiformNA,Assurbanipal,Akkadian,'Noto Sans Cuneiform','Noto Sans Sumero-Akkadian Cuneiform','Segoe UI Historic';" title="Neo-Assyrian cuneiform" |peo = Behistun, Aegean, 'Old Persian';" title="Old Persian cuneiform" |#default = 'Segoe UI Historic','Akkadian','Noto Sans Cuneiform','Noto Sans Sumero-Akkadian Cuneiform';" title="cuneiform text" }} lang="{{#switch:{{#if: | {{{cwith}}} | {{#if:{{{cwith}}} || }} }}&#x{{#ifeq:200a | <#salted#> | <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}};|akk|elx|hit|sux|xeb|xht|xhu|xlu={{#if: | {{{cwith}}} | {{#if:{{{cwith}}} || }} }}&#x{{#ifeq:200a | <#salted#> | <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}};|und}}-Xsux">{{#if: | {{{cwith}}} | {{#if:{{{cwith}}} || }} }}&#x{{#ifeq:200a | <#salted#> | <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}}; |Yezi|Yezidi = Template:Script/Yezidi |Yiii|Yi = Template:Script/Yi |Zanb = Template:Script/Zanabazar Square |#default ={{ safesubst:#if: |{{ safesubst:#ifeq:{{{demo}}} |no
|<templatestyles src="Script/styles.css" /> |
}} |{{ safesubst:#ifeq:Template|Template
|<templatestyles src="Script/styles.css" /> |
}}}}{{#if: | {{{cwith}}} | {{#if:{{{cwith}}} || }} }}&#x{{#ifeq:200a | <#salted#> | <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}};{{#switch:|Cprt|Hano|Hanunoo|Latf|de-Latf|en-Latf|it-Latf|Lina|Linb|Ugar|Xpeo=|#default={{#if:{{#invoke:String|match|s=_{{#switch: |Arabic = Arab |Fraser = Lisu |Greek = Grek |Hebrew = Hebr |Hanunoo = Hano |Limbu = Limb |Meithei = Mtei |Nastaliq = Aran |Nko = Nkoo |Phoenician = Phnx |Pollard = Plrd |Vai = Vaii |Yezidi = Yezi |Yi = Yiii |#default = }} |pattern=^_[A-Z][a-z][a-z][a-z]$|plain=false |nomatch=}}|{{#if:{{#switch:{{#switch: |Arabic = Arab |Fraser = Lisu |Greek = Grek |Hebrew = Hebr |Hanunoo = Hano |Limbu = Limb |Meithei = Mtei |Nastaliq = Aran |Nko = Nkoo |Phoenician = Phnx |Pollard = Plrd |Vai = Vaii |Yezidi = Yezi |Yi = Yiii |#default = }} |Adlm|Afak|Aghb|Ahom|Arab|Aran|Armi|Armn|Avst|Bali|Bamu|Bass|Batk|Beng|Bhks|Blis|Bopo|Brah|Brai|Bugi|Buhd |Cakm|Cans|Cari|Cham|Cher|Chrs|Cirt|Copt|Cpmn|Cprt|Cyrl|Cyrs|Deva|Diak|Dogr|Dsrt|Dupl |Egyd|Egyh|Egyp|Elba|Elym|Ethi|Geok|Geor|Glag|Gong|Gonm|Goth|Gran|Grek|Gujr|Guru |Hanb|Hang|Hani|Hano|Hans|Hant|Hatr|Hebr|Hira|Hluw|Hmng|Hmnp|Hrkt|Hung|Inds|Ital|Jamo|Java|Jpan|Jurc |Kali|Kana|Khar|Khmr|Khoj|Kitl|Kits|Knda|Kore|Kpel|Kthi|Lana|Laoo|Latf|Latg|Latn|Leke|Lepc|Limb|Lina|Linb|Lisu|Loma|Lyci|Lydi |Mahj|Maka|Mand|Mani|Marc|Maya|Medf|Mend|Merc|Mero|Mlym|Modi|Mong|Moon|Mroo|Mtei|Mult|Mymr |Nand|Narb|Nbat|Newa|Nkdb|Nkgb|Nkoo|Nshu|Ogam|Olck|Orkh|Orya|Osge|Osma|Ougr |Palm|Pauc|Pcun|Pelm|Perm|Phag|Phli|Phlp|Phlv|Phnx|Piqd|Plrd|Prti|Psin|Ranj|Rjng|Rohg|Roro|Runr|Samr |Sara|Sarb|Saur|Sgnw|Shaw|Shrd|Shui|Sidd|Sind|Sinh|Sogd|Sogo|Sora|Soyo|Sund|Sylo|Syrc|Syre|Syrj|Syrn |Tagb|Takr|Tale|Talu|Taml|Tang|Tavt|Telu|Teng|Tfng|Tglg|Thaa|Thai|Tibt|Tirh|Tnsa|Toto|Ugar|Vaii|Visp|Vith |Wara|Wcho|Wole|Xpeo|Xsux|Yezi|Yiii|Zanb={{#switch: |Arabic = Arab |Fraser = Lisu |Greek = Grek |Hebrew = Hebr |Hanunoo = Hano |Limbu = Limb |Meithei = Mtei |Nastaliq = Aran |Nko = Nkoo |Phoenician = Phnx |Pollard = Plrd |Vai = Vaii |Yezidi = Yezi |Yi = Yiii |#default = }} |#default=}}||Template:Script/doc/id-unk/report}}|Template:Script/doc/id-unk/report}}}}}}
| unicode
| #default = {{#if: | {{{cwith}}} | {{#if:{{{cwith}}} || }} }}&#x{{#ifeq:200a | <#salted#>
| <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}}; }}}}{{#ifeq:{{#if: | {{{cwith}}} | {{#if:{{{cwith}}} || }} }}| | }}}}{{#if:|Template:Substr}} {{#switch:{{#if:200a |{{#if:{{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}|{{#ifexpr: {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=65535|{{#ifexpr: (00<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}) and ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=31) or (127<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}) and ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=159)| Cc | {{#ifexpr: (55296<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}) and ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=57343)| Cs | {{#ifexpr: ((57344<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}) and ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=63743))| Cp | {{#ifexpr: (64976<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=65007) or {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=65534 or {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=65535| Cn | {{#ifexpr: ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=173) or ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=1807) or ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=6068) or ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=6069) or (8203<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=8207) or (8234<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=8238) or (8288<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=8292) or (8298<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=8303) or ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=65279) or (65529<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=65531)| Cf | {{#ifexpr: (1536<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=1539) or ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=1757)| Cf (visible)| {{#ifexpr: {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=32 or {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=160 or {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=5760 or {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=6158 or {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=8239 or {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=8287 or {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=8288 or {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=12288 or (8192<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=8205)| Zs | {{#ifexpr: {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=8232| Zl | {{#ifexpr: {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=8233| Zp | }} }} }} }} }} }} }} }} }}|{{#switch: {{#invoke:ustring|sub|{{#ifeq:200a | <#salted#> | <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}}|-4}}| FFFE | FFFF = Cn | {{#ifexpr: ((983040<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}) and ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=1114111))| Cp | {{#ifexpr: {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}>=1114112 | <#not a Unicode code point#>| {{#ifexpr: ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=69821) or (119155<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=119162) or ({{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}=917505) or (917536<={{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}} and {{#invoke: BaseConvert | convert
| n=200a | base=10 | from=16 | default=0
}}<=917631)| Cf | }} }} }} }} }}|<#not a Unicode code point#> }} | <#not a Unicode code point#> }} | Cc | Cs | Cp | Cn = {{#ifeq: | <#salted#> || {{#if: | [[]] | {{#invoke:Error|error|Error using {{unichar}}: Pagename expected in "nlink="|tag=span}}}}}} | #default={{#switch:
| <#salted#> =HAIR SPACE | =HAIR SPACE | #default =[[|HAIR SPACE]]}}}} {{#if:{{#ifeq:{{#ifeq:||yes|no}}|yes|{{#invoke:LoadData|Numcr2namecr|{{#invoke: BaseConvert | convert | n={{#ifeq:200a | <#salted#>
| <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}}
| base=10 | from=16 | default=0
}}}}|}} |({{safesubst:#if:1|{{#ifeq:{{#ifeq:{{#ifeq:||yes|no}}|yes|{{#invoke:LoadData|Numcr2namecr|{{#invoke: BaseConvert | convert
| n={{#ifeq:200a | <#salted#>
| <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}}
| base=10 | from=16 | default=0
}}}}|}}|||{{ safesubst:#if: |{{ safesubst:#ifeq:{{{demo}}} |no
|<templatestyles src="Mono/styles.css" /> |
}} |{{ safesubst:#ifeq:Template|Template
|<templatestyles src="Mono/styles.css" /> |
}}}}{{#ifeq:{{#ifeq:||yes|no}}|yes|{{#invoke:LoadData|Numcr2namecr|{{#invoke: BaseConvert | convert
| n={{#ifeq:200a | <#salted#>
| <#salted#> | {{#SWITCH:20
| 0X = TEMPLATE:STR RIGHT |200A }}
}}
| base=10 | from=16 | default=0
}}}}|}}{{#if:|⧼dot-separator⧽}}}}}})}} }}{{#invoke:check for unknown parameters|check |unknown={{#switch:
{{#if:
| {{{demospace}}}
| {{#ifeq:Template|
| main
| other
}}
}}
| main = | other | #default = }} |preview=Template:Unichar unknown parameter "_VALUE_" |showblankpositional=1 |1 |hval |2 |na |ulink |image |cwith |size |use |use2 |nlink |html |gc |note }}, a space character that is slightly thinner than the “thin space” character (see below and Whitespace character). It is forced to be non-breaking, since this is the desired behavior in most uses of this template. If a parameter is supplied, it is sandwiched on both sides with hair space characters (only the first is non-breaking).
Comparisons[edit]
| Name (alias) |
→Instance← |
Example code and ... | Using {{spaces}} | Output | Output {{spaces}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| none | →← |
<syntaxhighlight lang="html" inline="">Text<ref>...</ref></syntaxhighlight> <syntaxhighlight lang="html" inline="">Text<ref>...</ref></syntaxhighlight> |
Text[{{#ifeq:{{safesubst:#switch: | no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}{{#if:|}}1{{#if:|}}{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}] |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}{{#if:|}}2{{#if:|}}{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Hair (Very thin) |
→{{#if:
|
{{#if: | {{{1}}}
}} |
{{#if: | {{{1}}}
}}
}}
|
<syntaxhighlight lang="html" inline="">Text{{#if: | {{#if: | {{{1}}}
}} |
{{#if: | {{{1}}}
}} }}<ref>...</ref></syntaxhighlight> |
{{#if: | {{{1}}}
}} |
{{#if: | {{{1}}}
}} }}<ref>...</ref></syntaxhighlight> |
Text{{spaces|hair}}<ref>...</ref>
|
Text{{#if: | {{#if: | {{{1}}}
}} |
{{#if: | {{{1}}}
}}
}}[{{#ifeq:{{safesubst:#switch:
|
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}{{#if:|}}1{{#if:|}}{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}] |
{{#if: | {{{1}}}
}} |
{{#if: | {{{1}}}
}}
}}[{{#ifeq:{{safesubst:#switch:
|
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}{{#if:|}}2{{#if:|}}{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}] |
Text{{#iferror:{{#expr:hair}} | {{#switch:hair | fig= | en= | em= | thin= | hair= |
}} |
rep|{{#switch:{{{2}}} | fig= | en= | em= | thin= | hair= |
}}|hair}} }}[{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}{{#if:|}}1{{#if:|}}{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}] |
{{#switch:hair | fig= | en= | em= | thin= | hair= |
}} |
rep|{{#switch:{{{2}}} | fig= | en= | em= | thin= | hair= |
}}|hair}} }}[{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}{{#if:|}}2{{#if:|}}{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}] |
| 2-pixel | →←
|
<syntaxhighlight lang="html" inline="">Text<ref>...</ref></syntaxhighlight> <syntaxhighlight lang="html" inline="">Text<ref>...</ref></syntaxhighlight> |
Text[{{#ifeq:{{safesubst:#switch: | no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}{{#if:|}}1{{#if:|}}{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}] |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}{{#if:|}}2{{#if:|}}{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Narrow no-break | {{{1}}} | }}←
|
{{{1}}} | }}<ref>...</ref></syntaxhighlight> <syntaxhighlight lang="html" inline="">Text{{#if:| {{{1}}} | }}<ref>...</ref></syntaxhighlight> |
{{{1}}} | }}[{{#ifeq:{{safesubst:#switch: | no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}{{#if:|}}1{{#if:|}}{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}] |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}{{#if:|}}2{{#if:|}}{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Thin | {{#if: | {{{2}}}}}{{#if:| {{{3}}}}}{{#if:| {{{4}}}}}{{#if:| {{{5}}}}}{{#if:| {{{6}}}}}{{#if:| {{{7}}}}}{{#if:| {{{8}}}}}{{#if:| {{{9}}}}}{{#if:| {{{10}}}}}←
|
{{#if: | {{{2}}}}}{{#if:| {{{3}}}}}{{#if:| {{{4}}}}}{{#if:| {{{5}}}}}{{#if:| {{{6}}}}}{{#if:| {{{7}}}}}{{#if:| {{{8}}}}}{{#if:| {{{9}}}}}{{#if:| {{{10}}}}}<ref>...</ref></syntaxhighlight> <syntaxhighlight lang="html" inline="">Text{{#if:|{{#if: |
{{{2}}}}}{{#if:| {{{3}}}}}{{#if:| {{{4}}}}}{{#if:| {{{5}}}}}{{#if:| {{{6}}}}}{{#if:| {{{7}}}}}{{#if:| {{{8}}}}}{{#if:| {{{9}}}}}{{#if:| {{{10}}}}}<ref>...</ref></syntaxhighlight> | Text{{spaces|thin}}<ref>...</ref>
|
{{#if: | {{{2}}}}}{{#if:| {{{3}}}}}{{#if:| {{{4}}}}}{{#if:| {{{5}}}}}{{#if:| {{{6}}}}}{{#if:| {{{7}}}}}{{#if:| {{{8}}}}}{{#if:| {{{9}}}}}{{#if:| {{{10}}}}}[{{#ifeq:{{safesubst:#switch: | no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}{{#if:|}}1{{#if:|}}{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}] |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}{{#if:|}}2{{#if:|}}{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}] |
Text{{#iferror:{{#expr:thin}} | {{#switch:thin | fig= | en= | em= | thin= | hair= |
}} |
rep|{{#switch:{{{2}}} | fig= | en= | em= | thin= | hair= |
}}|thin}} }}[{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}{{#if:|}}1{{#if:|}}{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}] |
{{#switch:thin | fig= | en= | em= | thin= | hair= |
}} |
rep|{{#switch:{{{2}}} | fig= | en= | em= | thin= | hair= |
}}|thin}} }}[{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}{{#if:|}}2{{#if:|}}{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}] | ||||||||||||||||
| Standarda | → ←
|
<syntaxhighlight lang="html" inline="">Text <ref>...</ref></syntaxhighlight> <syntaxhighlight lang="html" inline="">Text <ref>...</ref></syntaxhighlight> |
Text{{spaces}}<ref>...</ref>
|
Text [{{#ifeq:{{safesubst:#switch: | no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}{{#if:|}}1{{#if:|}}{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}] |
Text{{#iferror:{{#expr:1}} | {{#switch:{{{1}}} | fig= | en= | em= | thin= | hair= |
}} |
rep|{{#switch:{{{2}}} | fig= | en= | em= | thin= | hair= |
}}|1}} }}[{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}{{#if:|}}1{{#if:|}}{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}] |
{{#switch:{{{1}}} | fig= | en= | em= | thin= | hair= |
}} |
rep|{{#switch:{{{2}}} | fig= | en= | em= | thin= | hair= |
}}|1}} }}[{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}{{#if:|}}2{{#if:|}}{{#ifeq:{{safesubst:#switch: |
no | n | f | false | off | 0 = | = | ¬ = | yes | y | t | true | on | 1 = yes | #default = yes
}}|yes|}}] | ||||||||||||||||||||||||||||||||||||||||||||||||||
| En | → ←
|
<syntaxhighlight lang="html" inline="">1 3</syntaxhighlight> | 1{{spaces|en}}3
|
1 3 | 1{{#iferror:{{#expr:en}} | {{#switch:en | fig= | en= | em= | thin= | hair= |
}} |
rep|{{#switch:{{{2}}} | fig= | en= | em= | thin= | hair= |
}}|en}} }}3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Figure | →{{#iferror:{{#expr:1}}
|
{{#switch:1 | fig= | en= | em= | thin= | hair= |
}} |
rep|{{#switch:fig | fig= | en= | em= | thin= | hair= |
}}|1}} }} |
<syntaxhighlight lang="html" inline="">123 1{{#iferror:{{#expr:1}} |
{{#switch:1 | fig= | en= | em= | thin= | hair= |
}} |
rep|{{#switch:fig | fig= | en= | em= | thin= | hair= |
}}|1}} }}3</syntaxhighlight> |
123<br/>1{{spaces|fig}}3
|
123 1{{#iferror:{{#expr:1}} |
{{#switch:1 | fig= | en= | em= | thin= | hair= |
}} |
rep|{{#switch:fig | fig= | en= | em= | thin= | hair= |
}}|1}} }}3 |
123 1{{#iferror:{{#expr:fig}} |
{{#switch:fig | fig= | en= | em= | thin= | hair= |
}} |
rep|{{#switch:{{{2}}} | fig= | en= | em= | thin= | hair= |
}}|fig}} }}3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Em | → ←
|
<syntaxhighlight lang="html" inline="">1 3</syntaxhighlight> | 1{{spaces|em}}3
|
1 3 | 1{{#iferror:{{#expr:em}} | {{#switch:em | fig= | en= | em= | thin= | hair= |
}} |
rep|{{#switch:{{{2}}} | fig= | en= | em= | thin= | hair= |
}}|em}} }}3 |
<span style="position:relative; bottom:{{#if: |
a Provided here by a non-breaking space ({{ safesubst:#if:|{{ safesubst:#ifeq:{{{demo}}} |no
|<templatestyles src="Mono/styles.css" /> |
}} |{{ safesubst:#ifeq:Template|Template
|<templatestyles src="Mono/styles.css" /> |
}}}} ).{{SAFESUBST:#if: a Provided here by a non-breaking space ({{ safesubst:#if: |{{ safesubst:#ifeq:{{{demo}}} |no
|<templatestyles src="Mono/styles.css" /> |
}} |{{ safesubst:#ifeq:Template|Template
|<templatestyles src="Mono/styles.css" /> |
}}}} ).||}} |0.6em}};"> a Provided here by a non-breaking space ({{ safesubst:#if: |{{ safesubst:#ifeq:{{{demo}}} |no
|<templatestyles src="Mono/styles.css" /> |
}} |{{ safesubst:#ifeq:Template|Template
|<templatestyles src="Mono/styles.css" /> |
}}}} ).{{SAFESUBST:#if: a Provided here by a non-breaking space ({{ safesubst:#if: |{{ safesubst:#ifeq:{{{demo}}} |no
|<templatestyles src="Mono/styles.css" /> |
}} |{{ safesubst:#ifeq:Template|Template
|<templatestyles src="Mono/styles.css" /> |
}}}} ).||}}
TemplateData[edit]
|=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template=%7B%7B%23if%3A%7C%7CHair+space%7D%7D {{#ifeq:{{safesubst:#switch: {{{lc}}} |no |n |f |false |off |0 = no | = no |¬ = no |yes |y |t |true |on |1 = yes |#default = no
}}|no|C|c}}lick here] to see a monthly parameter usage report for {{#if:|[[Template:]]|this template}}{{#ifeq:{{safesubst:#switch: y
|no |n |f |false |off |0 = no | = no |¬ = no |yes |y |t |true |on |1 = yes |#default = no
}}|yes| based on {{#if:|its|this}} TemplateData}}.
|None|none=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template=%7B%7B%23if%3A%7C%7CHair+space%7D%7D {{#ifeq:{{safesubst:#switch: {{{lc}}} |no |n |f |false |off |0 = no | = no |¬ = no |yes |y |t |true |on |1 = yes |#default = no
}}|no|P|p}}arameter usage report]{{#ifeq:{{safesubst:#switch: y
|no |n |f |false |off |0 = no | = no |¬ = no |yes |y |t |true |on |1 = yes |#default = no
}}|yes| based on {{#if:|its|this}} TemplateData}}
|for|For=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template=%7B%7B%23if%3A%7C%7CHair+space%7D%7D {{#ifeq:{{safesubst:#switch: {{{lc}}} |no |n |f |false |off |0 = no | = no |¬ = no |yes |y |t |true |on |1 = yes |#default = no
}}|no|P|p}}arameter usage report] for {{#if:|[[Template:]]|Template:Hair space}}{{#ifeq:{{safesubst:#switch: y
|no |n |f |false |off |0 = no | = no |¬ = no |yes |y |t |true |on |1 = yes |#default = no
}}|yes| based on {{#if:|its|this}} TemplateData}}.
|#default=[1]{{#ifeq:{{safesubst:#switch: y |no |n |f |false |off |0 = no | = no |¬ = no |yes |y |t |true |on |1 = yes |#default = no
}}|yes| based on {{#if:|its|this}} TemplateData}} }}|This is the {{#if:|TemplateData|TemplateData}} for this template used by TemplateWizard, VisualEditor and other tools. {{#switch:
|=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template=%7B%7B%23if%3A%7C%7CHair+space%7D%7D {{#ifeq:{{safesubst:#switch: {{{lc}}} |no |n |f |false |off |0 = no | = no |¬ = no |yes |y |t |true |on |1 = yes |#default = no
}}|no|C|c}}lick here] to see a monthly parameter usage report for {{#if:|[[Template:]]|this template}}{{#ifeq:{{safesubst:#switch: y
|no |n |f |false |off |0 = no | = no |¬ = no |yes |y |t |true |on |1 = yes |#default = no
}}|yes| based on {{#if:|its|this}} TemplateData}}.
|None|none=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template=%7B%7B%23if%3A%7C%7CHair+space%7D%7D {{#ifeq:{{safesubst:#switch: {{{lc}}} |no |n |f |false |off |0 = no | = no |¬ = no |yes |y |t |true |on |1 = yes |#default = no
}}|no|P|p}}arameter usage report]{{#ifeq:{{safesubst:#switch: y
|no |n |f |false |off |0 = no | = no |¬ = no |yes |y |t |true |on |1 = yes |#default = no
}}|yes| based on {{#if:|its|this}} TemplateData}}
|for|For=[https://bambots.brucemyers.com/TemplateParam.php?wiki=enwiki&template=%7B%7B%23if%3A%7C%7CHair+space%7D%7D {{#ifeq:{{safesubst:#switch: {{{lc}}} |no |n |f |false |off |0 = no | = no |¬ = no |yes |y |t |true |on |1 = yes |#default = no
}}|no|P|p}}arameter usage report] for {{#if:|[[Template:]]|Template:Hair space}}{{#ifeq:{{safesubst:#switch: y
|no |n |f |false |off |0 = no | = no |¬ = no |yes |y |t |true |on |1 = yes |#default = no
}}|yes| based on {{#if:|its|this}} TemplateData}}.
|#default=[2]{{#ifeq:{{safesubst:#switch: y |no |n |f |false |off |0 = no | = no |¬ = no |yes |y |t |true |on |1 = yes |#default = no
}}|yes| based on {{#if:|its|this}} TemplateData}} }}}}
TemplateData for Hair space
|unknown={{#switch:
{{#if:
| {{{demospace}}}
| {{#ifeq:Template|Template
| template
| other
}}
}}
| template = | other | #default = }} |template=Template:TemplateData header |1 |nolink |noheader
|preview=}}{{#switch:
{{#if:
| {{{demospace}}}
| {{#ifeq:Template|Template
| template
| other
}}
}}
| template = {{#if:{{#ifeq:{{#invoke:String|sublength|s=doc|i=0|len=7}}|sandbox|1}}{{#ifeq:doc|doc|1}}{{#invoke:String|match|Hair space/doc|/sandbox/styles.css$|plain=false|nomatch=}}||
}}
| other
| #default =
}}
<templatedata>
{
"params": {
"1": {
"label": "text to wrap in hair-spaces",
"description": "optional word to surround with hair spaces",
"type": "line"
},
"before": {
"label": "optional text before",
"description": "optional word before the hair spaced param 1",
"type": "line"
},
"after": {
"label": "optional text after",
"description": "optional word or text after the hair-spaced text",
"type": "line"
}
},
"description": "Inserts a very thin \"hair space\" unicode character, if no parameters are provided. If |{{SAFESUBST:#if:1|1=}} is, that text is wrapped on each side with a hair space.",
"format": "inline"
}
</templatedata>
See also[edit]
{{Very thin space}} – redirect {{#invoke:Navbox|navbox}}