Template:Unichar/testcases
Jump to navigation
Jump to search
| This is the template test cases page for the sandbox of Template:Unichar. Script error: No such module "Purge". to update the examples. If there are many examples of a complicated template, later ones may break due to limits in MediaWiki; see the HTML comment "NewPP limit report" in the rendered page. You can also use Special:ExpandTemplates to examine the results of template uses. You can test how this page looks in the different skins with these links: |
Contents
- 1 No smallcaps (Dec 2020)
- 2 Smallcaps
- 3 Special code points: control, surrogate, private, non-character (Cc Cs Co Cn) in BMP
- 4 Special code points (control, surrogate, private) not in BMP
- 5 Spaces (Zs)
- 6 Formatting characters, no glyph shown (Cf, Zl, Zp)
- 7 Combining chars
- 8 No name, input |2=|
- 9 Image overruling the font
- 10 testig input
- 11 Using different bracketed notes (dec, html, note)
- 12 other
No smallcaps (Dec 2020)
| {{Unichar}} | {{Unichar/sandbox}} |
|---|---|
| U+00A2 ¢ UC LC | Err_/main1: Error_/ec3: Input '00a2' not a hex value (not 'U+hhhh') |
| {{Unichar}} | {{Unichar/sandbox}} |
|---|---|
| U+00A2 ¢ UC LC | Err_/main1: Error_/ec3: Input '00a2' not a hex value (not 'U+hhhh') |
name link
| {{Unichar}} | {{Unichar/sandbox}} |
|---|---|
| U+00A2 ¢ UC LC | Err_/main1: Error_/ec3: Input '00a2' not a hex value (not 'U+hhhh') |
| {{Unichar}} | {{Unichar/sandbox}} |
|---|---|
| U+00A2 ¢ UC LC | Err_/main1: Error_/ec3: Input '00a2' not a hex value (not 'U+hhhh') |
basic sc
- sc2: UC lc
- sc2, uc: UC LC
infobox
| € | |
|---|---|
Unichar/testcases | |
| In Unicode | U+20AC € EURO SIGN Err_/main1: Error_/ec3: Input '20AC' not a hex value (not 'U+hhhh') |
| Currency | |
| Currency | Euro |
| uchar: | U+20AC € EURO SIGN |
|---|---|
| sbox: | Err_/main1: Error_/ec3: Input '20AC' not a hex value (not 'U+hhhh') |
Smallcaps
- Dec 2020.
Unichar/sandbox
{{unichar/sandbox}} + stack: /main/sandbox, {{Unichar/name/sandbox}}
- Test: use Script error: No such module "Template link general". not Sc2. 17:48, 14 December 2020 (UTC)~
- {{unichar/sandbox|203B|REFERENCE mark}} → Err_/main1: Error_/ec3: Input '203B' not a hex value (not 'U+hhhh') -- mixed case
- {{unichar/sandbox|203B|reference mark}} → Err_/main1: Error_/ec3: Input '203B' not a hex value (not 'U+hhhh') -- all lc
- sc
- Not used in Script error: No such module "Template link general".
- {{sc}} -> R to {{Smallcaps all}}
- REFERENCE MARK -- mixed case in
<span class="smallcaps"><span style="font-variant: small-caps; text-transform: lowercase;">REFERENCE MARK</span></span>
- sc2
- {{smallcaps2}} (sc2)
- REFERENCE mark (mixed case)
- reference mark (all lc)
<templatestyles src="smallcaps/styles.css"/><span class="smallcaps smallcaps-smaller">reference mark</span>
SBOX
- {{smallcaps2/sandbox}} (all lc)
- reference mark (changed: class="smallcaps")
<templatestyles src="smallcaps/styles.css"/><span class="smallcaps">reference mark</span>
Unichar
{{unichar}}
| Test1-basic |
|---|
{{Unichar|203B|REFERENCE mark}}
{{Unichar}} U+203B ※ REFERENCE MARK {{Unichar/sandbox}} Err_/main1: Error_/ec3: Input '203B' not a hex value (not 'U+hhhh') |
| Test1-basic |
|---|
{{Unichar|203B|REFERENCE mark|nlink=}}
{{Unichar}} U+203B ※ REFERENCE MARK {{Unichar/sandbox}} Err_/main1: Error_/ec3: Input '203B' not a hex value (not 'U+hhhh') |
| Test1-basic |
|---|
{{Unichar|203B|REFERENCE mark|nlink=Main page}}
{{Unichar}} U+203B ※ REFERENCE MARK {{Unichar/sandbox}} Err_/main1: Error_/ec3: Input '203B' not a hex value (not 'U+hhhh') |
In an infobox
| € | |
|---|---|
Unichar/testcases | |
| In Unicode | U+20AC € EURO SIGN (HTML €⧼dot-separator⧽ Script error: No such module "LoadData".) |
| Currency | |
| Currency | Euro |
| Related | |
| See also | U+20A0 ₠ EURO-CURRENCY SIGN (HTML ₠⧼dot-separator⧽ Script error: No such module "LoadData".) (predecessor). |
| € | |
|---|---|
Unichar/testcases | |
| In Unicode | Err_/main1: Error_/ec3: Input '20AC' not a hex value (not 'U+hhhh') |
| Currency | |
| Currency | Euro |
| Related | |
| See also | Err_/main1: Error_/ec3: Input '20A0' not a hex value (not 'U+hhhh') (predecessor). |
Special code points: control, surrogate, private, non-character (Cc Cs Co Cn) in BMP
- Note: only fixed non-characters are testable for now (explicitly defined cps, e.g. FFFF). "reserved" non-characters are not detected.
- U+0000 <control-0000> (0decimal)
- Err_/main1: Error_/ec3: Input '0' not a hex value (not 'U+hhhh')
- U+00A0 CHK (160decimal)
- Err_/main1: Error_/ec3: Input 'A0' not a hex value (not 'U+hhhh')
- U+FFFD � CHK (65533decimal)
- Err_/main1: Error_/ec3: Input 'FFFD' not a hex value (not 'U+hhhh')
- U+FFFE <noncharacter-FFFE> (65534decimal)
- Err_/main1: Error_/ec3: Input 'FFFE' not a hex value (not 'U+hhhh')
- U+FFFF <noncharacter-FFFF> (65535decimal)
- Err_/main1: Error_/ec3: Input 'FFFF' not a hex value (not 'U+hhhh')
- U+D800 <surrogate-D800> (55296decimal)
- Err_/main1: Error_/ec3: Input 'D800' not a hex value (not 'U+hhhh')
- U+DFFE <surrogate-DFFE> (57342decimal)
- Err_/main1: Error_/ec3: Input 'DFFE' not a hex value (not 'U+hhhh')
- U+DFFF <surrogate-DFFF> (57343decimal)
- Err_/main1: Error_/ec3: Input 'DFFF' not a hex value (not 'U+hhhh')
- U+E000 <private-use-E000> (57344decimal)
- Err_/main1: Error_/ec3: Input 'E000' not a hex value (not 'U+hhhh')
- U+F8FF <private-use-F8FF> (63743decimal)
- Err_/main1: Error_/ec3: Input 'F8FF' not a hex value (not 'U+hhhh')
- U+FDD0 <noncharacter-FDD0> (64976decimal)
- Err_/main1: Error_/ec3: Input 'FDD0' not a hex value (not 'U+hhhh')
- U+FFFF <noncharacter-FFFF> (65535decimal)
- Err_/main1: Error_/ec3: Input 'FFFF' not a hex value (not 'U+hhhh')
Special code points (control, surrogate, private) not in BMP
- Error using {{unichar}}: Input "" is not a hexadecimal value.
- Err_/main1: Error_/ec2: Blank codepoint value
- U+1FFFD CHK (131069decimal)
- Err_/main1: Error_/ec3: Input '1FFFD' not a hex value (not 'U+hhhh')
- U+2FFFD CHK (196605decimal)
- Err_/main1: Error_/ec3: Input '2FFFD' not a hex value (not 'U+hhhh')
- U+2FFFE <noncharacter-2FFFE> (196606decimal)
- Err_/main1: Error_/ec3: Input '2FFFE' not a hex value (not 'U+hhhh')
- U+2FFFF <noncharacter-2FFFF> (196607decimal)
- Err_/main1: Error_/ec3: Input '2FFFF' not a hex value (not 'U+hhhh')
- U+EFFFE <noncharacter-EFFFE> (983038decimal)
- Err_/main1: Error_/ec3: Input 'EFFFE' not a hex value (not 'U+hhhh')
- U+EFFFF <noncharacter-EFFFF> (983039decimal)
- Err_/main1: Error_/ec3: Input 'EFFFF' not a hex value (not 'U+hhhh')
- U+EFFFD CHK (983037decimal)
- Err_/main1: Error_/ec3: Input 'EFFFD' not a hex value (not 'U+hhhh')
- U+FFFFE <noncharacter-FFFFE> (1048574decimal)
- Err_/main1: Error_/ec3: Input 'FFFFE' not a hex value (not 'U+hhhh')
- U+FFFFF <noncharacter-FFFFF> (1048575decimal)
- Err_/main1: Error_/ec3: Input 'FFFFF' not a hex value (not 'U+hhhh')
- U+0000 <control-0000> (0decimal)
- Err_/main1: Error_/ec3: Input '0' not a hex value (not 'U+hhhh')
Spaces (Zs)
- Space U+0020 SOME SPACE (32decimal⧼dot-separator⧽ HTML
 ⧼dot-separator⧽Script error: No such module "LoadData".) - Space Err_/main1: Error_/ec3: Input '20' not a hex value (not 'U+hhhh')
