Template:Unichar/testcases2
Contents
working
- Unichar/main (/sbox edit diff /test | Source e Talk hist links # /subpages /doc)
- Unichar/errorcheck (edit talk history links # /subpages /doc /doc edit /sbox /sbox diff /test)
- Unichar/errorcheck/general_category (edit talk history links # /subpages /doc /doc edit /sbox /sbox diff /test)
- Unichar/hexvalue (edit talk history links # /subpages /doc /doc edit /sbox /sbox diff /test) --new
- Unichar/hexformat (/sbox edit diff /test | Source e Talk hist links # /subpages /doc)
- Unichar/glyph (/sbox edit diff /test | Source e Talk hist links # /subpages /doc)
- Unichar/name (/sbox edit diff /test | Source e Talk hist links # /subpages /doc)
- Unichar/notes (/sbox edit diff /test | Source e Talk hist links # /subpages /doc)
- Module:Unicode data; Click here to see a monthly parameter usage report for Template:Unichar.
todo
Cf same as Cx?done- Zl, Zp (2) treat as
ws?as Cx - replacement character for formats (not Zs lightblue)? (see ws article)
- format {{in string}} needs word separator
|lang=i.c.w. script (now use+use2 trick)- Space extra when no note ?
- err
- error check & useful, subtempl & get GC?
- See /checkerror
- chek for wrong prefix (U+, 0x, )
- major
- option name=none? (old) -- current:
|2==empty, often ntentional + effect
- nowrap somewhere
- future
- table format
- add alias names
- auto ref Ucode
- (brackets) around glyph, old
|br=
base
- Err_/main1: Error_/ec3: Input '41' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input 'a9' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input '20a0' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input '1a3b' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input 'a2' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input '51234' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input 'U+4A3' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input 'u+4A3' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input 'u+ 4A3' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input 'u+ 4A3' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input '0x4a3' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input '0' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input 'U+0' not a hex value (not 'U+hhhh')
links
- Err_/main1: Error_/ec3: Input 'a9' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input 'a9' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input '9' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input '9' not a hex value (not 'U+hhhh')
format
- frivolous
- Err_/main1: Error_/ec3: Input 'a9' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input 'a9' not a hex value (not 'U+hhhh')
c-with
|c-with=,|cwith=(old)
- Err_/main1: Error_/ec3: Input 'U+0308' not a hex value (not 'U+hhhh') --comb
- Err_/main1: Error_/ec3: Input 'U+0308' not a hex value (not 'U+hhhh') --comb
- Err_/main1: Error_/ec3: Input 'U+0308' not a hex value (not 'U+hhhh') --comb
- Err_/main1: Error_/ec3: Input 'U+0308' not a hex value (not 'U+hhhh') --comb c-with=xx old; see Tie
- Err_/main1: Error_/ec3: Input 'U+0308' not a hex value (not 'U+hhhh') --comb cwith=xx old; see Tie
RTL
- Err_/main1: Error_/ec3: Input 'U+062B' not a hex value (not 'U+hhhh') --rtl
- 12ab ث89yz
- Err_/main1: Error_/ec3: Input 'U+062B' not a hex value (not 'U+hhhh')
- arab
U+066E, U+065C dot below
- Err_/main1: Error_/ec3: Input 'U+065C' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input 'U+065C' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input '08EB' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input '08EE' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input 'U+062B' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input 'U+FEB2' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input 'U+05E9' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input '10FE1' not a hex value (not 'U+hhhh')
html
- format=html,
|html=old habit
- Err_/main1: Error_/ec3: Input 'a9' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input 'a9' not a hex value (not 'U+hhhh') --html= (old)
sans
- format=sans;
|sans=yes(old habit)
- Err_/main1: Error_/ec3: Input 'U+a9' not a hex value (not 'U+hhhh') --old sans=yes
- Err_/main1: Error_/ec3: Input 'a9' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input 'a2' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input '51234' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input 'U+4A3' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input '0x4a3' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input '0' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input 'U+0' not a hex value (not 'U+hhhh')
br
|br=added July 2020 ,see talkpage
- Not used, se TPU
- might be useful, i.c.w. noname.
lang
whitespace (Zx)
- Zs (=whitespace), Zl (1x), Zp (1x)
- "spacing effect but is not a space (braille-0)"
- "space effect but not a visible space (ZWSP)"
- some controls, nonlatin scripts
- Uses Non-photo blue
| Err_/main1: Error_/ec3: Input 'U+0020' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+00A0' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+1680' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+2000' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+2001' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+2002' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+2003' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+2004' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+2005' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+2006' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+2007' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+2008' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+2009' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+200A' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+202F' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+205F' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+3000' not a hex value (not 'U+hhhh') |
- Zl, Zp
| Err_/main1: Error_/ec3: Input 'U+2028' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+2029' not a hex value (not 'U+hhhh') |
Cc in whitespace list
- Cc = old C0+C1
| Err_/main1: Error_/ec3: Input 'U+0009' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+000A' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+000B' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+000C' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+000D' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+0085' not a hex value (not 'U+hhhh') |
| Name |
|---|
| Err_/main1: Error_/ec3: Input 'U+180E' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+200B' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+200C' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+200D' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+2060' not a hex value (not 'U+hhhh') |
| Err_/main1: Error_/ec3: Input 'U+FEFF' not a hex value (not 'U+hhhh') |
Non-space blanks (U+2800 braille)
- The Braille Patterns Unicode block U+2800 ⠀ BRAILLE PATTERN BLANK (HTML
⠀⧼dot-separator⧽Script error: No such module "LoadData".) the Unicode standard explicitly states that it does not act as a space. - Unicode's coverage of the Korean alphabet includes several code points which represent the absence of a written letter, and thus do not display a glyph:
- Hangul Filler character in the Hangul Compatibility Jamo block (U+3164 ㅤ HANGUL FILLER (HTML
ㅤ⧼dot-separator⧽Script error: No such module "LoadData".)). This is classified as a letter, but displayed as an empty space, like a Hangul block containing no jamo. It is used in KS X 1001 Hangul combining sequences to introduce them or denote the absence of a letter in a position, but not in Unicode's combining jamo system. - Unicode's combining jamo system uses similar Hangul Choseong Filler and Hangul Jungseong Filler characters to denote the absence of a letter in initial or medial position within a syllable block, which are included in the Hangul Jamo block (U+115F ᅟ HANGUL CHOSEONG FILLER (HTML
ᅟ⧼dot-separator⧽Script error: No such module "LoadData".), U+1160 ᅠ HANGUL JUNGSEONG FILLER (HTMLᅠ⧼dot-separator⧽Script error: No such module "LoadData".)). - Additionally, a Halfwidth Hangul Filler is included in the Halfwidth and Fullwidth Forms (U+FFA0 ᅠ HALFWIDTH HANGUL FILLER (HTML
ᅠ⧼dot-separator⧽Script error: No such module "LoadData".)), which is used when mapping from encodings which include characters from both Johab (or Wansung) and N-byte Hangul (or its EBCDIC counterpart), such as IBM-933, which includes both Johab and EBCDIC fillers.
- Hangul Filler character in the Hangul Compatibility Jamo block (U+3164 ㅤ HANGUL FILLER (HTML
Cx controls
- | Cc | Cf | Cs | Co | Cn =
- Err_/main1: Error_/ec3: Input '0' not a hex value (not 'U+hhhh') --Cc control (=C0 C1)
- Err_/main1: Error_/ec3: Input '7' not a hex value (not 'U+hhhh') --Cc control (=C0 C1)
- Err_/main1: Error_/ec3: Input 'd800' not a hex value (not 'U+hhhh') --Cs #Surrogates
- Err_/main1: Error_/ec3: Input 'dc00' not a hex value (not 'U+hhhh') --Cs
- Err_/main1: Error_/ec3: Input 'U+E001' not a hex value (not 'U+hhhh') --Co
- Err_/main1: Error_/ec3: Input 'U+FF001' not a hex value (not 'U+hhhh') --Co
- Err_/main1: Error_/ec3: Input 'U+200B' not a hex value (not 'U+hhhh') --Cf
- Err_/main1: Error_/ec3: Input 'U+200C' not a hex value (not 'U+hhhh') --Cf
- Err_/main1: Error_/ec3: Input 'U+FFFF' not a hex value (not 'U+hhhh') --Cn nonchar = unass.
- Err_/main1: Error_/ec3: Input 'U+51234' not a hex value (not 'U+hhhh') --Cn reserv = unass.
scripts
- Err_/main1: Error_/ec3: Input '234' not a hex value (not 'U+hhhh')
- Err_/main1: Error_/ec3: Input '444' not a hex value (not 'U+hhhh')
han
- Err_/main1: Error_/ec3: Input '0x4E00' not a hex value (not 'U+hhhh') --han
- Err_/main1: Error_/ec3: Input '0x4E99' not a hex value (not 'U+hhhh') --han
Infobox
| € | |
|---|---|
Unichar/testcases2 | |
| In Unicode | Err_/main1: Error_/ec3: Input '20AC' not a hex value (not 'U+hhhh') |
| Related | |
| See also | Err_/main1: Error_/ec3: Input '20A0' not a hex value (not 'U+hhhh') (predecessor). |
| € | |
|---|---|
Unichar/testcases2 | |
| In Unicode | U+20AC € EURO SIGN (HTML €⧼dot-separator⧽ Script error: No such module "LoadData".) |
| Related | |
| See also | U+20A0 ₠ EURO-CURRENCY SIGN (HTML ₠⧼dot-separator⧽ Script error: No such module "LoadData".) (predecessor). |
Inline
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Err_/main1: Error_/ec3: Input '41' not a hex value (not 'U+hhhh')Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Err_/main1: Error_/ec3: Input 'a0' not a hex value (not 'U+hhhh')Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Err_/main1: Error_/ec3: Input '2800' not a hex value (not 'U+hhhh')Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Incidental=
- Err_/main1: Error_/ec3: Input 'U+16FE4' not a hex value (not 'U+hhhh') -- invis?
error
- correct input, formats
- Err_/main1: Error_/ec3: Input 'A9' not a hex value (not 'U+hhhh') -- A9 OK
- Err_/main1: Error_/ec3: Input '0a9' not a hex value (not 'U+hhhh') -- lc 0a9 OK
- Err_/main1: Error_/ec3: Input 'U+A9' not a hex value (not 'U+hhhh') -- U+0A9 OK
- Err_/main1: Error_/ec3: Input '0xA9' not a hex value (not 'U+hhhh') -- 0x0A9 OK
- Err_/main1: Error_/ec3: Input '0' not a hex value (not 'U+hhhh') -- zero
- Err_/main1: Error_/ec3: Input 'U+0a9' not a hex value (not 'U+hhhh') -- html x0055;+0a9 = U+
- blank and missing param
- Err_/main1: Error_/ec2: Blank codepoint value -- no param
- Err_/main1: Error_/ec2: Blank codepoint value -- empty param
- Err_/main1: Error_/ec3: Input 'U+' not a hex value (not 'U+hhhh') -- U+empty
- unicode cp check, for GC
- Err_/main1: Error_/ec3: Input '0007' not a hex value (not 'U+hhhh') -- Cc
- Err_/main1: Error_/ec3: Input 'FFFF' not a hex value (not 'U+hhhh') -- Cn, nonchar
- Err_/main1: Error_/ec3: Input '51234' not a hex value (not 'U+hhhh') --Cn, reserved
- Err_/main1: Error_/ec3: Input 'A34567' not a hex value (not 'U+hhhh') -- >> unicode
input error
- bad prefix
- Err_/main1: Error_/ec3: Input 'u+0A' not a hex value (not 'U+hhhh') -- lc u+
- Err_/main1: Error_/ec3: Input 'Oxa9' not a hex value (not 'U+hhhh') -- OTTOx
- Err_/main1: Error_/ec3: Input 'P+a' not a hex value (not 'U+hhhh') -- P+a9
- Err_/main1: Error_/ec3: Input 'P+a' not a hex value (not 'U+hhhh') -- P+a9
- Err_/main1: Error_/ec3: Input 'F+a923' not a hex value (not 'U+hhhh') -- F+a923
- Err_/main1: Error_/ec3: Input 'g+a90' not a hex value (not 'U+hhhh') -- g+a90
- not hex
- Err_/main1: Error_/ec3: Input '12xz3' not a hex value (not 'U+hhhh') -- not hex
- Err_/main1: Error_/ec3: Input 'U+12xz3' not a hex value (not 'U+hhhh') -- not hex
- Err_/main1: Error_/ec3: Input '0x12xz3' not a hex value (not 'U+hhhh') -- not hex
- ws
- Err_/main1: Error_/ec3: Input 'U+A 9' not a hex value (not 'U+hhhh') -- ws
- Err_/main1: Error_/ec3: Input 'U+ A9' not a hex value (not 'U+hhhh') -- ws
- Err_/main1: Error_/ec3: Input 'U+ A' not a hex value (not 'U+hhhh') -- ws
- minus, plus signs
- Err_/main1: Error_/ec3: Input '-0xA9' not a hex value (not 'U+hhhh') -- minus a9
- Err_/main1: Error_/ec3: Input '−0xA9' not a hex value (not 'U+hhhh') -- &minus html a9
- Err_/main1: Error_/ec3: Input '+A9' not a hex value (not 'U+hhhh') -- plus a9
- Err_/main1: Error_/ec3: Input '-A9' not a hex value (not 'U+hhhh') -- minus a9
- Err_/main1: Error_/ec3: Input '−A9' not a hex value (not 'U+hhhh') -- minus a9
- Err_/main1: Error_/ec3: Input '+A9' not a hex value (not 'U+hhhh') -- plus a9