###############################################################
#
# TLD:            NAME
# Script:         Latin
# Version Number: 1.1
# Effective Date: July 1st, 2011
# Registry:       Verisign, Inc.
# Address:        12061 Bluemont Way, Reston VA 20190, USA
# Telephone:      +1 (703) 925-6999
# Email:          info@verisign-grs.com
# URL:            http://www.verisigninc.com
#
###############################################################


###############################################################
#
# Codepoints allowed from the Latin script.
#
###############################################################
U+0061	# LATIN SMALL LETTER A
U+0062	# LATIN SMALL LETTER B
U+0063	# LATIN SMALL LETTER C
U+0064	# LATIN SMALL LETTER D
U+0065	# LATIN SMALL LETTER E
U+0066	# LATIN SMALL LETTER F
U+0067	# LATIN SMALL LETTER G
U+0068	# LATIN SMALL LETTER H
U+0069	# LATIN SMALL LETTER I
U+006A	# LATIN SMALL LETTER J
U+006B	# LATIN SMALL LETTER K
U+006C	# LATIN SMALL LETTER L
U+006D	# LATIN SMALL LETTER M
U+006E	# LATIN SMALL LETTER N
U+006F	# LATIN SMALL LETTER O
U+0070	# LATIN SMALL LETTER P
U+0071	# LATIN SMALL LETTER Q
U+0072	# LATIN SMALL LETTER R
U+0073	# LATIN SMALL LETTER S
U+0074	# LATIN SMALL LETTER T
U+0075	# LATIN SMALL LETTER U
U+0076	# LATIN SMALL LETTER V
U+0077	# LATIN SMALL LETTER W
U+0078	# LATIN SMALL LETTER X
U+0079	# LATIN SMALL LETTER Y
U+007A	# LATIN SMALL LETTER Z
U+00E0	# LATIN SMALL LETTER A GRAVE
U+00E1	# LATIN SMALL LETTER A ACUTE
U+00E2	# LATIN SMALL LETTER A CIRCUMFLEX
U+00E3	# LATIN SMALL LETTER A TILDE
U+00E4	# LATIN SMALL LETTER A DIAERESIS
U+00E5	# LATIN SMALL LETTER A RING
U+00E6	# LATIN SMALL LETTER A E
U+00E7	# LATIN SMALL LETTER C CEDILLA
U+00E8	# LATIN SMALL LETTER E GRAVE
U+00E9	# LATIN SMALL LETTER E ACUTE
U+00EA	# LATIN SMALL LETTER E CIRCUMFLEX
U+00EB	# LATIN SMALL LETTER E DIAERESIS
U+00EC	# LATIN SMALL LETTER I GRAVE
U+00ED	# LATIN SMALL LETTER I ACUTE
U+00EE	# LATIN SMALL LETTER I CIRCUMFLEX
U+00EF	# LATIN SMALL LETTER I DIAERESIS
U+00F0	# LATIN SMALL LETTER ETH
U+00F1	# LATIN SMALL LETTER N TILDE
U+00F2	# LATIN SMALL LETTER O GRAVE
U+00F3	# LATIN SMALL LETTER O ACUTE
U+00F4	# LATIN SMALL LETTER O CIRCUMFLEX
U+00F5	# LATIN SMALL LETTER O TILDE
U+00F6	# LATIN SMALL LETTER O DIAERESIS
U+00F8	# LATIN SMALL LETTER O SLASH
U+00F9	# LATIN SMALL LETTER U GRAVE
U+00FA	# LATIN SMALL LETTER U ACUTE
U+00FB	# LATIN SMALL LETTER U CIRCUMFLEX
U+00FC	# LATIN SMALL LETTER U DIAERESIS
U+00FD	# LATIN SMALL LETTER Y ACUTE
U+00FE	# LATIN SMALL LETTER THORN
U+00FF	# LATIN SMALL LETTER Y DIAERESIS
U+0101	# LATIN SMALL LETTER A MACRON
U+0103	# LATIN SMALL LETTER A BREVE
U+0105	# LATIN SMALL LETTER A OGONEK
U+0107	# LATIN SMALL LETTER C ACUTE
U+0109	# LATIN SMALL LETTER C CIRCUMFLEX
U+010B	# LATIN SMALL LETTER C DOT
U+010D	# LATIN SMALL LETTER C HACEK
U+010F	# LATIN SMALL LETTER D HACEK
U+0111	# LATIN SMALL LETTER D BAR
U+0113	# LATIN SMALL LETTER E MACRON
U+0115	# LATIN SMALL LETTER E BREVE
U+0117	# LATIN SMALL LETTER E DOT
U+0119	# LATIN SMALL LETTER E OGONEK
U+011B	# LATIN SMALL LETTER E HACEK
U+011D	# LATIN SMALL LETTER G CIRCUMFLEX
U+011F	# LATIN SMALL LETTER G BREVE
U+0121	# LATIN SMALL LETTER G DOT
U+0123	# LATIN SMALL LETTER G CEDILLA
U+0125	# LATIN SMALL LETTER H CIRCUMFLEX
U+0127	# LATIN SMALL LETTER H BAR
U+0129	# LATIN SMALL LETTER I TILDE
U+012B	# LATIN SMALL LETTER I MACRON
U+012D	# LATIN SMALL LETTER I BREVE
U+012F	# LATIN SMALL LETTER I OGONEK
U+0131	# LATIN SMALL LETTER DOTLESS I
U+0135	# LATIN SMALL LETTER J CIRCUMFLEX
U+0137	# LATIN SMALL LETTER K CEDILLA
U+0138	# LATIN SMALL LETTER KRA
U+013A	# LATIN SMALL LETTER L ACUTE
U+013C	# LATIN SMALL LETTER L CEDILLA
U+013E	# LATIN SMALL LETTER L HACEK
U+0142	# LATIN SMALL LETTER L SLASH
U+0144	# LATIN SMALL LETTER N ACUTE
U+0146	# LATIN SMALL LETTER N CEDILLA
U+0148	# LATIN SMALL LETTER N HACEK
U+014B	# LATIN SMALL LETTER ENG
U+014D	# LATIN SMALL LETTER O MACRON
U+014F	# LATIN SMALL LETTER O BREVE
U+0151	# LATIN SMALL LETTER O DOUBLE ACUTE
U+0153	# LATIN SMALL LETTER O E
U+0155	# LATIN SMALL LETTER R ACUTE
U+0157	# LATIN SMALL LETTER R CEDILLA
U+0159	# LATIN SMALL LETTER R HACEK
U+015B	# LATIN SMALL LETTER S ACUTE
U+015D	# LATIN SMALL LETTER S CIRCUMFLEX
U+015F	# LATIN SMALL LETTER S CEDILLA
U+0161	# LATIN SMALL LETTER S HACEK
U+0163	# LATIN SMALL LETTER T CEDILLA
U+0165	# LATIN SMALL LETTER T HACEK
U+0167	# LATIN SMALL LETTER T BAR
U+0169	# LATIN SMALL LETTER U TILDE
U+016B	# LATIN SMALL LETTER U MACRON
U+016D	# LATIN SMALL LETTER U BREVE
U+016F	# LATIN SMALL LETTER U RING
U+0171	# LATIN SMALL LETTER U DOUBLE ACUTE
U+0173	# LATIN SMALL LETTER U OGONEK
U+0175	# LATIN SMALL LETTER W CIRCUMFLEX
U+0177	# LATIN SMALL LETTER Y CIRCUMFLEX
U+017A	# LATIN SMALL LETTER Z ACUTE
U+017C	# LATIN SMALL LETTER Z DOT
U+017E	# LATIN SMALL LETTER Z HACEK
U+0180	# LATIN SMALL LETTER B BAR
U+0183	# LATIN SMALL LETTER B TOPBAR
U+0185	# LATIN SMALL LETTER TONE SIX
U+0188	# LATIN SMALL LETTER C HOOK
U+018C	# LATIN SMALL LETTER D TOPBAR
U+018D	# LATIN SMALL LETTER TURNED DELTA
U+0192	# LATIN SMALL LETTER SCRIPT F
U+0195	# LATIN SMALL LETTER H V
U+0199	# LATIN SMALL LETTER K HOOK
U+019A	# LATIN SMALL LETTER BARRED L
U+019B	# LATIN SMALL LETTER BARRED LAMBDA
U+019E	# LATIN SMALL LETTER N WITH LONG RIGHT LEG
U+01A1	# LATIN SMALL LETTER O HORN
U+01A3	# LATIN SMALL LETTER O I
U+01A5	# LATIN SMALL LETTER P HOOK
U+01A8	# LATIN SMALL LETTER TONE TWO
U+01AA	# LATIN LETTER REVERSED ESH LOOP
U+01AB	# LATIN SMALL LETTER T PALATAL HOOK
U+01AD	# LATIN SMALL LETTER T HOOK
U+01B0	# LATIN SMALL LETTER U HORN
U+01B4	# LATIN SMALL LETTER Y HOOK
U+01B6	# LATIN SMALL LETTER Z BAR
U+01B9	# LATIN SMALL LETTER REVERSED YOGH
U+01BA	# LATIN SMALL LETTER YOGH WITH TAIL
U+01BB	# LATIN LETTER TWO BAR
U+01BD	# LATIN SMALL LETTER TONE FIVE
U+01BE	# LATIN LETTER INVERTED GLOTTAL STOP BAR
U+01BF	# LATIN LETTER WYNN
U+01C0	# LATIN LETTER PIPE
U+01C1	# LATIN LETTER DOUBLE PIPE
U+01C2	# LATIN LETTER PIPE DOUBLE BAR
U+01C3	# LATIN LETTER EXCLAMATION MARK
U+01CE	# LATIN SMALL LETTER A HACEK
U+01D0	# LATIN SMALL LETTER I HACEK
U+01D2	# LATIN SMALL LETTER O HACEK
U+01D4	# LATIN SMALL LETTER U HACEK
U+01D6	# LATIN SMALL LETTER U DIAERESIS MACRON
U+01D8	# LATIN SMALL LETTER U DIAERESIS ACUTE
U+01DA	# LATIN SMALL LETTER U DIAERESIS HACEK
U+01DC	# LATIN SMALL LETTER U DIAERESIS GRAVE
U+01DD	# LATIN SMALL LETTER TURNED E
U+01DF	# LATIN SMALL LETTER A DIAERESIS MACRON
U+01E1	# LATIN SMALL LETTER A DOT MACRON
U+01E3	# LATIN SMALL LETTER A E MACRON
U+01E5	# LATIN SMALL LETTER G BAR
U+01E7	# LATIN SMALL LETTER G HACEK
U+01E9	# LATIN SMALL LETTER K HACEK
U+01EB	# LATIN SMALL LETTER O OGONEK
U+01ED	# LATIN SMALL LETTER O OGONEK MACRON
U+01EF	# LATIN SMALL LETTER YOGH HACEK
U+01F0	# LATIN SMALL LETTER J HACEK
U+01F5	# LATIN SMALL LETTER G WITH ACUTE
U+01F9	# LATIN SMALL LETTER N WITH GRAVE
U+01FB	# LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
U+01FD	# LATIN SMALL LETTER AE WITH ACUTE
U+01FF	# LATIN SMALL LETTER O WITH STROKE AND ACUTE
U+0201	# LATIN SMALL LETTER A WITH DOUBLE GRAVE
U+0203	# LATIN SMALL LETTER A WITH INVERTED BREVE
U+0205	# LATIN SMALL LETTER E WITH DOUBLE GRAVE
U+0207	# LATIN SMALL LETTER E WITH INVERTED BREVE
U+0209	# LATIN SMALL LETTER I WITH DOUBLE GRAVE
U+020B	# LATIN SMALL LETTER I WITH INVERTED BREVE
U+020D	# LATIN SMALL LETTER O WITH DOUBLE GRAVE
U+020F	# LATIN SMALL LETTER O WITH INVERTED BREVE
U+0211	# LATIN SMALL LETTER R WITH DOUBLE GRAVE
U+0213	# LATIN SMALL LETTER R WITH INVERTED BREVE
U+0215	# LATIN SMALL LETTER U WITH DOUBLE GRAVE
U+0217	# LATIN SMALL LETTER U WITH INVERTED BREVE
U+0219	# LATIN SMALL LETTER S WITH COMMA BELOW
U+021B	# LATIN SMALL LETTER T WITH COMMA BELOW
U+021D	# LATIN SMALL LETTER YOGH
U+021F	# LATIN SMALL LETTER H WITH CARON
U+0221	# LATIN SMALL LETTER D WITH CURL
U+0223	# LATIN SMALL LETTER OU
U+0225	# LATIN SMALL LETTER Z WITH HOOK
U+0227	# LATIN SMALL LETTER A WITH DOT ABOVE
U+0229	# LATIN SMALL LETTER E WITH CEDILLA
U+022B	# LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
U+022D	# LATIN SMALL LETTER O WITH TILDE AND MACRON
U+022F	# LATIN SMALL LETTER O WITH DOT ABOVE
U+0231	# LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON
U+0233	# LATIN SMALL LETTER Y WITH MACRON
U+0234	# LATIN SMALL LETTER L WITH CURL
U+0235	# LATIN SMALL LETTER N WITH CURL
U+0236	# LATIN SMALL LETTER T WITH CURL
U+0237	# LATIN SMALL LETTER DOTLESS J
U+0238	# LATIN SMALL LETTER DB DIGRAPH
U+0239	# LATIN SMALL LETTER QP DIGRAPH
U+023C	# LATIN SMALL LETTER C WITH STROKE
U+023F	# LATIN SMALL LETTER S WITH SWASH TAIL
U+0240	# LATIN SMALL LETTER Z WITH SWASH TAIL
U+0242	# LATIN SMALL LETTER GLOTTAL STOP
U+0247	# LATIN SMALL LETTER E WITH STROKE
U+0249	# LATIN SMALL LETTER J WITH STROKE
U+024B	# LATIN SMALL LETTER Q WITH HOOK TAIL
U+024D	# LATIN SMALL LETTER R WITH STROKE
U+024F	# LATIN SMALL LETTER Y WITH STROKE
U+0250	# LATIN SMALL LETTER TURNED A
U+0251	# LATIN SMALL LETTER SCRIPT A
U+0252	# LATIN SMALL LETTER TURNED SCRIPT A
U+0253	# LATIN SMALL LETTER B HOOK
U+0254	# LATIN SMALL LETTER OPEN O
U+0255	# LATIN SMALL LETTER C CURL
U+0256	# LATIN SMALL LETTER D RETROFLEX HOOK
U+0257	# LATIN SMALL LETTER D HOOK
U+0258	# LATIN SMALL LETTER REVERSED E
U+0259	# LATIN SMALL LETTER SCHWA
U+025A	# LATIN SMALL LETTER SCHWA HOOK
U+025B	# LATIN SMALL LETTER EPSILON
U+025C	# LATIN SMALL LETTER REVERSED EPSILON
U+025D	# LATIN SMALL LETTER REVERSED EPSILON HOOK
U+025E	# LATIN SMALL LETTER CLOSED REVERSED EPSILON
U+025F	# LATIN SMALL LETTER DOTLESS J BAR
U+0260	# LATIN SMALL LETTER G HOOK
U+0261	# LATIN SMALL LETTER SCRIPT G
U+0262	# LATIN LETTER SMALL CAPITAL G
U+0263	# LATIN SMALL LETTER GAMMA
U+0264	# LATIN SMALL LETTER BABY GAMMA
U+0265	# LATIN SMALL LETTER TURNED H
U+0266	# LATIN SMALL LETTER H HOOK
U+0267	# LATIN SMALL LETTER HENG HOOK
U+0268	# LATIN SMALL LETTER BARRED I
U+0269	# LATIN SMALL LETTER IOTA
U+026A	# LATIN LETTER SMALL CAPITAL I
U+026B	# LATIN SMALL LETTER L WITH MIDDLE TILDE
U+026C	# LATIN SMALL LETTER L BELT
U+026D	# LATIN SMALL LETTER L RETROFLEX HOOK
U+026E	# LATIN SMALL LETTER L YOGH
U+026F	# LATIN SMALL LETTER TURNED M
U+0270	# LATIN SMALL LETTER TURNED M WITH LONG LEG
U+0271	# LATIN SMALL LETTER M HOOK
U+0272	# LATIN SMALL LETTER N HOOK
U+0273	# LATIN SMALL LETTER N RETROFLEX HOOK
U+0274	# LATIN LETTER SMALL CAPITAL N
U+0275	# LATIN SMALL LETTER BARRED O
U+0276	# LATIN LETTER SMALL CAPITAL O E
U+0277	# LATIN SMALL LETTER CLOSED OMEGA
U+0278	# LATIN SMALL LETTER PHI
U+0279	# LATIN SMALL LETTER TURNED R
U+027A	# LATIN SMALL LETTER TURNED R WITH LONG LEG
U+027B	# LATIN SMALL LETTER TURNED R HOOK
U+027C	# LATIN SMALL LETTER R WITH LONG LEG
U+027D	# LATIN SMALL LETTER R HOOK
U+027E	# LATIN SMALL LETTER FISHHOOK R
U+027F	# LATIN SMALL LETTER REVERSED FISHHOOK R
U+0280	# LATIN LETTER SMALL CAPITAL R
U+0281	# LATIN LETTER SMALL CAPITAL INVERTED R
U+0282	# LATIN SMALL LETTER S HOOK
U+0283	# LATIN SMALL LETTER ESH
U+0284	# LATIN SMALL LETTER DOTLESS J BAR HOOK
U+0285	# LATIN SMALL LETTER SQUAT REVERSED ESH
U+0286	# LATIN SMALL LETTER ESH CURL
U+0287	# LATIN SMALL LETTER TURNED T
U+0288	# LATIN SMALL LETTER T RETROFLEX HOOK
U+0289	# LATIN SMALL LETTER U BAR
U+028A	# LATIN SMALL LETTER UPSILON
U+028B	# LATIN SMALL LETTER SCRIPT V
U+028C	# LATIN SMALL LETTER TURNED V
U+028D	# LATIN SMALL LETTER TURNED W
U+028E	# LATIN SMALL LETTER TURNED Y
U+028F	# LATIN LETTER SMALL CAPITAL Y
U+0290	# LATIN SMALL LETTER Z RETROFLEX HOOK
U+0291	# LATIN SMALL LETTER Z CURL
U+0292	# LATIN SMALL LETTER YOGH
U+0293	# LATIN SMALL LETTER YOGH CURL
U+0294	# LATIN LETTER GLOTTAL STOP
U+0295	# LATIN LETTER REVERSED GLOTTAL STOP
U+0296	# LATIN LETTER INVERTED GLOTTAL STOP
U+0297	# LATIN LETTER STRETCHED C
U+0298	# LATIN LETTER BULLSEYE
U+0299	# LATIN LETTER SMALL CAPITAL B
U+029A	# LATIN SMALL LETTER CLOSED EPSILON
U+029B	# LATIN LETTER SMALL CAPITAL G HOOK
U+029C	# LATIN LETTER SMALL CAPITAL H
U+029D	# LATIN SMALL LETTER CROSSED-TAIL J
U+029E	# LATIN SMALL LETTER TURNED K
U+029F	# LATIN LETTER SMALL CAPITAL L
U+02A0	# LATIN SMALL LETTER Q HOOK
U+02A1	# LATIN LETTER GLOTTAL STOP BAR
U+02A2	# LATIN LETTER REVERSED GLOTTAL STOP BAR
U+02A3	# LATIN SMALL LETTER D Z
U+02A4	# LATIN SMALL LETTER D YOGH
U+02A5	# LATIN SMALL LETTER D Z CURL
U+02A6	# LATIN SMALL LETTER T S
U+02A7	# LATIN SMALL LETTER T ESH
U+02A8	# LATIN SMALL LETTER T C CURL
U+02A9	# LATIN SMALL LETTER FENG DIGRAPH
U+02AA	# LATIN SMALL LETTER LS DIGRAPH
U+02AB	# LATIN SMALL LETTER LZ DIGRAPH
U+02AC	# LATIN LETTER BILABIAL PERCUSSIVE
U+02AD	# LATIN LETTER BIDENTAL PERCUSSIVE
U+02AE	# LATIN SMALL LETTER TURNED H WITH FISHHOOK
U+02AF	# LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL
U+1D00	# LATIN LETTER SMALL CAPITAL A
U+1D01	# LATIN LETTER SMALL CAPITAL AE
U+1D02	# LATIN SMALL LETTER TURNED AE
U+1D03	# LATIN LETTER SMALL CAPITAL BARRED B
U+1D04	# LATIN LETTER SMALL CAPITAL C
U+1D05	# LATIN LETTER SMALL CAPITAL D
U+1D06	# LATIN LETTER SMALL CAPITAL ETH
U+1D07	# LATIN LETTER SMALL CAPITAL E
U+1D08	# LATIN SMALL LETTER TURNED OPEN E
U+1D09	# LATIN SMALL LETTER TURNED I
U+1D0A	# LATIN LETTER SMALL CAPITAL J
U+1D0B	# LATIN LETTER SMALL CAPITAL K
U+1D0C	# LATIN LETTER SMALL CAPITAL L WITH STROKE
U+1D0D	# LATIN LETTER SMALL CAPITAL M
U+1D0E	# LATIN LETTER SMALL CAPITAL REVERSED N
U+1D0F	# LATIN LETTER SMALL CAPITAL O
U+1D10	# LATIN LETTER SMALL CAPITAL OPEN O
U+1D11	# LATIN SMALL LETTER SIDEWAYS O
U+1D12	# LATIN SMALL LETTER SIDEWAYS OPEN O
U+1D13	# LATIN SMALL LETTER SIDEWAYS O WITH STROKE
U+1D14	# LATIN SMALL LETTER TURNED OE
U+1D15	# LATIN LETTER SMALL CAPITAL OU
U+1D16	# LATIN SMALL LETTER TOP HALF O
U+1D17	# LATIN SMALL LETTER BOTTOM HALF O
U+1D18	# LATIN LETTER SMALL CAPITAL P
U+1D19	# LATIN LETTER SMALL CAPITAL REVERSED R
U+1D1A	# LATIN LETTER SMALL CAPITAL TURNED R
U+1D1B	# LATIN LETTER SMALL CAPITAL T
U+1D1C	# LATIN LETTER SMALL CAPITAL U
U+1D1D	# LATIN SMALL LETTER SIDEWAYS U
U+1D1E	# LATIN SMALL LETTER SIDEWAYS DIAERESIZED U
U+1D1F	# LATIN SMALL LETTER SIDEWAYS TURNED M
U+1D20	# LATIN LETTER SMALL CAPITAL V
U+1D21	# LATIN LETTER SMALL CAPITAL W
U+1D22	# LATIN LETTER SMALL CAPITAL Z
U+1D23	# LATIN LETTER SMALL CAPITAL EZH
U+1D24	# LATIN LETTER VOICED LARYNGEAL SPIRANT
U+1D25	# LATIN LETTER AIN
U+1D2F	# MODIFIER LETTER CAPITAL BARRED B
U+1D3B	# MODIFIER LETTER CAPITAL REVERSED N
U+1D4E	# MODIFIER LETTER SMALL TURNED I
U+1D6B	# LATIN SMALL LETTER UE
U+1D6C	# LATIN SMALL LETTER B WITH MIDDLE TILDE
U+1D6D	# LATIN SMALL LETTER D WITH MIDDLE TILDE
U+1D6E	# LATIN SMALL LETTER F WITH MIDDLE TILDE
U+1D6F	# LATIN SMALL LETTER M WITH MIDDLE TILDE
U+1D70	# LATIN SMALL LETTER N WITH MIDDLE TILDE
U+1D71	# LATIN SMALL LETTER P WITH MIDDLE TILDE
U+1D72	# LATIN SMALL LETTER R WITH MIDDLE TILDE
U+1D73	# LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE
U+1D74	# LATIN SMALL LETTER S WITH MIDDLE TILDE
U+1D75	# LATIN SMALL LETTER T WITH MIDDLE TILDE
U+1D76	# LATIN SMALL LETTER Z WITH MIDDLE TILDE
U+1D77	# LATIN SMALL LETTER TURNED G
U+1D79	# LATIN SMALL LETTER INSULAR G
U+1D7A	# LATIN SMALL LETTER TH WITH STRIKETHROUGH
U+1D7B	# LATIN SMALL CAPITAL LETTER I WITH STROKE
U+1D7C	# LATIN SMALL LETTER IOTA WITH STROKE
U+1D7D	# LATIN SMALL LETTER P WITH STROKE
U+1D7E	# LATIN SMALL CAPITAL LETTER U WITH STROKE
U+1D7F	# LATIN SMALL LETTER UPSILON WITH STROKE
U+1D80	# LATIN SMALL LETTER B WITH PALATAL HOOK
U+1D81	# LATIN SMALL LETTER D WITH PALATAL HOOK
U+1D82	# LATIN SMALL LETTER F WITH PALATAL HOOK
U+1D83	# LATIN SMALL LETTER G WITH PALATAL HOOK
U+1D84	# LATIN SMALL LETTER K WITH PALATAL HOOK
U+1D85	# LATIN SMALL LETTER L WITH PALATAL HOOK
U+1D86	# LATIN SMALL LETTER M WITH PALATAL HOOK
U+1D87	# LATIN SMALL LETTER N WITH PALATAL HOOK
U+1D88	# LATIN SMALL LETTER P WITH PALATAL HOOK
U+1D89	# LATIN SMALL LETTER R WITH PALATAL HOOK
U+1D8A	# LATIN SMALL LETTER S WITH PALATAL HOOK
U+1D8B	# LATIN SMALL LETTER ESH WITH PALATAL HOOK
U+1D8C	# LATIN SMALL LETTER V WITH PALATAL HOOK
U+1D8D	# LATIN SMALL LETTER X WITH PALATAL HOOK
U+1D8E	# LATIN SMALL LETTER Z WITH PALATAL HOOK
U+1D8F	# LATIN SMALL LETTER A WITH RETROFLEX HOOK
U+1D90	# LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK
U+1D91	# LATIN SMALL LETTER D WITH HOOK AND TAIL
U+1D92	# LATIN SMALL LETTER E WITH RETROFLEX HOOK
U+1D93	# LATIN SMALL LETTER OPEN E WITH RETROFLEX HOOK
U+1D94	# LATIN SMALL LETTER REVERSED OPEN E WITH RETROFLEX HOOK
U+1D95	# LATIN SMALL LETTER SCHWA WITH RETROFLEX HOOK
U+1D96	# LATIN SMALL LETTER I WITH RETROFLEX HOOK
U+1D97	# LATIN SMALL LETTER OPEN O WITH RETROFLEX HOOK
U+1D98	# LATIN SMALL LETTER ESH WITH RETROFLEX HOOK
U+1D99	# LATIN SMALL LETTER U WITH RETROFLEX HOOK
U+1D9A	# LATIN SMALL LETTER EZH WITH RETROFLEX HOOK
U+1E01	# LATIN SMALL LETTER A WITH RING BELOW
U+1E03	# LATIN SMALL LETTER B WITH DOT ABOVE
U+1E05	# LATIN SMALL LETTER B WITH DOT BELOW
U+1E07	# LATIN SMALL LETTER B WITH LINE BELOW
U+1E09	# LATIN SMALL LETTER C WITH CEDILLA AND ACUTE
U+1E0B	# LATIN SMALL LETTER D WITH DOT ABOVE
U+1E0D	# LATIN SMALL LETTER D WITH DOT BELOW
U+1E0F	# LATIN SMALL LETTER D WITH LINE BELOW
U+1E11	# LATIN SMALL LETTER D WITH CEDILLA
U+1E13	# LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW
U+1E15	# LATIN SMALL LETTER E WITH MACRON AND GRAVE
U+1E17	# LATIN SMALL LETTER E WITH MACRON AND ACUTE
U+1E19	# LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW
U+1E1B	# LATIN SMALL LETTER E WITH TILDE BELOW
U+1E1D	# LATIN SMALL LETTER E WITH CEDILLA AND BREVE
U+1E1F	# LATIN SMALL LETTER F WITH DOT ABOVE
U+1E21	# LATIN SMALL LETTER G WITH MACRON
U+1E23	# LATIN SMALL LETTER H WITH DOT ABOVE
U+1E25	# LATIN SMALL LETTER H WITH DOT BELOW
U+1E27	# LATIN SMALL LETTER H WITH DIAERESIS
U+1E29	# LATIN SMALL LETTER H WITH CEDILLA
U+1E2B	# LATIN SMALL LETTER H WITH BREVE BELOW
U+1E2D	# LATIN SMALL LETTER I WITH TILDE BELOW
U+1E2F	# LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE
U+1E31	# LATIN SMALL LETTER K WITH ACUTE
U+1E33	# LATIN SMALL LETTER K WITH DOT BELOW
U+1E35	# LATIN SMALL LETTER K WITH LINE BELOW
U+1E37	# LATIN SMALL LETTER L WITH DOT BELOW
U+1E39	# LATIN SMALL LETTER L WITH DOT BELOW AND MACRON
U+1E3B	# LATIN SMALL LETTER L WITH LINE BELOW
U+1E3D	# LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW
U+1E3F	# LATIN SMALL LETTER M WITH ACUTE
U+1E41	# LATIN SMALL LETTER M WITH DOT ABOVE
U+1E43	# LATIN SMALL LETTER M WITH DOT BELOW
U+1E45	# LATIN SMALL LETTER N WITH DOT ABOVE
U+1E47	# LATIN SMALL LETTER N WITH DOT BELOW
U+1E49	# LATIN SMALL LETTER N WITH LINE BELOW
U+1E4B	# LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW
U+1E4D	# LATIN SMALL LETTER O WITH TILDE AND ACUTE
U+1E4F	# LATIN SMALL LETTER O WITH TILDE AND DIAERESIS
U+1E51	# LATIN SMALL LETTER O WITH MACRON AND GRAVE
U+1E53	# LATIN SMALL LETTER O WITH MACRON AND ACUTE
U+1E55	# LATIN SMALL LETTER P WITH ACUTE
U+1E57	# LATIN SMALL LETTER P WITH DOT ABOVE
U+1E59	# LATIN SMALL LETTER R WITH DOT ABOVE
U+1E5B	# LATIN SMALL LETTER R WITH DOT BELOW
U+1E5D	# LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
U+1E5F	# LATIN SMALL LETTER R WITH LINE BELOW
U+1E61	# LATIN SMALL LETTER S WITH DOT ABOVE
U+1E63	# LATIN SMALL LETTER S WITH DOT BELOW
U+1E65	# LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE
U+1E67	# LATIN SMALL LETTER S WITH CARON AND DOT ABOVE
U+1E69	# LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE
U+1E6B	# LATIN SMALL LETTER T WITH DOT ABOVE
U+1E6D	# LATIN SMALL LETTER T WITH DOT BELOW
U+1E6F	# LATIN SMALL LETTER T WITH LINE BELOW
U+1E71	# LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW
U+1E73	# LATIN SMALL LETTER U WITH DIAERESIS BELOW
U+1E75	# LATIN SMALL LETTER U WITH TILDE BELOW
U+1E77	# LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW
U+1E79	# LATIN SMALL LETTER U WITH TILDE AND ACUTE
U+1E7B	# LATIN SMALL LETTER U WITH MACRON AND DIAERESIS
U+1E7D	# LATIN SMALL LETTER V WITH TILDE
U+1E7F	# LATIN SMALL LETTER V WITH DOT BELOW
U+1E81	# LATIN SMALL LETTER W WITH GRAVE
U+1E83	# LATIN SMALL LETTER W WITH ACUTE
U+1E85	# LATIN SMALL LETTER W WITH DIAERESIS
U+1E87	# LATIN SMALL LETTER W WITH DOT ABOVE
U+1E89	# LATIN SMALL LETTER W WITH DOT BELOW
U+1E8B	# LATIN SMALL LETTER X WITH DOT ABOVE
U+1E8D	# LATIN SMALL LETTER X WITH DIAERESIS
U+1E8F	# LATIN SMALL LETTER Y WITH DOT ABOVE
U+1E91	# LATIN SMALL LETTER Z WITH CIRCUMFLEX
U+1E93	# LATIN SMALL LETTER Z WITH DOT BELOW
U+1E95	# LATIN SMALL LETTER Z WITH LINE BELOW
U+1E96	# LATIN SMALL LETTER H WITH LINE BELOW
U+1E97	# LATIN SMALL LETTER T WITH DIAERESIS
U+1E98	# LATIN SMALL LETTER W WITH RING ABOVE
U+1E99	# LATIN SMALL LETTER Y WITH RING ABOVE
U+1E9C	# LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE
U+1E9D	# LATIN SMALL LETTER LONG S WITH HIGH STROKE
U+1E9F	# LATIN SMALL LETTER DELTA
U+1EA1	# LATIN SMALL LETTER A WITH DOT BELOW
U+1EA3	# LATIN SMALL LETTER A WITH HOOK ABOVE
U+1EA5	# LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
U+1EA7	# LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
U+1EA9	# LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
U+1EAB	# LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
U+1EAD	# LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
U+1EAF	# LATIN SMALL LETTER A WITH BREVE AND ACUTE
U+1EB1	# LATIN SMALL LETTER A WITH BREVE AND GRAVE
U+1EB3	# LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
U+1EB5	# LATIN SMALL LETTER A WITH BREVE AND TILDE
U+1EB7	# LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
U+1EB9	# LATIN SMALL LETTER E WITH DOT BELOW
U+1EBB	# LATIN SMALL LETTER E WITH HOOK ABOVE
U+1EBD	# LATIN SMALL LETTER E WITH TILDE
U+1EBF	# LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
U+1EC1	# LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
U+1EC3	# LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
U+1EC5	# LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
U+1EC7	# LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
U+1EC9	# LATIN SMALL LETTER I WITH HOOK ABOVE
U+1ECB	# LATIN SMALL LETTER I WITH DOT BELOW
U+1ECD	# LATIN SMALL LETTER O WITH DOT BELOW
U+1ECF	# LATIN SMALL LETTER O WITH HOOK ABOVE
U+1ED1	# LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
U+1ED3	# LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
U+1ED5	# LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
U+1ED7	# LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
U+1ED9	# LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
U+1EDB	# LATIN SMALL LETTER O WITH HORN AND ACUTE
U+1EDD	# LATIN SMALL LETTER O WITH HORN AND GRAVE
U+1EDF	# LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
U+1EE1	# LATIN SMALL LETTER O WITH HORN AND TILDE
U+1EE3	# LATIN SMALL LETTER O WITH HORN AND DOT BELOW
U+1EE5	# LATIN SMALL LETTER U WITH DOT BELOW
U+1EE7	# LATIN SMALL LETTER U WITH HOOK ABOVE
U+1EE9	# LATIN SMALL LETTER U WITH HORN AND ACUTE
U+1EEB	# LATIN SMALL LETTER U WITH HORN AND GRAVE
U+1EED	# LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
U+1EEF	# LATIN SMALL LETTER U WITH HORN AND TILDE
U+1EF1	# LATIN SMALL LETTER U WITH HORN AND DOT BELOW
U+1EF3	# LATIN SMALL LETTER Y WITH GRAVE
U+1EF5	# LATIN SMALL LETTER Y WITH DOT BELOW
U+1EF7	# LATIN SMALL LETTER Y WITH HOOK ABOVE
U+1EF9	# LATIN SMALL LETTER Y WITH TILDE
U+1EFB	# LATIN SMALL LETTER MIDDLE-WELSH LL
U+1EFD	# LATIN SMALL LETTER MIDDLE-WELSH V
U+1EFF	# LATIN SMALL LETTER Y WITH LOOP
U+214E	# TURNED SMALL F
U+2184	# LATIN SMALL LETTER REVERSED C
U+2C61	# LATIN SMALL LETTER L WITH DOUBLE BAR
U+2C65	# LATIN SMALL LETTER A WITH STROKE
U+2C66	# LATIN SMALL LETTER T WITH DIAGONAL STROKE
U+2C68	# LATIN SMALL LETTER H WITH DESCENDER
U+2C6A	# LATIN SMALL LETTER K WITH DESCENDER
U+2C6C	# LATIN SMALL LETTER Z WITH DESCENDER
U+2C71	# LATIN SMALL LETTER V WITH RIGHT HOOK
U+2C73	# LATIN SMALL LETTER W WITH HOOK
U+2C74	# LATIN SMALL LETTER V WITH CURL
U+2C76	# LATIN SMALL LETTER HALF H
U+2C77	# LATIN SMALL LETTER TAILLESS PHI
U+2C78	# LATIN SMALL LETTER E WITH NOTCH
U+2C79	# LATIN SMALL LETTER TURNED R WITH TAIL
U+2C7A	# LATIN SMALL LETTER O WITH LOW RING INSIDE
U+2C7B	# LATIN LETTER SMALL CAPITAL TURNED E
U+A723	# LATIN SMALL LETTER EGYPTOLOGICAL ALEF
U+A725	# LATIN SMALL LETTER EGYPTOLOGICAL AIN
U+A727	# LATIN SMALL LETTER HENG
U+A729	# LATIN SMALL LETTER TZ
U+A72B	# LATIN SMALL LETTER TRESILLO
U+A72D	# LATIN SMALL LETTER CUATRILLO
U+A72F	# LATIN SMALL LETTER CUATRILLO WITH COMMA
U+A730	# LATIN LETTER SMALL CAPITAL F
U+A731	# LATIN LETTER SMALL CAPITAL S
U+A733	# LATIN SMALL LETTER AA
U+A735	# LATIN SMALL LETTER AO
U+A737	# LATIN SMALL LETTER AU
U+A739	# LATIN SMALL LETTER AV
U+A73B	# LATIN SMALL LETTER AV WITH HORIZONTAL BAR
U+A73D	# LATIN SMALL LETTER AY
U+A73F	# LATIN SMALL LETTER REVERSED C WITH DOT
U+A741	# LATIN SMALL LETTER K WITH STROKE
U+A743	# LATIN SMALL LETTER K WITH DIAGONAL STROKE
U+A745	# LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE
U+A747	# LATIN SMALL LETTER BROKEN L
U+A749	# LATIN SMALL LETTER L WITH HIGH STROKE
U+A74B	# LATIN SMALL LETTER O WITH LONG STROKE OVERLAY
U+A74D	# LATIN SMALL LETTER O WITH LOOP
U+A74F	# LATIN SMALL LETTER OO
U+A751	# LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER
U+A753	# LATIN SMALL LETTER P WITH FLOURISH
U+A755	# LATIN SMALL LETTER P WITH SQUIRREL TAIL
U+A757	# LATIN SMALL LETTER Q WITH STROKE THROUGH DESCENDER
U+A759	# LATIN SMALL LETTER Q WITH DIAGONAL STROKE
U+A75B	# LATIN SMALL LETTER R ROTUNDA
U+A75D	# LATIN SMALL LETTER RUM ROTUNDA
U+A75F	# LATIN SMALL LETTER V WITH DIAGONAL STROKE
U+A761	# LATIN SMALL LETTER VY
U+A763	# LATIN SMALL LETTER VISIGOTHIC Z
U+A765	# LATIN SMALL LETTER THORN WITH STROKE
U+A767	# LATIN SMALL LETTER THORN WITH STROKE THROUGH DESCENDER
U+A769	# LATIN SMALL LETTER VEND
U+A76B	# LATIN SMALL LETTER ET
U+A76D	# LATIN SMALL LETTER IS
U+A76F	# LATIN SMALL LETTER CON
U+A771	# LATIN SMALL LETTER DUM
U+A772	# LATIN SMALL LETTER LUM
U+A773	# LATIN SMALL LETTER MUM
U+A774	# LATIN SMALL LETTER NUM
U+A775	# LATIN SMALL LETTER RUM
U+A776	# LATIN LETTER SMALL CAPITAL RUM
U+A777	# LATIN SMALL LETTER TUM
U+A778	# LATIN SMALL LETTER UM
U+A77A	# LATIN SMALL LETTER INSULAR D
U+A77C	# LATIN SMALL LETTER INSULAR F
U+A77F	# LATIN SMALL LETTER TURNED INSULAR G
U+A781	# LATIN SMALL LETTER TURNED L
U+A783	# LATIN SMALL LETTER INSULAR R
U+A785	# LATIN SMALL LETTER INSULAR S
U+A787	# LATIN SMALL LETTER INSULAR T
U+A78C	# LATIN SMALL LETTER SALTILLO
U+A7FB	# LATIN EPIGRAPHIC LETTER REVERSED F
U+A7FC	# LATIN EPIGRAPHIC LETTER REVERSED P
U+A7FD	# LATIN EPIGRAPHIC LETTER INVERTED M
U+A7FE	# LATIN EPIGRAPHIC LETTER I LONGA
U+A7FF	# LATIN EPIGRAPHIC LETTER ARCHAIC M