- Space U+00A0 SOME SPACE (160decimal⧼dot-separator⧽ HTML
 ⧼dot-separator⧽Script error: No such module "LoadData".) - Space Err_/main1: Error_/ec3: Input 'A0' not a hex value (not 'U+hhhh')
- Space U+01680 OGHAM SOME SPACE (5760decimal⧼dot-separator⧽ HTML
 ⧼dot-separator⧽Script error: No such module "LoadData".) - Space Err_/main1: Error_/ec3: Input '01680' not a hex value (not 'U+hhhh')
- Space U+0180E SOME SPACE (6158decimal⧼dot-separator⧽ HTML
᠎⧼dot-separator⧽Script error: No such module "LoadData".) - Space Err_/main1: Error_/ec3: Input '0180e' not a hex value (not 'U+hhhh')
- Space U+02002 SOME SPACE (8194decimal⧼dot-separator⧽ HTML
 ⧼dot-separator⧽Script error: No such module "LoadData".) - Space Err_/main1: Error_/ec3: Input '02002' not a hex value (not 'U+hhhh')
- Space U+2003 SOME SPACE (8195decimal⧼dot-separator⧽ HTML
 ⧼dot-separator⧽Script error: No such module "LoadData".) - Space Err_/main1: Error_/ec3: Input '2003' not a hex value (not 'U+hhhh')
