Module:Sandbox/DePiep/uchar/data
Appearance
local uchar_data = {
tPlanes = {
[ 0] = "Basic Multilingual Plane";
[ 1] = "Supplementary Multilingual Plane";
[ 2] = "Supplementary Ideographic Plane";
[ 3] = "Tertiary Ideographic Plane";
[14] = "Supplementary Special-purpose Plane";
[15] = "Supplementary Private Use Area-A";
[16] = "Supplementary Private Use Area-B";
},
tGenCat = {
['L'] = { "Letter", "x" },
['LC'] = { "Cased Letter", "x" },
['Lu'] = { "Uppercase Letter", "0042" },
['Ll'] = { "Lowercase Letter", "0062" },
['Lt'] = { "Titlecase Letter", "01F2" },
['Lm'] = { "Modifier Letter", "02B0" },
['Lo'] = { "Other Letter", "0294" },
['M'] = { "Mark", "x" },
['Mn'] = { "Nonspacing Mark", "0302" },
['Mc'] = { "Spacing Combining Mark", "0BC2" },
['Me'] = { "Enclosing Mark", "20DF" },
['N'] = { "Number", "x" },
['Nd'] = { "Decimal Digit Number", "0039" },
['Nl'] = { "Letter Number", "216B" },
['No'] = { "Other Number", "00BE" },
['P'] = { "Punctuation", "x" },
['Pc'] = { "Connector Punctuation", "x" },
['Pd'] = { "Dash Punctuation", "x" },
['Ps'] = { "Open Punctuation", "x" },
['Pe'] = { "Close Punctuation", "x" },
['Pi'] = { "Initial Quote Punctuation", "x" },
['Pf'] = { "Final Quote Punctuation", "x" },
['Po'] = { "Other Punctuation", "x" },
['S'] = { "Symbol", "x" },
['Sm'] = { "Math Symbol", "x" },
['Sc'] = { "Currency Symbol", "x" },
['Sk'] = { "Modifer Symbol", "x" },
['So'] = { "Other Symbol", "x" },
['Z'] = { "Separator", "x" },
['Zs'] = { "Space Separator", "x" },
['Zl'] = { "Line Separator", "x" },
['Zp'] = { "Paragraph Separator", "x" },
['C'] = { "Other", "x" },
['Cc'] = { "Other control", "x" },
['Cf'] = { "Other format", "00AD" },
['Cs'] = { "Other surrogate", "x" },
['Co'] = { "Other private use", "x" },
['Cn'] = { "Other not assigned", "x" }
}
}
return uchar_data