###############################################################
#
# Common codepoints (allowed in all scripts).
#
###############################################################
U+002D	# HYPHEN-MINUS
U+0030	# DIGIT ZERO
U+0031	# DIGIT ONE
U+0032	# DIGIT TWO
U+0033	# DIGIT THREE
U+0034	# DIGIT FOUR
U+0035	# DIGIT FIVE
U+0036	# DIGIT SIX
U+0037	# DIGIT SEVEN
U+0038	# DIGIT EIGHT
U+0039	# DIGIT NINE
U+00B7	# MIDDLE DOT
U+02B9	# MODIFIER LETTER PRIME
U+02BA	# MODIFIER LETTER DOUBLE PRIME
U+02BB	# MODIFIER LETTER TURNED COMMA
U+02BC	# MODIFIER LETTER APOSTROPHE
U+02BD	# MODIFIER LETTER REVERSED COMMA
U+02BE	# MODIFIER LETTER RIGHT HALF RING
U+02BF	# MODIFIER LETTER LEFT HALF RING
U+02C0	# MODIFIER LETTER GLOTTAL STOP
U+02C1	# MODIFIER LETTER REVERSED GLOTTAL STOP
U+02C6	# MODIFIER LETTER CIRCUMFLEX
U+02C7	# MODIFIER LETTER HACEK
U+02C8	# MODIFIER LETTER VERTICAL LINE
U+02C9	# MODIFIER LETTER MACRON
U+02CA	# MODIFIER LETTER ACUTE
U+02CB	# MODIFIER LETTER GRAVE
U+02CC	# MODIFIER LETTER LOW VERTICAL LINE
U+02CD	# MODIFIER LETTER LOW MACRON
U+02CE	# MODIFIER LETTER LOW GRAVE
U+02CF	# MODIFIER LETTER LOW ACUTE
U+02D0	# MODIFIER LETTER TRIANGULAR COLON
U+02D1	# MODIFIER LETTER HALF TRIANGULAR COLON
U+02EC	# MODIFIER LETTER VOICING
U+02EE	# MODIFIER LETTER DOUBLE APOSTROPHE
U+0660	# ARABIC-INDIC DIGIT ZERO
U+0661	# ARABIC-INDIC DIGIT ONE
U+0662	# ARABIC-INDIC DIGIT TWO
U+0663	# ARABIC-INDIC DIGIT THREE
U+0664	# ARABIC-INDIC DIGIT FOUR
U+0665	# ARABIC-INDIC DIGIT FIVE
U+0666	# ARABIC-INDIC DIGIT SIX
U+0667	# ARABIC-INDIC DIGIT SEVEN
U+0668	# ARABIC-INDIC DIGIT EIGHT
U+0669	# ARABIC-INDIC DIGIT NINE
U+1CE1	# VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA
U+1CE9	# VEDIC SIGN ANUSVARA ANTARGOMUKHA
U+1CEA	# VEDIC SIGN ANUSVARA BAHIRGOMUKHA
U+1CEB	# VEDIC SIGN ANUSVARA VAMAGOMUKHA
U+1CEC	# VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL
U+1CEE	# VEDIC SIGN HEXIFORM LONG ANUSVARA
U+1CEF	# VEDIC SIGN LONG ANUSVARA
U+1CF0	# VEDIC SIGN RTHANG LONG ANUSVARA
U+1CF1	# VEDIC SIGN ANUSVARA UBHAYATO MUKHA
U+1CF2	# VEDIC SIGN ARDHAVISARGA
U+2E2F	# VERTICAL TILDE
U+30FB	# KATAKANA MIDDLE DOT
U+30FC	# KATAKANA-HIRAGANA PROLONGED SOUND MARK
U+A717	# MODIFIER LETTER DOT VERTICAL BAR
U+A718	# MODIFIER LETTER DOT SLASH
U+A719	# MODIFIER LETTER DOT HORIZONTAL BAR
U+A71A	# MODIFIER LETTER LOWER RIGHT CORNER ANGLE
U+A71B	# MODIFIER LETTER RAISED UP ARROW
U+A71C	# MODIFIER LETTER RAISED DOWN ARROW
U+A71D	# MODIFIER LETTER RAISED EXCLAMATION MARK
U+A71E	# MODIFIER LETTER RAISED INVERTED EXCLAMATION MARK
U+A71F	# MODIFIER LETTER LOW INVERTED EXCLAMATION MARK
U+A788	# MODIFIER LETTER LOW CIRCUMFLEX ACCENT