- Space U+200D SOME SPACE (8205decimal⧼dot-separator⧽ HTML
‍⧼dot-separator⧽Script error: No such module "LoadData".) - Space Err_/main1: Error_/ec3: Input '200d' not a hex value (not 'U+hhhh')
- Space U+202F SOME SPACE (8239decimal⧼dot-separator⧽ HTML
 ⧼dot-separator⧽Script error: No such module "LoadData".) - Space Err_/main1: Error_/ec3: Input '202f' not a hex value (not 'U+hhhh')
- Space U+205F SOME SPACE (8287decimal⧼dot-separator⧽ HTML
 ⧼dot-separator⧽Script error: No such module "LoadData".) - Space Err_/main1: Error_/ec3: Input '205f' not a hex value (not 'U+hhhh')
- Space U+2060 SOME SPACE (8288decimal⧼dot-separator⧽ HTML
⁠⧼dot-separator⧽Script error: No such module "LoadData".) - Space Err_/main1: Error_/ec3: Input '2060' not a hex value (not 'U+hhhh')
- Space U+3000 SOME SPACE (12288decimal⧼dot-separator⧽ HTML
 ⧼dot-separator⧽Script error: No such module "LoadData".) - Space Err_/main1: Error_/ec3: Input '3000' not a hex value (not 'U+hhhh')
Formatting characters, no glyph shown (Cf, Zl, Zp)
Zl, Zp:
- U+2028 LSEP (8232decimal⧼dot-separator⧽ HTML

⧼dot-separator⧽Script error: No such module "LoadData".⧼dot-separator⧽ Zl=LSEP) - Err_/main1: Error_/ec3: Input '2028' not a hex value (not 'U+hhhh')
- U+2029 PSEP (8233decimal⧼dot-separator⧽ HTML

⧼dot-separator⧽Script error: No such module "LoadData".⧼dot-separator⧽ Zp=PSEP) - Err_/main1: Error_/ec3: Input '2029' not a hex value (not 'U+hhhh')
Cf:
- U+00AD SHY (173decimal⧼dot-separator⧽ HTML
­⧼dot-separator⧽Script error: No such module "LoadData".) - Err_/main1: Error_/ec3: Input '00AD' not a hex value (not 'U+hhhh')
- U+0600 0600 (1536decimal⧼dot-separator⧽ HTML
؀⧼dot-separator⧽Script error: No such module "LoadData".) - Err_/main1: Error_/ec3: Input '0600' not a hex value (not 'U+hhhh')
- U+0603 0603 (1539decimal⧼dot-separator⧽ HTML
؃⧼dot-separator⧽Script error: No such module "LoadData".) - Err_/main1: Error_/ec3: Input '0603' not a hex value (not 'U+hhhh')
- U+06DD ARABIC END OF AYAH (1757decimal⧼dot-separator⧽ HTML
۝⧼dot-separator⧽Script error: No such module "LoadData".) - Err_/main1: Error_/ec3: Input '06dd' not a hex value (not 'U+hhhh')
- U+070F SYRIAC ABBREVIATION MARK (SAM) (1807decimal⧼dot-separator⧽ HTML
܏⧼dot-separator⧽Script error: No such module "LoadData".) - Err_/main1: Error_/ec3: Input '070f' not a hex value (not 'U+hhhh')
- U+17B4 17B4 (6068decimal⧼dot-separator⧽ HTML
឴⧼dot-separator⧽Script error: No such module "LoadData".) - Err_/main1: Error_/ec3: Input '17b4' not a hex value (not 'U+hhhh')
- U+17B5 17B5 (6069decimal⧼dot-separator⧽ HTML
឵⧼dot-separator⧽Script error: No such module "LoadData".) - Err_/main1: Error_/ec3: Input '17b5' not a hex value (not 'U+hhhh')
- U+200B 200B (8203decimal⧼dot-separator⧽ HTML
​⧼dot-separator⧽Script error: No such module "LoadData".) - Err_/main1: Error_/ec3: Input '200b' not a hex value (not 'U+hhhh')
- U+202A 202A (8234decimal⧼dot-separator⧽ HTML
‪⧼dot-separator⧽Script error: No such module "LoadData".) - Err_/main1: Error_/ec3: Input '202a' not a hex value (not 'U+hhhh')
- U+202B BIDI RLE (8235decimal⧼dot-separator⧽ HTML
‫⧼dot-separator⧽Script error: No such module "LoadData".⧼dot-separator⧽ bidi:should not reverse this note) - Err_/main1: Error_/ec3: Input '202b' not a hex value (not 'U+hhhh')
- U+202E BIDI RLO (8238decimal⧼dot-separator⧽ HTML
‮⧼dot-separator⧽Script error: No such module "LoadData".⧼dot-separator⧽ bidi:should not reverse this note) - Err_/main1: Error_/ec3: Input '202e' not a hex value (not 'U+hhhh')
- U+2060 2060 (8288decimal⧼dot-separator⧽ HTML
⁠⧼dot-separator⧽Script error: No such module "LoadData".) - Err_/main1: Error_/ec3: Input '2060' not a hex value (not 'U+hhhh')
- U+206A 206A (8298decimal⧼dot-separator⧽ HTML
⧼dot-separator⧽Script error: No such module "LoadData".) - Err_/main1: Error_/ec3: Input '206a' not a hex value (not 'U+hhhh')
- U+FEFF FEFF (65279decimal⧼dot-separator⧽ HTML
⧼dot-separator⧽Script error: No such module "LoadData".) - Err_/main1: Error_/ec3: Input 'feff' not a hex value (not 'U+hhhh')
- U+FFFA FFFA (65530decimal⧼dot-separator⧽ HTML
⧼dot-separator⧽Script error: No such module "LoadData".) - Err_/main1: Error_/ec3: Input 'fffa' not a hex value (not 'U+hhhh')
Planes 1 & 14:
- U+110BD 110BD (69821decimal⧼dot-separator⧽ HTML
𑂽⧼dot-separator⧽Script error: No such module "LoadData".) - Err_/main1: Error_/ec3: Input '110bd' not a hex value (not 'U+hhhh')
- U+1D173 1D173 (119155decimal⧼dot-separator⧽ HTML
𝅳⧼dot-separator⧽Script error: No such module "LoadData".) - Err_/main1: Error_/ec3: Input '1d173' not a hex value (not 'U+hhhh')
- U+1D17A 1D17A (119162decimal⧼dot-separator⧽ HTML
𝅺⧼dot-separator⧽Script error: No such module "LoadData".) - Err_/main1: Error_/ec3: Input '1d17a' not a hex value (not 'U+hhhh')
Combining chars
- Umlaut Error using {{unichar}}: Input "U+0308" is not a hexadecimal value.
- Umlaut Err_/main1: Error_/ec3: Input 'U+0308' not a hex value (not 'U+hhhh')
- Umlaut U+0308 ̈ COMBINING DIARESES
- Umlaut Err_/main1: Error_/ec3: Input '0308' not a hex value (not 'U+hhhh')
- Umlaut U+0308 ◌̈ COMBINING DIARESES
- Umlaut Err_/main1: Error_/ec3: Input '0308' not a hex value (not 'U+hhhh')
- Umlaut U+0308 ë COMBINING DIARESES
- Umlaut Err_/main1: Error_/ec3: Input '0308' not a hex value (not 'U+hhhh')
- Umlaut U+0308 ̈ COMBINING DIARESES (776decimal)
- Umlaut Err_/main1: Error_/ec3: Input '0308' not a hex value (not 'U+hhhh')
- Z comb=U+0302 â COMBINING CIRCUMFLEX ACCENT (as in â)
- Z comb=Err_/main1: Error_/ec3: Input '0302' not a hex value (not 'U+hhhh')
- Z comb=U+0302 ̂ COMBINING CIRCUMFLEX ACCENT (as in â)
- Z comb=Err_/main1: Error_/ec3: Input '0302' not a hex value (not 'U+hhhh')
- Z comb=U+0302 ̂ COMBINING CIRCUMFLEX ACCENT (770decimal⧼dot-separator⧽ as in â)
- Z comb=Err_/main1: Error_/ec3: Input '0302' not a hex value (not 'U+hhhh')
No name, input |2=|
- J no na: U+00A9 ©
- J no na: Err_/main1: Error_/ec3: Input 'a9' not a hex value (not 'U+hhhh')
- J no na: U+00A9 ©
- J no na: Err_/main1: Error_/ec3: Input 'a9' not a hex value (not 'U+hhhh')
- J no na: U+00A9 ©
- J no na: Err_/main1: Error_/ec3: Input 'a9' not a hex value (not 'U+hhhh')
- J no na: U+00A9 ©
- J no na: Err_/main1: Error_/ec3: Input 'a9' not a hex value (not 'U+hhhh')
- J no na: U+00A9 ©
- J no na: Err_/main1: Error_/ec3: Input 'a9' not a hex value (not 'U+hhhh')
Image overruling the font
- Currently, the Rupee symbol is available in most fonts. Still, the pictural glyph can be tested (October 2011):
- R1: U+20B9 ₹ INDIAN RUPEE SIGN
- R1: Err_/main1: Error_/ec3: Input '20B9' not a hex value (not 'U+hhhh')
- R1: U+20B9
INDIAN RUPEE SIGN - R1: Err_/main1: Error_/ec3: Input '20B9' not a hex value (not 'U+hhhh')
- R1: U+20B9
INDIAN RUPEE SIGN - R1: Err_/main1: Error_/ec3: Input '20B9' not a hex value (not 'U+hhhh')
- R1: U+20B9
INDIAN RUPEE SIGN - R1: Err_/main1: Error_/ec3: Input '20B9' not a hex value (not 'U+hhhh')
testig input
- H no #1: Error using {{unichar}}: Input "" is not a hexadecimal value.
- H no #1: Err_/main1: Error_/ec2: Blank codepoint value
- I #1=blank: Error using {{unichar}}: Input "" is not a hexadecimal value.
- I #1=blank: Err_/main1: Error_/ec2: Blank codepoint value
- I #1=-1: Error using {{unichar}}: Input "-1" is not a hexadecimal value.
- I #1=-1: Err_/main1: Error_/ec3: Input '-1' not a hex value (not 'U+hhhh')
- I #1=110001: U+110001 (1114113decimal)
- I #1=110001: Err_/main1: Error_/ec3: Input '110001' not a hex value (not 'U+hhhh')
Using different bracketed notes (dec, html, note)
- K noBtxt: U+00B9 ¹ COPYRIGHT SIGN
- K noBtxt: Err_/main1: Error_/ec3: Input 'b9' not a hex value (not 'U+hhhh')
- L1 note.U+0019 <control-0019> Bell character (Some note here)
- L1 note.Err_/main1: Error_/ec3: Input '0019' not a hex value (not 'U+hhhh')
- L1 note.U+0012 <control-0012> Error using {{unichar}}: Pagename expected in "nlink=" (Some note here)
- L1 note.Err_/main1: Error_/ec3: Input '0012' not a hex value (not 'U+hhhh')
- L2 note.U+0017 <control-0017> (Some note here)
- L2 note.Err_/main1: Error_/ec3: Input '0017' not a hex value (not 'U+hhhh')
- M dec.U+00B7 · BEE SEVEN (183decimal)
- M dec.Err_/main1: Error_/ec3: Input '00B7' not a hex value (not 'U+hhhh')
- A1 html.U+00A9 © CSIGN TC (HTML
©⧼dot-separator⧽Script error: No such module "LoadData".) - A1 html.Err_/main1: Error_/ec3: Input '00a9' not a hex value (not 'U+hhhh')
- A2 html.U+07A9 ީ SOME CHAR (HTML
ީ⧼dot-separator⧽Script error: No such module "LoadData".) - A2 html.Err_/main1: Error_/ec3: Input '07a9' not a hex value (not 'U+hhhh')
- B dec.html.U+00A9 © CSIGN AS (169decimal⧼dot-separator⧽ HTML
©⧼dot-separator⧽Script error: No such module "LoadData".) - B dec.html.Err_/main1: Error_/ec3: Input 'A9' not a hex value (not 'U+hhhh')
- C html.note.U+2E18 ⸘ CSIGN WT (HTML
⸘⧼dot-separator⧽Script error: No such module "LoadData".⧼dot-separator⧽ noot) - C html.note.Err_/main1: Error_/ec3: Input '2e18' not a hex value (not 'U+hhhh')
- D dec.note.U+2018 ‘ CSIGN QW (8216decimal⧼dot-separator⧽ nootxx)
- D dec.note.Err_/main1: Error_/ec3: Input '2018' not a hex value (not 'U+hhhh')
- E dec.html.note.: U+2018 ‘ CSIGN QW (8216decimal⧼dot-separator⧽ HTML
‘⧼dot-separator⧽Script error: No such module "LoadData".⧼dot-separator⧽ nootxx) - E dec.html.note.: Err_/main1: Error_/ec3: Input '2018' not a hex value (not 'U+hhhh')
- F no notes txt: U+00A9 © CSIGN EW
- F no notes txt: Err_/main1: Error_/ec3: Input 'A9' not a hex value (not 'U+hhhh')
other
- Copyright sign
- COPYRIGHT SIGN
- COPYRIGHT SIGN
- COPYRIGHT SIGN