###############################################################
#
# Inherited codepoints (allowed in all scripts)
#
# Must follow a Latin or Common codepoint
#
###############################################################
U+0300	# NON-SPACING GRAVE
U+0301	# NON-SPACING ACUTE
U+0302	# NON-SPACING CIRCUMFLEX
U+0303	# NON-SPACING TILDE
U+0304	# NON-SPACING MACRON
U+0305	# NON-SPACING OVERSCORE
U+0306	# NON-SPACING BREVE
U+0307	# NON-SPACING DOT ABOVE
U+0308	# NON-SPACING DIAERESIS
U+0309	# NON-SPACING HOOK ABOVE
U+030A	# NON-SPACING RING ABOVE
U+030B	# NON-SPACING DOUBLE ACUTE
U+030C	# NON-SPACING HACEK
U+030D	# NON-SPACING VERTICAL LINE ABOVE
U+030E	# NON-SPACING DOUBLE VERTICAL LINE ABOVE
U+030F	# NON-SPACING DOUBLE GRAVE
U+0310	# NON-SPACING CANDRABINDU
U+0311	# NON-SPACING INVERTED BREVE
U+0312	# NON-SPACING TURNED COMMA ABOVE
U+0313	# NON-SPACING COMMA ABOVE
U+0314	# NON-SPACING REVERSED COMMA ABOVE
U+0315	# NON-SPACING COMMA ABOVE RIGHT
U+0316	# NON-SPACING GRAVE BELOW
U+0317	# NON-SPACING ACUTE BELOW
U+0318	# NON-SPACING LEFT TACK BELOW
U+0319	# NON-SPACING RIGHT TACK BELOW
U+031A	# NON-SPACING LEFT ANGLE ABOVE
U+031B	# NON-SPACING HORN
U+031C	# NON-SPACING LEFT HALF RING BELOW
U+031D	# NON-SPACING UP TACK BELOW
U+031E	# NON-SPACING DOWN TACK BELOW
U+031F	# NON-SPACING PLUS SIGN BELOW
U+0320	# NON-SPACING MINUS SIGN BELOW
U+0321	# NON-SPACING PALATALIZED HOOK BELOW
U+0322	# NON-SPACING RETROFLEX HOOK BELOW
U+0323	# NON-SPACING DOT BELOW
U+0324	# NON-SPACING DOUBLE DOT BELOW
U+0325	# NON-SPACING RING BELOW
U+0326	# NON-SPACING COMMA BELOW
U+0327	# NON-SPACING CEDILLA
U+0328	# NON-SPACING OGONEK
U+0329	# NON-SPACING VERTICAL LINE BELOW
U+032A	# NON-SPACING BRIDGE BELOW
U+032B	# NON-SPACING INVERTED DOUBLE ARCH BELOW
U+032C	# NON-SPACING HACEK BELOW
U+032D	# NON-SPACING CIRCUMFLEX BELOW
U+032E	# NON-SPACING BREVE BELOW
U+032F	# NON-SPACING INVERTED BREVE BELOW
U+0330	# NON-SPACING TILDE BELOW
U+0331	# NON-SPACING MACRON BELOW
U+0332	# NON-SPACING UNDERSCORE
U+0333	# NON-SPACING DOUBLE UNDERSCORE
U+0334	# NON-SPACING TILDE OVERLAY
U+0335	# NON-SPACING SHORT BAR OVERLAY
U+0336	# NON-SPACING LONG BAR OVERLAY
U+0337	# NON-SPACING SHORT SLASH OVERLAY
U+0338	# NON-SPACING LONG SLASH OVERLAY
U+0339	# NON-SPACING RIGHT HALF RING BELOW
U+033A	# NON-SPACING INVERTED BRIDGE BELOW
U+033B	# NON-SPACING SQUARE BELOW
U+033C	# NON-SPACING SEAGULL BELOW
U+033D	# NON-SPACING X ABOVE
U+033E	# NON-SPACING VERTICAL TILDE
U+033F	# NON-SPACING DOUBLE OVERSCORE
U+0342	# COMBINING GREEK PERISPOMENI
U+0346	# COMBINING BRIDGE ABOVE
U+0347	# COMBINING EQUALS SIGN BELOW
U+0348	# COMBINING DOUBLE VERTICAL LINE BELOW
U+0349	# COMBINING LEFT ANGLE BELOW
U+034A	# COMBINING NOT TILDE ABOVE
U+034B	# COMBINING HOMOTHETIC ABOVE
U+034C	# COMBINING ALMOST EQUAL TO ABOVE
U+034D	# COMBINING LEFT RIGHT ARROW BELOW
U+034E	# COMBINING UPWARDS ARROW BELOW
U+0350	# COMBINING RIGHT ARROWHEAD ABOVE
U+0351	# COMBINING LEFT HALF RING ABOVE
U+0352	# COMBINING FERMATA
U+0353	# COMBINING X BELOW
U+0354	# COMBINING LEFT ARROWHEAD BELOW
U+0355	# COMBINING RIGHT ARROWHEAD BELOW
U+0356	# COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW
U+0357	# COMBINING RIGHT HALF RING ABOVE
U+0358	# COMBINING DOT ABOVE RIGHT
U+0359	# COMBINING ASTERISK BELOW
U+035A	# COMBINING DOUBLE RING BELOW
U+035B	# COMBINING ZIGZAG ABOVE
U+035C	# COMBINING DOUBLE BREVE BELOW
U+035D	# COMBINING DOUBLE BREVE
U+035E	# COMBINING DOUBLE MACRON
U+035F	# COMBINING DOUBLE MACRON BELOW
U+0360	# COMBINING DOUBLE TILDE
U+0361	# COMBINING DOUBLE INVERTED BREVE
U+0362	# COMBINING DOUBLE RIGHTWARDS ARROW BELOW
U+0363	# COMBINING LATIN SMALL LETTER A
U+0364	# COMBINING LATIN SMALL LETTER E
U+0365	# COMBINING LATIN SMALL LETTER I
U+0366	# COMBINING LATIN SMALL LETTER O
U+0367	# COMBINING LATIN SMALL LETTER U
U+0368	# COMBINING LATIN SMALL LETTER C
U+0369	# COMBINING LATIN SMALL LETTER D
U+036A	# COMBINING LATIN SMALL LETTER H
U+036B	# COMBINING LATIN SMALL LETTER M
U+036C	# COMBINING LATIN SMALL LETTER R
U+036D	# COMBINING LATIN SMALL LETTER T
U+036E	# COMBINING LATIN SMALL LETTER V
U+036F	# COMBINING LATIN SMALL LETTER X
U+0485	# CYRILLIC NON-SPACING DASIA PNEUMATA
U+0486	# CYRILLIC NON-SPACING PSILI PNEUMATA
U+064B	# ARABIC FATHATAN
U+064C	# ARABIC DAMMATAN
U+064D	# ARABIC KASRATAN
U+064E	# ARABIC FATHAH
U+064F	# ARABIC DAMMAH
U+0650	# ARABIC KASRAH
U+0651	# ARABIC SHADDAH
U+0652	# ARABIC SUKUN
U+0653	# ARABIC MADDAH ABOVE
U+0654	# ARABIC HAMZA ABOVE
U+0655	# ARABIC HAMZA BELOW
U+0670	# ARABIC ALEF ABOVE
U+0951	# DEVANAGARI STRESS SIGN UDATTA
U+0952	# DEVANAGARI STRESS SIGN ANUDATTA
U+1CD0	# VEDIC TONE KARSHANA
U+1CD1	# VEDIC TONE SHARA
U+1CD2	# VEDIC TONE PRENKHA
U+1CD4	# VEDIC SIGN YAJURVEDIC MIDLINE SVARITA
U+1CD5	# VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA
U+1CD6	# VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA
U+1CD7	# VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA
U+1CD8	# VEDIC TONE CANDRA BELOW
U+1CD9	# VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER
U+1CDA	# VEDIC TONE DOUBLE SVARITA
U+1CDB	# VEDIC TONE TRIPLE SVARITA
U+1CDC	# VEDIC TONE KATHAKA ANUDATTA
U+1CDD	# VEDIC TONE DOT BELOW
U+1CDE	# VEDIC TONE TWO DOTS BELOW
U+1CDF	# VEDIC TONE THREE DOTS BELOW
U+1CE0	# VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA
U+1CE2	# VEDIC SIGN VISARGA SVARITA
U+1CE3	# VEDIC SIGN VISARGA UDATTA
U+1CE4	# VEDIC SIGN REVERSED VISARGA UDATTA
U+1CE5	# VEDIC SIGN VISARGA ANUDATTA
U+1CE6	# VEDIC SIGN REVERSED VISARGA ANUDATTA
U+1CE7	# VEDIC SIGN VISARGA UDATTA WITH TAIL
U+1CE8	# VEDIC SIGN VISARGA ANUDATTA WITH TAIL
U+1CED	# VEDIC SIGN TIRYAK
U+1DC0	# COMBINING DOTTED GRAVE ACCENT
U+1DC1	# COMBINING DOTTED ACUTE ACCENT
U+1DC2	# COMBINING SNAKE BELOW
U+1DC3	# COMBINING SUSPENSION MARK
U+1DC4	# COMBINING MACRON-ACUTE
U+1DC5	# COMBINING GRAVE-MACRON
U+1DC6	# COMBINING MACRON-GRAVE
U+1DC7	# COMBINING ACUTE-MACRON
U+1DC8	# COMBINING GRAVE-ACUTE-GRAVE
U+1DC9	# COMBINING ACUTE-GRAVE-ACUTE
U+1DCA	# COMBINING LATIN SMALL LETTER R BELOW
U+1DCB	# COMBINING BREVE-MACRON
U+1DCC	# COMBINING MACRON-BREVE
U+1DCD	# COMBINING DOUBLE CIRCUMFLEX ABOVE
U+1DCE	# COMBINING OGONEK ABOVE
U+1DCF	# COMBINING ZIGZAG BELOW
U+1DD0	# COMBINING IS BELOW
U+1DD1	# COMBINING UR ABOVE
U+1DD2	# COMBINING US ABOVE
U+1DD3	# COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE
U+1DD4	# COMBINING LATIN SMALL LETTER AE
U+1DD5	# COMBINING LATIN SMALL LETTER AO
U+1DD6	# COMBINING LATIN SMALL LETTER AV
U+1DD7	# COMBINING LATIN SMALL LETTER C CEDILLA
U+1DD8	# COMBINING LATIN SMALL LETTER INSULAR D
U+1DD9	# COMBINING LATIN SMALL LETTER ETH
U+1DDA	# COMBINING LATIN SMALL LETTER G
U+1DDB	# COMBINING LATIN LETTER SMALL CAPITAL G
U+1DDC	# COMBINING LATIN SMALL LETTER K
U+1DDD	# COMBINING LATIN SMALL LETTER L
U+1DDE	# COMBINING LATIN LETTER SMALL CAPITAL L
U+1DDF	# COMBINING LATIN LETTER SMALL CAPITAL M
U+1DE0	# COMBINING LATIN SMALL LETTER N
U+1DE1	# COMBINING LATIN LETTER SMALL CAPITAL N
U+1DE2	# COMBINING LATIN LETTER SMALL CAPITAL R
U+1DE3	# COMBINING LATIN SMALL LETTER R ROTUNDA
U+1DE4	# COMBINING LATIN SMALL LETTER S
U+1DE5	# COMBINING LATIN SMALL LETTER LONG S
U+1DE6	# COMBINING LATIN SMALL LETTER Z
U+1DFD	# COMBINING ALMOST EQUAL TO BELOW
U+1DFE	# COMBINING LEFT ARROWHEAD ABOVE
U+1DFF	# COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW
U+200C	# ZERO WIDTH NON-JOINER
U+200D	# ZERO WIDTH JOINER
U+3099	# NON-SPACING KATAKANA-HIRAGANA VOICED SOUND MARK
U+309A	# NON-SPACING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
U+FE20	# COMBINING LIGATURE LEFT HALF
U+FE21	# COMBINING LIGATURE RIGHT HALF
U+FE22	# COMBINING DOUBLE TILDE LEFT HALF
U+FE23	# COMBINING DOUBLE TILDE RIGHT HALF
U+FE24	# COMBINING MACRON LEFT HALF
U+FE25	# COMBINING MACRON RIGHT HALF
U+FE26	# COMBINING CONJOINING MACRON
U+101FD	# PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE