diff options
-rw-r--r-- | Compose/Compose.neo | 2 | ||||
-rw-r--r-- | Compose/en_US.neo | 2496 | ||||
-rw-r--r-- | windows/autohotkey/Changelog-and-Todo.txt | 6 | ||||
-rw-r--r-- | windows/autohotkey/Compose/AutoComp1.bas | 38 | ||||
-rw-r--r-- | windows/autohotkey/Compose/AutoComp2.bas | 52 | ||||
-rw-r--r-- | windows/autohotkey/Source/All.ahk | 3 | ||||
-rw-r--r-- | windows/autohotkey/Source/Compose.ahk | 3079 | ||||
-rw-r--r-- | windows/autohotkey/Source/Keys-Neo.ahk | 643 | ||||
-rw-r--r-- | windows/autohotkey/Source/Methods-Layers.ahk | 1 | ||||
-rw-r--r-- | windows/autohotkey/Source/Methods-Other.ahk | 45 | ||||
-rw-r--r-- | windows/autohotkey/Source/Methods-Unicode.ahk | 12 | ||||
-rw-r--r-- | windows/autohotkey/neo20.ahk | 3780 | ||||
-rw-r--r-- | windows/autohotkey/neo20.exe | bin | 424927 -> 439617 bytes |
13 files changed, 8914 insertions, 1243 deletions
diff --git a/Compose/Compose.neo b/Compose/Compose.neo index ec9cb4c..2c38b6b 100644 --- a/Compose/Compose.neo +++ b/Compose/Compose.neo @@ -450,7 +450,7 @@ <dead_tilde> <dead_tilde> : "̃" U0303 # COMBINING TILDE <dead_macron> <dead_macron> : "̄" U0304 # COMBINING MACRON <dead_diaeresis> <dead_diaeresis> : "̈" U0308 # COMBINING DIAERESIS -<dead_stroke> <dead_stroke> : "̷" U0337 # COMBINING SHORT SOLIDUS OVERLAY +<dead_stroke> <dead_stroke> : "̷" U0338 # COMBINING SHORT SOLIDUS OVERLAY <dead_doubleacute> <dead_doubleacute> : "̋" U030B # COMBINING DOUBLE ACUTE ACCENT <U02CC> <U02CC> : "̦" U0326 # COMBINING COMMA BELOW <Multi_key> <underscore> <underscore> : "̲" U0332 # COMBINING LOW LINE diff --git a/Compose/en_US.neo b/Compose/en_US.neo new file mode 100644 index 0000000..02ce8c7 --- /dev/null +++ b/Compose/en_US.neo @@ -0,0 +1,2496 @@ +<Multi_key> <space> <apostrophe> : "'" apostrophe
+<Multi_key> <apostrophe> <space> : "'" apostrophe
+<Multi_key> <space> <greater> : "^" asciicircum
+<Multi_key> <greater> <space> : "^" asciicircum
+<Multi_key> <space> <asciicircum> : "^" asciicircum
+<Multi_key> <asciicircum> <space> : "^" asciicircum
+<Multi_key> <space> <minus> : "~" asciitilde
+<Multi_key> <minus> <space> : "~" asciitilde
+<Multi_key> <space> <asciitilde> : "~" asciitilde
+<Multi_key> <asciitilde> <space> : "~" asciitilde
+<Multi_key> <A> <T> : "@" at
+<Multi_key> <less> <slash> : "\\" backslash
+<Multi_key> <slash> <less> : "\\" backslash
+<Multi_key> <slash> <slash> : "\\" backslash
+<Multi_key> <l> <v> : "|" bar
+<Multi_key> <v> <l> : "|" bar
+<Multi_key> <L> <V> : "|" bar
+<Multi_key> <V> <L> : "|" bar
+<Multi_key> <asciicircum> <slash> : "|" bar
+<Multi_key> <slash> <asciicircum> : "|" bar
+<Multi_key> <minus> <parenleft> : "{" braceleft
+<Multi_key> <parenleft> <minus> : "{" braceleft
+<Multi_key> <minus> <parenright> : "}" braceright
+<Multi_key> <parenright> <minus> : "}" braceright
+<Multi_key> <parenleft> <parenleft> : "[" bracketleft
+<Multi_key> <parenright> <parenright> : "]" bracketright
+<Multi_key> <space> <comma> : "¸" cedilla
+<Multi_key> <comma> <space> : "¸" cedilla
+<Multi_key> <space> <grave> : "`" grave
+<Multi_key> <grave> <space> : "`" grave
+<Multi_key> <plus> <plus> : "#" numbersign
+<Multi_key> <apostrophe> <A> : "Á" Aacute # LATIN CAPITAL LETTER A WITH ACUTE
+<Multi_key> <acute> <A> : "Á" Aacute # LATIN CAPITAL LETTER A WITH ACUTE
+<Multi_key> <apostrophe> <a> : "á" aacute # LATIN SMALL LETTER A WITH ACUTE
+<Multi_key> <acute> <a> : "á" aacute # LATIN SMALL LETTER A WITH ACUTE
+<Multi_key> <b> <A> : "Ă" Abreve # LATIN CAPITAL LETTER A WITH BREVE
+<Multi_key> <U> <A> : "Ă" Abreve # LATIN CAPITAL LETTER A WITH BREVE
+<Multi_key> <b> <a> : "ă" abreve # LATIN SMALL LETTER A WITH BREVE
+<Multi_key> <U> <a> : "ă" abreve # LATIN SMALL LETTER A WITH BREVE
+<Multi_key> <asciicircum> <A> : "Â" Acircumflex # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+<Multi_key> <asciicircum> <a> : "â" acircumflex # LATIN SMALL LETTER A WITH CIRCUMFLEX
+<Multi_key> <quotedbl> <A> : "Ä" Adiaeresis # LATIN CAPITAL LETTER A WITH DIAERESIS
+<Multi_key> <quotedbl> <a> : "ä" adiaeresis # LATIN SMALL LETTER A WITH DIAERESIS
+<Multi_key> <A> <E> : "Æ" AE
+<Multi_key> <a> <e> : "æ" ae
+<Multi_key> <grave> <A> : "À" Agrave # LATIN CAPITAL LETTER A WITH GRAVE
+<Multi_key> <grave> <a> : "à" agrave # LATIN SMALL LETTER A WITH GRAVE
+<Multi_key> <underscore> <A> : "Ā" Amacron # LATIN CAPITAL LETTER A WITH MACRON
+<Multi_key> <macron> <A> : "Ā" Amacron # LATIN CAPITAL LETTER A WITH MACRON
+<Multi_key> <underscore> <a> : "ā" amacron # LATIN SMALL LETTER A WITH MACRON
+<Multi_key> <macron> <a> : "ā" amacron # LATIN SMALL LETTER A WITH MACRON
+<Multi_key> <semicolon> <A> : "Ą" Aogonek # LATIN CAPITAL LETTER A WITH OGONEK
+<Multi_key> <semicolon> <a> : "ą" aogonek # LATIN SMALL LETTER A WITH OGONEK
+<Multi_key> <o> <A> : "Å" Aring # LATIN CAPITAL LETTER A WITH RING ABOVE
+<Multi_key> <o> <a> : "å" aring # LATIN SMALL LETTER A WITH RING ABOVE
+<Multi_key> <asciitilde> <A> : "Ã" Atilde # LATIN CAPITAL LETTER A WITH TILDE
+<Multi_key> <asciitilde> <a> : "ã" atilde # LATIN SMALL LETTER A WITH TILDE
+<Multi_key> <exclam> <asciicircum> : "¦" brokenbar
+<Multi_key> <period> <C> : "Ċ" Cabovedot # LATIN CAPITAL LETTER C WITH DOT ABOVE
+<Multi_key> <period> <c> : "ċ" cabovedot # LATIN SMALL LETTER C WITH DOT ABOVE
+<Multi_key> <apostrophe> <C> : "Ć" Cacute # LATIN CAPITAL LETTER C WITH ACUTE
+<Multi_key> <acute> <C> : "Ć" Cacute # LATIN CAPITAL LETTER C WITH ACUTE
+<Multi_key> <apostrophe> <c> : "ć" cacute # LATIN SMALL LETTER C WITH ACUTE
+<Multi_key> <acute> <c> : "ć" cacute # LATIN SMALL LETTER C WITH ACUTE
+<Multi_key> <c> <C> : "Č" Ccaron # LATIN CAPITAL LETTER C WITH CARON
+<Multi_key> <c> <c> : "č" ccaron # LATIN SMALL LETTER C WITH CARON
+<Multi_key> <comma> <C> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA
+<Multi_key> <comma> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
+<Multi_key> <asciicircum> <C> : "Ĉ" Ccircumflex # LATIN CAPITAL LETTER C WITH CIRCUMFLEX
+<Multi_key> <asciicircum> <c> : "ĉ" ccircumflex # LATIN SMALL LETTER C WITH CIRCUMFLEX
+<Multi_key> <slash> <C> : "¢" cent # CENT SIGN
+<Multi_key> <slash> <c> : "¢" cent # CENT SIGN
+<Multi_key> <C> <slash> : "¢" cent # CENT SIGN
+<Multi_key> <c> <slash> : "¢" cent # CENT SIGN
+<Multi_key> <C> <bar> : "¢" cent # CENT SIGN
+<Multi_key> <c> <bar> : "¢" cent # CENT SIGN
+<Multi_key> <bar> <C> : "¢" cent # CENT SIGN
+<Multi_key> <bar> <c> : "¢" cent # CENT SIGN
+<Multi_key> <slash> <C> : "₡" ColonSign # COLON SIGN
+<Multi_key> <C> <slash> : "₡" ColonSign # COLON SIGN
+<Multi_key> <O> <C> : "©" copyright
+<Multi_key> <O> <c> : "©" copyright
+<Multi_key> <o> <C> : "©" copyright
+<Multi_key> <o> <c> : "©" copyright
+<Multi_key> <C> <r> : "₢" CruzeiroSign # CRUZEIRO SIGN
+<Multi_key> <x> <o> : "¤" currency
+<Multi_key> <o> <x> : "¤" currency
+<Multi_key> <c> <D> : "Ď" Dcaron # LATIN CAPITAL LETTER D WITH CARON
+<Multi_key> <c> <d> : "ď" dcaron # LATIN SMALL LETTER D WITH CARON
+<Multi_key> <o> <o> : "°" degree # ^0 already taken
+<Multi_key> <minus> <colon> : "÷" division # DIVISION SIGN
+<Multi_key> <colon> <minus> : "÷" division # DIVISION SIGN
+<Multi_key> <d> <minus> : "₫" DongSign # DONG SIGN
+<Multi_key> <quotedbl> <comma> : "„" doublelowquotemark # DOUBLE LOW-9 QUOTATION MARK
+<Multi_key> <comma> <quotedbl> : "„" doublelowquotemark # DOUBLE LOW-9 QUOTATION MARK
+<Multi_key> <minus> <D> : "Đ" Dstroke
+<Multi_key> <minus> <d> : "đ" dstroke
+<Multi_key> <KP_Divide> <D> : "Đ" Dstroke # LATIN CAPITAL LETTER D WITH STROKE
+<Multi_key> <slash> <D> : "Đ" Dstroke # LATIN CAPITAL LETTER D WITH STROKE
+<Multi_key> <KP_Divide> <d> : "đ" dstroke # LATIN SMALL LETTER D WITH STROKE
+<Multi_key> <slash> <d> : "đ" dstroke # LATIN SMALL LETTER D WITH STROKE
+<Multi_key> <period> <E> : "Ė" Eabovedot # LATIN CAPITAL LETTER E WITH DOT ABOVE
+<Multi_key> <period> <e> : "ė" eabovedot # LATIN SMALL LETTER E WITH DOT ABOVE
+<Multi_key> <apostrophe> <E> : "É" Eacute # LATIN CAPITAL LETTER E WITH ACUTE
+<Multi_key> <acute> <E> : "É" Eacute # LATIN CAPITAL LETTER E WITH ACUTE
+<Multi_key> <apostrophe> <e> : "é" eacute # LATIN SMALL LETTER E WITH ACUTE
+<Multi_key> <acute> <e> : "é" eacute # LATIN SMALL LETTER E WITH ACUTE
+<Multi_key> <c> <E> : "Ě" Ecaron # LATIN CAPITAL LETTER E WITH CARON
+<Multi_key> <c> <e> : "ě" ecaron # LATIN SMALL LETTER E WITH CARON
+<Multi_key> <asciicircum> <E> : "Ê" Ecircumflex # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+<Multi_key> <asciicircum> <e> : "ê" ecircumflex # LATIN SMALL LETTER E WITH CIRCUMFLEX
+<Multi_key> <C> <E> : "₠" EcuSign # EURO-CURRENCY SIGN
+<Multi_key> <quotedbl> <E> : "Ë" Ediaeresis # LATIN CAPITAL LETTER E WITH DIAERESIS
+<Multi_key> <quotedbl> <e> : "ë" ediaeresis # LATIN SMALL LETTER E WITH DIAERESIS
+<Multi_key> <grave> <E> : "È" Egrave # LATIN CAPITAL LETTER E WITH GRAVE
+<Multi_key> <grave> <e> : "è" egrave # LATIN SMALL LETTER E WITH GRAVE
+<Multi_key> <underscore> <E> : "Ē" Emacron # LATIN CAPITAL LETTER E WITH MACRON
+<Multi_key> <macron> <E> : "Ē" Emacron # LATIN CAPITAL LETTER E WITH MACRON
+<Multi_key> <underscore> <e> : "ē" emacron # LATIN SMALL LETTER E WITH MACRON
+<Multi_key> <macron> <e> : "ē" emacron # LATIN SMALL LETTER E WITH MACRON
+<Multi_key> <minus> <minus> <minus> : "—" emdash # EM DASH
+<Multi_key> <minus> <minus> <period> : "–" endash # EN DASH
+<Multi_key> <N> <G> : "Ŋ" ENG # LATIN CAPITAL LETTER ENG
+<Multi_key> <n> <g> : "ŋ" eng # LATIN SMALL LETTER ENG
+<Multi_key> <semicolon> <E> : "Ę" Eogonek # LATIN CAPITAL LETTER E WITH OGONEK
+<Multi_key> <semicolon> <e> : "ę" eogonek # LATIN SMALL LETTER E WITH OGONEK
+<Multi_key> <D> <H> : "Ð" Eth # LATIN CAPITAL LETTER ETH
+<Multi_key> <d> <h> : "ð" eth # LATIN SMALL LETTER ETH
+<Multi_key> <equal> <E> : "€" EuroSign # EURO SIGN
+<Multi_key> <E> <equal> : "€" EuroSign # EURO SIGN
+<Multi_key> <equal> <C> : "€" EuroSign # EURO SIGN
+<Multi_key> <C> <equal> : "€" EuroSign # EURO SIGN
+<Multi_key> <exclam> <exclam> : "¡" exclamdown
+<Multi_key> <F> <r> : "₣" FFrancSign # FRENCH FRANC SIGN
+<Multi_key> <period> <G> : "Ġ" Gabovedot # LATIN CAPITAL LETTER G WITH DOT ABOVE
+<Multi_key> <period> <g> : "ġ" gabovedot # LATIN SMALL LETTER G WITH DOT ABOVE
+<Multi_key> <b> <G> : "Ğ" Gbreve # LATIN CAPITAL LETTER G WITH BREVE
+<Multi_key> <U> <G> : "Ğ" Gbreve # LATIN CAPITAL LETTER G WITH BREVE
+<Multi_key> <b> <g> : "ğ" gbreve # LATIN SMALL LETTER G WITH BREVE
+<Multi_key> <U> <g> : "ğ" gbreve # LATIN SMALL LETTER G WITH BREVE
+<Multi_key> <comma> <G> : "Ģ" Gcedilla # LATIN CAPITAL LETTER G WITH CEDILLA
+<Multi_key> <comma> <g> : "ģ" gcedilla # LATIN SMALL LETTER G WITH CEDILLA
+<Multi_key> <asciicircum> <G> : "Ĝ" Gcircumflex # LATIN CAPITAL LETTER G WITH CIRCUMFLEX
+<Multi_key> <asciicircum> <g> : "ĝ" gcircumflex # LATIN SMALL LETTER G WITH CIRCUMFLEX
+<Multi_key> <diaeresis> <combining_acute> : "΅" Greek_accentdieresis # GREEK DIALYTIKA TONOS
+<Multi_key> <diaeresis> <apostrophe> : "΅" Greek_accentdieresis # GREEK DIALYTIKA TONOS
+<Multi_key> <diaeresis> <acute> : "΅" Greek_accentdieresis # GREEK DIALYTIKA TONOS
+<Multi_key> <diaeresis> <dead_acute> : "΅" Greek_accentdieresis # GREEK DIALYTIKA TONOS
+<Multi_key> <apostrophe> <Greek_ALPHA> : "Ά" Greek_ALPHAaccent # GREEK CAPITAL LETTER ALPHA WITH TONOS
+<Multi_key> <acute> <Greek_ALPHA> : "Ά" Greek_ALPHAaccent # GREEK CAPITAL LETTER ALPHA WITH TONOS
+<Multi_key> <apostrophe> <Greek_alpha> : "ά" Greek_alphaaccent # GREEK SMALL LETTER ALPHA WITH TONOS
+<Multi_key> <acute> <Greek_alpha> : "ά" Greek_alphaaccent # GREEK SMALL LETTER ALPHA WITH TONOS
+<Multi_key> <apostrophe> <Greek_EPSILON> : "Έ" Greek_EPSILONaccent # GREEK CAPITAL LETTER EPSILON WITH TONOS
+<Multi_key> <acute> <Greek_EPSILON> : "Έ" Greek_EPSILONaccent # GREEK CAPITAL LETTER EPSILON WITH TONOS
+<Multi_key> <apostrophe> <Greek_epsilon> : "έ" Greek_epsilonaccent # GREEK SMALL LETTER EPSILON WITH TONOS
+<Multi_key> <acute> <Greek_epsilon> : "έ" Greek_epsilonaccent # GREEK SMALL LETTER EPSILON WITH TONOS
+<Multi_key> <apostrophe> <Greek_ETA> : "Ή" Greek_ETAaccent # GREEK CAPITAL LETTER ETA WITH TONOS
+<Multi_key> <acute> <Greek_ETA> : "Ή" Greek_ETAaccent # GREEK CAPITAL LETTER ETA WITH TONOS
+<Multi_key> <apostrophe> <Greek_eta> : "ή" Greek_etaaccent # GREEK SMALL LETTER ETA WITH TONOS
+<Multi_key> <acute> <Greek_eta> : "ή" Greek_etaaccent # GREEK SMALL LETTER ETA WITH TONOS
+<Multi_key> <apostrophe> <Greek_IOTA> : "Ί" Greek_IOTAaccent # GREEK CAPITAL LETTER IOTA WITH TONOS
+<Multi_key> <acute> <Greek_IOTA> : "Ί" Greek_IOTAaccent # GREEK CAPITAL LETTER IOTA WITH TONOS
+<Multi_key> <apostrophe> <Greek_iota> : "ί" Greek_iotaaccent # GREEK SMALL LETTER IOTA WITH TONOS
+<Multi_key> <acute> <Greek_iota> : "ί" Greek_iotaaccent # GREEK SMALL LETTER IOTA WITH TONOS
+<Multi_key> <apostrophe> <quotedbl> <Greek_iota> : "ΐ" Greek_iotaaccentdieresis # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+<Multi_key> <apostrophe> <dead_diaeresis> <Greek_iota> : "ΐ" Greek_iotaaccentdieresis # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+<Multi_key> <acute> <quotedbl> <Greek_iota> : "ΐ" Greek_iotaaccentdieresis # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+<Multi_key> <acute> <dead_diaeresis> <Greek_iota> : "ΐ" Greek_iotaaccentdieresis # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+<Multi_key> <apostrophe> <Greek_iotadieresis> : "ΐ" Greek_iotaaccentdieresis # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+<Multi_key> <acute> <Greek_iotadieresis> : "ΐ" Greek_iotaaccentdieresis # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+<Multi_key> <quotedbl> <Greek_IOTA> : "Ϊ" Greek_IOTAdiaeresis # GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
+<Multi_key> <quotedbl> <Greek_iota> : "ϊ" Greek_iotadieresis # GREEK SMALL LETTER IOTA WITH DIALYTIKA
+<Multi_key> <apostrophe> <Greek_OMEGA> : "Ώ" Greek_OMEGAaccent # GREEK CAPITAL LETTER OMEGA WITH TONOS
+<Multi_key> <acute> <Greek_OMEGA> : "Ώ" Greek_OMEGAaccent # GREEK CAPITAL LETTER OMEGA WITH TONOS
+<Multi_key> <apostrophe> <Greek_omega> : "ώ" Greek_omegaaccent # GREEK SMALL LETTER OMEGA WITH TONOS
+<Multi_key> <acute> <Greek_omega> : "ώ" Greek_omegaaccent # GREEK SMALL LETTER OMEGA WITH TONOS
+<Multi_key> <apostrophe> <Greek_OMICRON> : "Ό" Greek_OMICRONaccent # GREEK CAPITAL LETTER OMICRON WITH TONOS
+<Multi_key> <acute> <Greek_OMICRON> : "Ό" Greek_OMICRONaccent # GREEK CAPITAL LETTER OMICRON WITH TONOS
+<Multi_key> <apostrophe> <Greek_omicron> : "ό" Greek_omicronaccent # GREEK SMALL LETTER OMICRON WITH TONOS
+<Multi_key> <acute> <Greek_omicron> : "ό" Greek_omicronaccent # GREEK SMALL LETTER OMICRON WITH TONOS
+<Multi_key> <apostrophe> <Greek_UPSILON> : "Ύ" Greek_UPSILONaccent # GREEK CAPITAL LETTER UPSILON WITH TONOS
+<Multi_key> <acute> <Greek_UPSILON> : "Ύ" Greek_UPSILONaccent # GREEK CAPITAL LETTER UPSILON WITH TONOS
+<Multi_key> <apostrophe> <Greek_upsilon> : "ύ" Greek_upsilonaccent # GREEK SMALL LETTER UPSILON WITH TONOS
+<Multi_key> <acute> <Greek_upsilon> : "ύ" Greek_upsilonaccent # GREEK SMALL LETTER UPSILON WITH TONOS
+<Multi_key> <apostrophe> <quotedbl> <Greek_upsilon> : "ΰ" Greek_upsilonaccentdieresis # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+<Multi_key> <apostrophe> <dead_diaeresis> <Greek_upsilon> : "ΰ" Greek_upsilonaccentdieresis # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+<Multi_key> <acute> <quotedbl> <Greek_upsilon> : "ΰ" Greek_upsilonaccentdieresis # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+<Multi_key> <acute> <dead_diaeresis> <Greek_upsilon> : "ΰ" Greek_upsilonaccentdieresis # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+<Multi_key> <apostrophe> <Greek_upsilondieresis> : "ΰ" Greek_upsilonaccentdieresis # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+<Multi_key> <acute> <Greek_upsilondieresis> : "ΰ" Greek_upsilonaccentdieresis # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+<Multi_key> <quotedbl> <Greek_UPSILON> : "Ϋ" Greek_UPSILONdieresis # GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
+<Multi_key> <quotedbl> <Greek_upsilon> : "ϋ" Greek_upsilondieresis # GREEK SMALL LETTER UPSILON WITH DIALYTIKA
+<Multi_key> <less> <less> : "«" guillemotleft # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+<Multi_key> <greater> <greater> : "»" guillemotright # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+<Multi_key> <asciicircum> <H> : "Ĥ" Hcircumflex # LATIN CAPITAL LETTER H WITH CIRCUMFLEX
+<Multi_key> <asciicircum> <h> : "ĥ" hcircumflex # LATIN SMALL LETTER H WITH CIRCUMFLEX
+<Multi_key> <KP_Divide> <H> : "Ħ" Hstroke # LATIN CAPITAL LETTER H WITH STROKE
+<Multi_key> <slash> <H> : "Ħ" Hstroke # LATIN CAPITAL LETTER H WITH STROKE
+<Multi_key> <KP_Divide> <h> : "ħ" hstroke # LATIN SMALL LETTER H WITH STROKE
+<Multi_key> <slash> <h> : "ħ" hstroke # LATIN SMALL LETTER H WITH STROKE
+<Multi_key> <period> <I> : "İ" Iabovedot # LATIN CAPITAL LETTER I WITH DOT ABOVE
+<Multi_key> <apostrophe> <I> : "Í" Iacute # LATIN CAPITAL LETTER I WITH ACUTE
+<Multi_key> <acute> <I> : "Í" Iacute # LATIN CAPITAL LETTER I WITH ACUTE
+<Multi_key> <apostrophe> <i> : "í" iacute # LATIN SMALL LETTER I WITH ACUTE
+<Multi_key> <acute> <i> : "í" iacute # LATIN SMALL LETTER I WITH ACUTE
+<Multi_key> <asciicircum> <I> : "Î" Icircumflex # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+<Multi_key> <asciicircum> <i> : "î" icircumflex # LATIN SMALL LETTER I WITH CIRCUMFLEX
+<Multi_key> <quotedbl> <I> : "Ï" Idiaeresis # LATIN CAPITAL LETTER I WITH DIAERESIS
+<Multi_key> <quotedbl> <i> : "ï" idiaeresis # LATIN SMALL LETTER I WITH DIAERESIS
+<Multi_key> <i> <period> : "ı" idotless # LATIN SMALL LETTER DOTLESS I
+<Multi_key> <grave> <I> : "Ì" Igrave # LATIN CAPITAL LETTER I WITH GRAVE
+<Multi_key> <grave> <i> : "ì" igrave # LATIN SMALL LETTER I WITH GRAVE
+<Multi_key> <underscore> <I> : "Ī" Imacron # LATIN CAPITAL LETTER I WITH MACRON
+<Multi_key> <macron> <I> : "Ī" Imacron # LATIN CAPITAL LETTER I WITH MACRON
+<Multi_key> <underscore> <i> : "ī" imacron # LATIN SMALL LETTER I WITH MACRON
+<Multi_key> <macron> <i> : "ī" imacron # LATIN SMALL LETTER I WITH MACRON
+<Multi_key> <semicolon> <I> : "Į" Iogonek # LATIN CAPITAL LETTER I WITH OGONEK
+<Multi_key> <semicolon> <i> : "į" iogonek # LATIN SMALL LETTER I WITH OGONEK
+<Multi_key> <asciitilde> <I> : "Ĩ" Itilde # LATIN CAPITAL LETTER I WITH TILDE
+<Multi_key> <asciitilde> <i> : "ĩ" itilde # LATIN SMALL LETTER I WITH TILDE
+<Multi_key> <asciicircum> <J> : "Ĵ" Jcircumflex # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
+<Multi_key> <asciicircum> <j> : "ĵ" jcircumflex # LATIN SMALL LETTER J WITH CIRCUMFLEX
+<Multi_key> <comma> <K> : "Ķ" Kcedilla # LATIN CAPITAL LETTER K WITH CEDILLA
+<Multi_key> <comma> <k> : "ķ" kcedilla # LATIN SMALL LETTER K WITH CEDILLA
+<Multi_key> <k> <k> : "ĸ" kra # LATIN SMALL LETTER KRA
+<Multi_key> <apostrophe> <L> : "Ĺ" Lacute # LATIN CAPITAL LETTER L WITH ACUTE
+<Multi_key> <acute> <L> : "Ĺ" Lacute # LATIN CAPITAL LETTER L WITH ACUTE
+<Multi_key> <apostrophe> <l> : "ĺ" lacute # LATIN SMALL LETTER L WITH ACUTE
+<Multi_key> <acute> <l> : "ĺ" lacute # LATIN SMALL LETTER L WITH ACUTE
+<Multi_key> <c> <L> : "Ľ" Lcaron # LATIN CAPITAL LETTER L WITH CARON
+<Multi_key> <c> <l> : "ľ" lcaron # LATIN SMALL LETTER L WITH CARON
+<Multi_key> <comma> <L> : "Ļ" Lcedilla # LATIN CAPITAL LETTER L WITH CEDILLA
+<Multi_key> <comma> <l> : "ļ" lcedilla # LATIN SMALL LETTER L WITH CEDILLA
+<Multi_key> <quotedbl> <less> : "“" leftdoublequotemark # LEFT DOUBLE QUOTATION MARK
+<Multi_key> <less> <quotedbl> : "“" leftdoublequotemark # LEFT DOUBLE QUOTATION MARK
+<Multi_key> <apostrophe> <less> : "‘" leftsinglequotemark # LEFT SINGLE QUOTATION MARK
+<Multi_key> <less> <apostrophe> : "‘" leftsinglequotemark # LEFT SINGLE QUOTATION MARK
+<Multi_key> <equal> <L> : "₤" LiraSign # LIRA SIGN
+<Multi_key> <L> <equal> : "₤" LiraSign # LIRA SIGN
+<Multi_key> <KP_Divide> <L> : "Ł" Lstroke # LATIN CAPITAL LETTER L WITH STROKE
+<Multi_key> <slash> <L> : "Ł" Lstroke # LATIN CAPITAL LETTER L WITH STROKE
+<Multi_key> <KP_Divide> <l> : "ł" lstroke # LATIN SMALL LETTER L WITH STROKE
+<Multi_key> <slash> <l> : "ł" lstroke # LATIN SMALL LETTER L WITH STROKE
+<Multi_key> <asciicircum> <underbar> <o> : "º" masculine # MASCULINE ORDINAL INDICATOR
+<Multi_key> <asciicircum> <underscore> <o> : "º" masculine # MASCULINE ORDINAL INDICATOR
+<Multi_key> <slash> <m> : "₥" MillSign # MILL SIGN
+<Multi_key> <m> <slash> : "₥" MillSign # MILL SIGN
+<Multi_key> <m> <u> : "µ" mu # MICRO SIGN
+<Multi_key> <x> <x> : "×" multiply # MULTIPLICATION SIGN
+<Multi_key> <numbersign> <b> : "♭" musicalflat # MUSIC FLAT SIGN
+<Multi_key> <numbersign> <numbersign> : "♯" musicalsharp # MUSIC SHARP SIGN
+<Multi_key> <apostrophe> <N> : "Ń" Nacute # LATIN CAPITAL LETTER N WITH ACUTE
+<Multi_key> <acute> <N> : "Ń" Nacute # LATIN CAPITAL LETTER N WITH ACUTE
+<Multi_key> <apostrophe> <n> : "ń" nacute # LATIN SMALL LETTER N WITH ACUTE
+<Multi_key> <acute> <n> : "ń" nacute # LATIN SMALL LETTER N WITH ACUTE
+<Multi_key> <equal> <N> : "₦" NairaSign # NAIRA SIGN
+<Multi_key> <N> <equal> : "₦" NairaSign # NAIRA SIGN
+<Multi_key> <c> <N> : "Ň" Ncaron # LATIN CAPITAL LETTER N WITH CARON
+<Multi_key> <c> <n> : "ň" ncaron # LATIN SMALL LETTER N WITH CARON
+<Multi_key> <comma> <N> : "Ņ" Ncedilla # LATIN CAPITAL LETTER N WITH CEDILLA
+<Multi_key> <comma> <n> : "ņ" ncedilla # LATIN SMALL LETTER N WITH CEDILLA
+<Multi_key> <space> <space> : " " nobreakspace # NO-BREAK SPACE
+<Multi_key> <KP_Equal> <U0338> : "≠" notequal # NOT EQUAL TO
+<Multi_key> <equal> <U0338> : "≠" notequal # NOT EQUAL TO
+<Multi_key> <minus> <comma> : "¬" notsign # NOT SIGN
+<Multi_key> <comma> <minus> : "¬" notsign # NOT SIGN
+<Multi_key> <asciitilde> <N> : "Ñ" Ntilde # LATIN CAPITAL LETTER N WITH TILDE
+<Multi_key> <asciitilde> <n> : "ñ" ntilde # LATIN SMALL LETTER N WITH TILDE
+<Multi_key> <apostrophe> <O> : "Ó" Oacute # LATIN CAPITAL LETTER O WITH ACUTE
+<Multi_key> <acute> <O> : "Ó" Oacute # LATIN CAPITAL LETTER O WITH ACUTE
+<Multi_key> <apostrophe> <o> : "ó" oacute # LATIN SMALL LETTER O WITH ACUTE
+<Multi_key> <acute> <o> : "ó" oacute # LATIN SMALL LETTER O WITH ACUTE
+<Multi_key> <asciicircum> <O> : "Ô" Ocircumflex # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+<Multi_key> <asciicircum> <o> : "ô" ocircumflex # LATIN SMALL LETTER O WITH CIRCUMFLEX
+<Multi_key> <quotedbl> <O> : "Ö" Odiaeresis # LATIN CAPITAL LETTER O WITH DIAERESIS
+<Multi_key> <quotedbl> <o> : "ö" odiaeresis # LATIN SMALL LETTER O WITH DIAERESIS
+<Multi_key> <equal> <O> : "Ő" Odoubleacute # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+<Multi_key> <equal> <o> : "ő" odoubleacute # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+<Multi_key> <O> <E> : "Œ" OE
+<Multi_key> <o> <e> : "œ" oe
+<Multi_key> <grave> <O> : "Ò" Ograve # LATIN CAPITAL LETTER O WITH GRAVE
+<Multi_key> <grave> <o> : "ò" ograve # LATIN SMALL LETTER O WITH GRAVE
+<Multi_key> <underscore> <O> : "Ō" Omacron # LATIN CAPITAL LETTER O WITH MACRON
+<Multi_key> <macron> <O> : "Ō" Omacron # LATIN CAPITAL LETTER O WITH MACRON
+<Multi_key> <underscore> <o> : "ō" omacron # LATIN SMALL LETTER O WITH MACRON
+<Multi_key> <macron> <o> : "ō" omacron # LATIN SMALL LETTER O WITH MACRON
+<Multi_key> <1> <2> : "½" onehalf # VULGAR FRACTION ONE HALF
+<Multi_key> <1> <4> : "¼" onequarter # VULGAR FRACTION ONE QUARTER
+<Multi_key> <asciicircum> <KP_1> : "¹" onesuperior # SUPERSCRIPT ONE
+<Multi_key> <asciicircum> <1> : "¹" onesuperior # SUPERSCRIPT ONE
+<Multi_key> <KP_Divide> <O> : "Ø" Ooblique # LATIN CAPITAL LETTER O WITH STROKE
+<Multi_key> <slash> <O> : "Ø" Ooblique # LATIN CAPITAL LETTER O WITH STROKE
+<Multi_key> <asciicircum> <underbar> <a> : "ª" ordfeminine # FEMININE ORDINAL INDICATOR
+<Multi_key> <asciicircum> <underscore> <a> : "ª" ordfeminine # FEMININE ORDINAL INDICATOR
+<Multi_key> <KP_Divide> <o> : "ø" oslash # LATIN SMALL LETTER O WITH STROKE
+<Multi_key> <slash> <o> : "ø" oslash # LATIN SMALL LETTER O WITH STROKE
+<Multi_key> <asciitilde> <O> : "Õ" Otilde # LATIN CAPITAL LETTER O WITH TILDE
+<Multi_key> <asciitilde> <o> : "õ" otilde # LATIN SMALL LETTER O WITH TILDE
+<Multi_key> <P> <exclam> : "¶" paragraph
+<Multi_key> <p> <exclam> : "¶" paragraph
+<Multi_key> <P> <P> : "¶" paragraph # PILCROW SIGN (PARAGRAPH SIGN)
+<Multi_key> <period> <period> : "·" periodcentered
+<Multi_key> <P> <t> : "₧" PesetaSign # PESETA SIGN
+<Multi_key> <plus> <minus> : "±" plusminus
+<Multi_key> <space> <period>: " " punctspace # PUNCTUATION SPACE
+<Multi_key> <question> <question> : "¿" questiondown
+<Multi_key> <apostrophe> <R> : "Ŕ" Racute # LATIN CAPITAL LETTER R WITH ACUTE
+<Multi_key> <acute> <R> : "Ŕ" Racute # LATIN CAPITAL LETTER R WITH ACUTE
+<Multi_key> <apostrophe> <r> : "ŕ" racute # LATIN SMALL LETTER R WITH ACUTE
+<Multi_key> <acute> <r> : "ŕ" racute # LATIN SMALL LETTER R WITH ACUTE
+<Multi_key> <c> <R> : "Ř" Rcaron # LATIN CAPITAL LETTER R WITH CARON
+<Multi_key> <c> <r> : "ř" rcaron # LATIN SMALL LETTER R WITH CARON
+<Multi_key> <comma> <R> : "Ŗ" Rcedilla # LATIN CAPITAL LETTER R WITH CEDILLA
+<Multi_key> <comma> <r> : "ŗ" rcedilla # LATIN SMALL LETTER R WITH CEDILLA
+<Multi_key> <O> <R> : "®" registered
+<Multi_key> <O> <r> : "®" registered
+<Multi_key> <o> <R> : "®" registered
+<Multi_key> <o> <r> : "®" registered
+<Multi_key> <quotedbl> <greater> : "”" rightdoublequotemark # RIGHT DOUBLE QUOTATION MARK
+<Multi_key> <greater> <quotedbl> : "”" rightdoublequotemark # RIGHT DOUBLE QUOTATION MARK
+<Multi_key> <apostrophe> <greater> : "’" rightsinglequotemark # RIGHT SINGLE QUOTATION MARK
+<Multi_key> <greater> <apostrophe> : "’" rightsinglequotemark # RIGHT SINGLE QUOTATION MARK
+<Multi_key> <R> <s> : "₨" RupeeSign # RUPEE SIGN
+<Multi_key> <apostrophe> <S> : "Ś" Sacute # LATIN CAPITAL LETTER S WITH ACUTE
+<Multi_key> <acute> <S> : "Ś" Sacute # LATIN CAPITAL LETTER S WITH ACUTE
+<Multi_key> <apostrophe> <s> : "ś" sacute # LATIN SMALL LETTER S WITH ACUTE
+<Multi_key> <acute> <s> : "ś" sacute # LATIN SMALL LETTER S WITH ACUTE
+<Multi_key> <c> <S> : "Š" Scaron # LATIN CAPITAL LETTER S WITH CARON
+<Multi_key> <c> <s> : "š" scaron # LATIN SMALL LETTER S WITH CARON
+<Multi_key> <comma> <S> : "Ş" Scedilla # LATIN CAPITAL LETTER S WITH CEDILLA
+<Multi_key> <comma> <s> : "ş" scedilla # LATIN SMALL LETTER S WITH CEDILLA
+<Multi_key> <asciicircum> <S> : "Ŝ" Scircumflex # LATIN CAPITAL LETTER S WITH CIRCUMFLEX
+<Multi_key> <asciicircum> <s> : "ŝ" scircumflex # LATIN SMALL LETTER S WITH CIRCUMFLEX
+<Multi_key> <o> <s> : "§" section # SECTION SIGN
+<Multi_key> <s> <o> : "§" section # SECTION SIGN
+<Multi_key> <apostrophe> <comma> : "‚" singlelowquotemark # SINGLE LOW-9 QUOTATION MARK
+<Multi_key> <comma> <apostrophe> : "‚" singlelowquotemark # SINGLE LOW-9 QUOTATION MARK
+<Multi_key> <s> <s> : "ß" ssharp
+<Multi_key> <minus> <L> : "£" sterling # POUND SIGN
+<Multi_key> <L> <minus> : "£" sterling # POUND SIGN
+<Multi_key> <c> <T> : "Ť" Tcaron # LATIN CAPITAL LETTER T WITH CARON
+<Multi_key> <c> <t> : "ť" tcaron # LATIN SMALL LETTER T WITH CARON
+<Multi_key> <comma> <T> : "Ţ" Tcedilla # LATIN CAPITAL LETTER T WITH CEDILLA
+<Multi_key> <comma> <t> : "ţ" tcedilla # LATIN SMALL LETTER T WITH CEDILLA
+<Multi_key> <T> <H> : "Þ" Thorn # LATIN CAPITAL LETTER THORN
+<Multi_key> <t> <h> : "þ" thorn # LATIN SMALL LETTER THORN
+<Multi_key> <3> <4> : "¾" threequarters # VULGAR FRACTION THREE QUARTERS
+<Multi_key> <asciicircum> <KP_3> : "³" threesuperior # SUPERSCRIPT THREE
+<Multi_key> <asciicircum> <3> : "³" threesuperior # SUPERSCRIPT THREE
+<Multi_key> <asciicircum> <T> <M> : "™" trademark # TRADE MARK SIGN
+<Multi_key> <KP_Divide> <T> : "Ŧ" Tslash # LATIN CAPITAL LETTER T WITH STROKE
+<Multi_key> <slash> <T> : "Ŧ" Tslash # LATIN CAPITAL LETTER T WITH STROKE
+<Multi_key> <KP_Divide> <t> : "ŧ" tslash # LATIN SMALL LETTER T WITH STROKE
+<Multi_key> <slash> <t> : "ŧ" tslash # LATIN SMALL LETTER T WITH STROKE
+<Multi_key> <asciicircum> <KP_2> : "²" twosuperior # SUPERSCRIPT TWO
+<Multi_key> <asciicircum> <KP_Space> : "²" twosuperior # SUPERSCRIPT TWO
+<Multi_key> <asciicircum> <2> : "²" twosuperior # SUPERSCRIPT TWO
+<Multi_key> <b> <E> : "Ĕ" U0114 # LATIN CAPITAL LETTER E WITH BREVE
+<Multi_key> <U> <E> : "Ĕ" U0114 # LATIN CAPITAL LETTER E WITH BREVE
+<Multi_key> <b> <e> : "ĕ" U0115 # LATIN SMALL LETTER E WITH BREVE
+<Multi_key> <U> <e> : "ĕ" U0115 # LATIN SMALL LETTER E WITH BREVE
+<Multi_key> <b> <I> : "Ĭ" U012C # LATIN CAPITAL LETTER I WITH BREVE
+<Multi_key> <U> <I> : "Ĭ" U012C # LATIN CAPITAL LETTER I WITH BREVE
+<Multi_key> <b> <i> : "ĭ" U012D # LATIN SMALL LETTER I WITH BREVE
+<Multi_key> <U> <i> : "ĭ" U012D # LATIN SMALL LETTER I WITH BREVE
+<Multi_key> <b> <O> : "Ŏ" U014E # LATIN CAPITAL LETTER O WITH BREVE
+<Multi_key> <U> <O> : "Ŏ" U014E # LATIN CAPITAL LETTER O WITH BREVE
+<Multi_key> <b> <o> : "ŏ" U014F # LATIN SMALL LETTER O WITH BREVE
+<Multi_key> <U> <o> : "ŏ" U014F # LATIN SMALL LETTER O WITH BREVE
+<Multi_key> <asciicircum> <W> : "Ŵ" U0174 # LATIN CAPITAL LETTER W WITH CIRCUMFLEX
+<Multi_key> <asciicircum> <w> : "ŵ" U0175 # LATIN SMALL LETTER W WITH CIRCUMFLEX
+<Multi_key> <asciicircum> <Y> : "Ŷ" U0176 # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
+<Multi_key> <asciicircum> <y> : "ŷ" U0177 # LATIN SMALL LETTER Y WITH CIRCUMFLEX
+<Multi_key> <f> <S> : "ſ" U017f # LONG S
+<Multi_key> <f> <s> : "ſ" U017f # LONG S
+<Multi_key> <KP_Divide> <b> : "ƀ" U0180 # LATIN SMALL LETTER B WITH STROKE
+<Multi_key> <slash> <b> : "ƀ" U0180 # LATIN SMALL LETTER B WITH STROKE
+<Multi_key> <KP_Divide> <I> : "Ɨ" U0197 # LATIN CAPITAL LETTER I WITH STROKE
+<Multi_key> <slash> <I> : "Ɨ" U0197 # LATIN CAPITAL LETTER I WITH STROKE
+<Multi_key> <plus> <O> : "Ơ" U01A0 # LATIN CAPITAL LETTER O WITH HORN
+<Multi_key> <plus> <o> : "ơ" U01A1 # LATIN SMALL LETTER O WITH HORN
+<Multi_key> <plus> <U> : "Ư" U01AF # LATIN CAPITAL LETTER U WITH HORN
+<Multi_key> <plus> <u> : "ư" U01B0 # LATIN SMALL LETTER U WITH HORN
+<Multi_key> <KP_Divide> <Z> : "Ƶ" U01B5 # LATIN CAPITAL LETTER Z WITH STROKE
+<Multi_key> <slash> <Z> : "Ƶ" U01B5 # LATIN CAPITAL LETTER Z WITH STROKE
+<Multi_key> <KP_Divide> <z> : "ƶ" U01B6 # LATIN SMALL LETTER Z WITH STROKE
+<Multi_key> <slash> <z> : "ƶ" U01B6 # LATIN SMALL LETTER Z WITH STROKE
+<Multi_key> <c> <A> : "Ǎ" U01CD # LATIN CAPITAL LETTER A WITH CARON
+<Multi_key> <c> <a> : "ǎ" U01CE # LATIN SMALL LETTER A WITH CARON
+<Multi_key> <c> <I> : "Ǐ" U01CF # LATIN CAPITAL LETTER I WITH CARON
+<Multi_key> <c> <i> : "ǐ" U01D0 # LATIN SMALL LETTER I WITH CARON
+<Multi_key> <c> <O> : "Ǒ" U01D1 # LATIN CAPITAL LETTER O WITH CARON
+<Multi_key> <c> <o> : "ǒ" U01D2 # LATIN SMALL LETTER O WITH CARON
+<Multi_key> <c> <U> : "Ǔ" U01D3 # LATIN CAPITAL LETTER U WITH CARON
+<Multi_key> <c> <u> : "ǔ" U01D4 # LATIN SMALL LETTER U WITH CARON
+<Multi_key> <underscore> <quotedbl> <U> : "Ǖ" U01D5 # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+<Multi_key> <underscore> <dead_diaeresis> <U> : "Ǖ" U01D5 # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+<Multi_key> <macron> <quotedbl> <U> : "Ǖ" U01D5 # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+<Multi_key> <macron> <dead_diaeresis> <U> : "Ǖ" U01D5 # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+<Multi_key> <underscore> <Udiaeresis> : "Ǖ" U01D5 # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+<Multi_key> <macron> <Udiaeresis> : "Ǖ" U01D5 # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+<Multi_key> <underscore> <quotedbl> <u> : "ǖ" U01D6 # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+<Multi_key> <underscore> <dead_diaeresis> <u> : "ǖ" U01D6 # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+<Multi_key> <macron> <quotedbl> <u> : "ǖ" U01D6 # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+<Multi_key> <macron> <dead_diaeresis> <u> : "ǖ" U01D6 # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+<Multi_key> <underscore> <udiaeresis> : "ǖ" U01D6 # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+<Multi_key> <macron> <udiaeresis> : "ǖ" U01D6 # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+<Multi_key> <apostrophe> <quotedbl> <U> : "Ǘ" U01D7 # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+<Multi_key> <apostrophe> <dead_diaeresis> <U> : "Ǘ" U01D7 # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+<Multi_key> <acute> <quotedbl> <U> : "Ǘ" U01D7 # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+<Multi_key> <acute> <dead_diaeresis> <U> : "Ǘ" U01D7 # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+<Multi_key> <apostrophe> <Udiaeresis> : "Ǘ" U01D7 # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+<Multi_key> <acute> <Udiaeresis> : "Ǘ" U01D7 # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+<Multi_key> <apostrophe> <quotedbl> <u> : "ǘ" U01D8 # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+<Multi_key> <apostrophe> <dead_diaeresis> <u> : "ǘ" U01D8 # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+<Multi_key> <acute> <quotedbl> <u> : "ǘ" U01D8 # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+<Multi_key> <acute> <dead_diaeresis> <u> : "ǘ" U01D8 # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+<Multi_key> <apostrophe> <udiaeresis> : "ǘ" U01D8 # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+<Multi_key> <acute> <udiaeresis> : "ǘ" U01D8 # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+<Multi_key> <c> <quotedbl> <U> : "Ǚ" U01D9 # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+<Multi_key> <c> <dead_diaeresis> <U> : "Ǚ" U01D9 # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+<Multi_key> <c> <Udiaeresis> : "Ǚ" U01D9 # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+<Multi_key> <c> <quotedbl> <u> : "ǚ" U01DA # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+<Multi_key> <c> <dead_diaeresis> <u> : "ǚ" U01DA # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+<Multi_key> <c> <udiaeresis> : "ǚ" U01DA # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+<Multi_key> <grave> <quotedbl> <U> : "Ǜ" U01DB # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+<Multi_key> <grave> <dead_diaeresis> <U> : "Ǜ" U01DB # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+<Multi_key> <grave> <Udiaeresis> : "Ǜ" U01DB # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+<Multi_key> <grave> <quotedbl> <u> : "ǜ" U01DC # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+<Multi_key> <grave> <dead_diaeresis> <u> : "ǜ" U01DC # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+<Multi_key> <grave> <udiaeresis> : "ǜ" U01DC # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+<Multi_key> <underscore> <quotedbl> <A> : "Ǟ" U01DE # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+<Multi_key> <underscore> <dead_diaeresis> <A> : "Ǟ" U01DE # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+<Multi_key> <macron> <quotedbl> <A> : "Ǟ" U01DE # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+<Multi_key> <macron> <dead_diaeresis> <A> : "Ǟ" U01DE # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+<Multi_key> <underscore> <Adiaeresis> : "Ǟ" U01DE # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+<Multi_key> <macron> <Adiaeresis> : "Ǟ" U01DE # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+<Multi_key> <underscore> <quotedbl> <a> : "ǟ" U01DF # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+<Multi_key> <underscore> <dead_diaeresis> <a> : "ǟ" U01DF # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+<Multi_key> <macron> <quotedbl> <a> : "ǟ" U01DF # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+<Multi_key> <macron> <dead_diaeresis> <a> : "ǟ" U01DF # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+<Multi_key> <underscore> <adiaeresis> : "ǟ" U01DF # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+<Multi_key> <macron> <adiaeresis> : "ǟ" U01DF # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+<Multi_key> <underscore> <period> <A> : "Ǡ" U01E0 # LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON
+<Multi_key> <underscore> <dead_abovedot> <A> : "Ǡ" U01E0 # LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON
+<Multi_key> <macron> <period> <A> : "Ǡ" U01E0 # LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON
+<Multi_key> <macron> <dead_abovedot> <A> : "Ǡ" U01E0 # LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON
+<Multi_key> <underscore> <U0226> : "Ǡ" U01E0 # LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON
+<Multi_key> <macron> <U0226> : "Ǡ" U01E0 # LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON
+<Multi_key> <underscore> <period> <a> : "ǡ" U01E1 # LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON
+<Multi_key> <underscore> <dead_abovedot> <a> : "ǡ" U01E1 # LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON
+<Multi_key> <macron> <period> <a> : "ǡ" U01E1 # LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON
+<Multi_key> <macron> <dead_abovedot> <a> : "ǡ" U01E1 # LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON
+<Multi_key> <underscore> <U0227> : "ǡ" U01E1 # LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON
+<Multi_key> <macron> <U0227> : "ǡ" U01E1 # LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON
+<Multi_key> <underscore> <AE> : "Ǣ" U01E2 # LATIN CAPITAL LETTER AE WITH MACRON
+<Multi_key> <macron> <AE> : "Ǣ" U01E2 # LATIN CAPITAL LETTER AE WITH MACRON
+<Multi_key> <underscore> <ae> : "ǣ" U01E3 # LATIN SMALL LETTER AE WITH MACRON
+<Multi_key> <macron> <ae> : "ǣ" U01E3 # LATIN SMALL LETTER AE WITH MACRON
+<Multi_key> <KP_Divide> <G> : "Ǥ" U01E4 # LATIN CAPITAL LETTER G WITH STROKE
+<Multi_key> <slash> <G> : "Ǥ" U01E4 # LATIN CAPITAL LETTER G WITH STROKE
+<Multi_key> <KP_Divide> <g> : "ǥ" U01E5 # LATIN SMALL LETTER G WITH STROKE
+<Multi_key> <slash> <g> : "ǥ" U01E5 # LATIN SMALL LETTER G WITH STROKE
+<Multi_key> <c> <G> : "Ǧ" U01E6 # LATIN CAPITAL LETTER G WITH CARON
+<Multi_key> <c> <g> : "ǧ" U01E7 # LATIN SMALL LETTER G WITH CARON
+<Multi_key> <c> <K> : "Ǩ" U01E8 # LATIN CAPITAL LETTER K WITH CARON
+<Multi_key> <c> <k> : "ǩ" U01E9 # LATIN SMALL LETTER K WITH CARON
+<Multi_key> <semicolon> <O> : "Ǫ" U01EA # LATIN CAPITAL LETTER O WITH OGONEK
+<Multi_key> <semicolon> <o> : "ǫ" U01EB # LATIN SMALL LETTER O WITH OGONEK
+<Multi_key> <underscore> <semicolon> <O> : "Ǭ" U01EC # LATIN CAPITAL LETTER O WITH OGONEK AND MACRON
+<Multi_key> <underscore> <dead_ogonek> <O> : "Ǭ" U01EC # LATIN CAPITAL LETTER O WITH OGONEK AND MACRON
+<Multi_key> <macron> <semicolon> <O> : "Ǭ" U01EC # LATIN CAPITAL LETTER O WITH OGONEK AND MACRON
+<Multi_key> <macron> <dead_ogonek> <O> : "Ǭ" U01EC # LATIN CAPITAL LETTER O WITH OGONEK AND MACRON
+<Multi_key> <underscore> <U01ea> : "Ǭ" U01EC # LATIN CAPITAL LETTER O WITH OGONEK AND MACRON
+<Multi_key> <macron> <U01ea> : "Ǭ" U01EC # LATIN CAPITAL LETTER O WITH OGONEK AND MACRON
+<Multi_key> <underscore> <semicolon> <o> : "ǭ" U01ED # LATIN SMALL LETTER O WITH OGONEK AND MACRON
+<Multi_key> <underscore> <dead_ogonek> <o> : "ǭ" U01ED # LATIN SMALL LETTER O WITH OGONEK AND MACRON
+<Multi_key> <macron> <semicolon> <o> : "ǭ" U01ED # LATIN SMALL LETTER O WITH OGONEK AND MACRON
+<Multi_key> <macron> <dead_ogonek> <o> : "ǭ" U01ED # LATIN SMALL LETTER O WITH OGONEK AND MACRON
+<Multi_key> <underscore> <U01eb> : "ǭ" U01ED # LATIN SMALL LETTER O WITH OGONEK AND MACRON
+<Multi_key> <macron> <U01eb> : "ǭ" U01ED # LATIN SMALL LETTER O WITH OGONEK AND MACRON
+<Multi_key> <c> <U01b7> : "Ǯ" U01EE # LATIN CAPITAL LETTER EZH WITH CARON
+<Multi_key> <c> <U0292> : "ǯ" U01EF # LATIN SMALL LETTER EZH WITH CARON
+<Multi_key> <c> <j> : "ǰ" U01F0 # LATIN SMALL LETTER J WITH CARON
+<Multi_key> <apostrophe> <G> : "Ǵ" U01F4 # LATIN CAPITAL LETTER G WITH ACUTE
+<Multi_key> <acute> <G> : "Ǵ" U01F4 # LATIN CAPITAL LETTER G WITH ACUTE
+<Multi_key> <apostrophe> <g> : "ǵ" U01F5 # LATIN SMALL LETTER G WITH ACUTE
+<Multi_key> <acute> <g> : "ǵ" U01F5 # LATIN SMALL LETTER G WITH ACUTE
+<Multi_key> <grave> <N> : "Ǹ" U01F8 # LATIN CAPITAL LETTER N WITH GRAVE
+<Multi_key> <grave> <n> : "ǹ" U01F9 # LATIN SMALL LETTER N WITH GRAVE
+<Multi_key> <o> <apostrophe> <A> : "Ǻ" U01FA # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+<Multi_key> <apostrophe> <dead_abovering> <A> : "Ǻ" U01FA # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+<Multi_key> <acute> <o> <A> : "Ǻ" U01FA # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+<Multi_key> <acute> <dead_abovering> <A> : "Ǻ" U01FA # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+<Multi_key> <apostrophe> <Aring> : "Ǻ" U01FA # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+<Multi_key> <acute> <Aring> : "Ǻ" U01FA # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+<Multi_key> <o> <apostrophe> <a> : "ǻ" U01FB # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+<Multi_key> <apostrophe> <dead_abovering> <a> : "ǻ" U01FB # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+<Multi_key> <acute> <o> <a> : "ǻ" U01FB # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+<Multi_key> <acute> <dead_abovering> <a> : "ǻ" U01FB # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+<Multi_key> <apostrophe> <aring> : "ǻ" U01FB # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+<Multi_key> <acute> <aring> : "ǻ" U01FB # LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+<Multi_key> <apostrophe> <AE> : "Ǽ" U01FC # LATIN CAPITAL LETTER AE WITH ACUTE
+<Multi_key> <acute> <AE> : "Ǽ" U01FC # LATIN CAPITAL LETTER AE WITH ACUTE
+<Multi_key> <apostrophe> <ae> : "ǽ" U01FD # LATIN SMALL LETTER AE WITH ACUTE
+<Multi_key> <acute> <ae> : "ǽ" U01FD # LATIN SMALL LETTER AE WITH ACUTE
+<Multi_key> <apostrophe> <KP_Divide> <O> : "Ǿ" U01FE # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+<Multi_key> <acute> <KP_Divide> <O> : "Ǿ" U01FE # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+<Multi_key> <apostrophe> <slash> <O> : "Ǿ" U01FE # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+<Multi_key> <acute> <slash> <O> : "Ǿ" U01FE # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+<Multi_key> <apostrophe> <Ooblique> : "Ǿ" U01FE # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+<Multi_key> <acute> <Ooblique> : "Ǿ" U01FE # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+<Multi_key> <apostrophe> <KP_Divide> <o> : "ǿ" U01FF # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+<Multi_key> <acute> <KP_Divide> <o> : "ǿ" U01FF # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+<Multi_key> <apostrophe> <slash> <o> : "ǿ" U01FF # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+<Multi_key> <acute> <slash> <o> : "ǿ" U01FF # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+<Multi_key> <apostrophe> <oslash> : "ǿ" U01FF # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+<Multi_key> <acute> <oslash> : "ǿ" U01FF # LATIN SMALL LETTER O WITH STROKE AND ACUTE
+<Multi_key> <c> <H> : "Ȟ" U021E # LATIN CAPITAL LETTER H WITH CARON
+<Multi_key> <c> <h> : "ȟ" U021F # LATIN SMALL LETTER H WITH CARON
+<Multi_key> <period> <A> : "Ȧ" U0226 # LATIN CAPITAL LETTER A WITH DOT ABOVE
+<Multi_key> <period> <a> : "ȧ" U0227 # LATIN SMALL LETTER A WITH DOT ABOVE
+<Multi_key> <comma> <E> : "Ȩ" U0228 # LATIN CAPITAL LETTER E WITH CEDILLA
+<Multi_key> <comma> <e> : "ȩ" U0229 # LATIN SMALL LETTER E WITH CEDILLA
+<Multi_key> <underscore> <quotedbl> <O> : "Ȫ" U022A # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+<Multi_key> <underscore> <dead_diaeresis> <O> : "Ȫ" U022A # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+<Multi_key> <macron> <quotedbl> <O> : "Ȫ" U022A # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+<Multi_key> <macron> <dead_diaeresis> <O> : "Ȫ" U022A # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+<Multi_key> <underscore> <Odiaeresis> : "Ȫ" U022A # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+<Multi_key> <macron> <Odiaeresis> : "Ȫ" U022A # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
+<Multi_key> <underscore> <quotedbl> <o> : "ȫ" U022B # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+<Multi_key> <underscore> <dead_diaeresis> <o> : "ȫ" U022B # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+<Multi_key> <macron> <quotedbl> <o> : "ȫ" U022B # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+<Multi_key> <macron> <dead_diaeresis> <o> : "ȫ" U022B # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+<Multi_key> <underscore> <odiaeresis> : "ȫ" U022B # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+<Multi_key> <macron> <odiaeresis> : "ȫ" U022B # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
+<Multi_key> <underscore> <combining_tilde> <O> : "Ȭ" U022C # LATIN CAPITAL LETTER O WITH TILDE AND MACRON
+<Multi_key> <macron> <combining_tilde> <O> : "Ȭ" U022C # LATIN CAPITAL LETTER O WITH TILDE AND MACRON
+<Multi_key> <underscore> <asciitilde> <O> : "Ȭ" U022C # LATIN CAPITAL LETTER O WITH TILDE AND MACRON
+<Multi_key> <underscore> <dead_tilde> <O> : "Ȭ" U022C # LATIN CAPITAL LETTER O WITH TILDE AND MACRON
+<Multi_key> <macron> <asciitilde> <O> : "Ȭ" U022C # LATIN CAPITAL LETTER O WITH TILDE AND MACRON
+<Multi_key> <macron> <dead_tilde> <O> : "Ȭ" U022C # LATIN CAPITAL LETTER O WITH TILDE AND MACRON
+<Multi_key> <underscore> <Otilde> : "Ȭ" U022C # LATIN CAPITAL LETTER O WITH TILDE AND MACRON
+<Multi_key> <macron> <Otilde> : "Ȭ" U022C # LATIN CAPITAL LETTER O WITH TILDE AND MACRON
+<Multi_key> <underscore> <combining_tilde> <o> : "ȭ" U022D # LATIN SMALL LETTER O WITH TILDE AND MACRON
+<Multi_key> <macron> <combining_tilde> <o> : "ȭ" U022D # LATIN SMALL LETTER O WITH TILDE AND MACRON
+<Multi_key> <underscore> <asciitilde> <o> : "ȭ" U022D # LATIN SMALL LETTER O WITH TILDE AND MACRON
+<Multi_key> <underscore> <dead_tilde> <o> : "ȭ" U022D # LATIN SMALL LETTER O WITH TILDE AND MACRON
+<Multi_key> <macron> <asciitilde> <o> : "ȭ" U022D # LATIN SMALL LETTER O WITH TILDE AND MACRON
+<Multi_key> <macron> <dead_tilde> <o> : "ȭ" U022D # LATIN SMALL LETTER O WITH TILDE AND MACRON
+<Multi_key> <underscore> <otilde> : "ȭ" U022D # LATIN SMALL LETTER O WITH TILDE AND MACRON
+<Multi_key> <macron> <otilde> : "ȭ" U022D # LATIN SMALL LETTER O WITH TILDE AND MACRON
+<Multi_key> <period> <O> : "Ȯ" U022E # LATIN CAPITAL LETTER O WITH DOT ABOVE
+<Multi_key> <period> <o> : "ȯ" U022F # LATIN SMALL LETTER O WITH DOT ABOVE
+<Multi_key> <underscore> <period> <O> : "Ȱ" U0230 # LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON
+<Multi_key> <underscore> <dead_abovedot> <O> : "Ȱ" U0230 # LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON
+<Multi_key> <macron> <period> <O> : "Ȱ" U0230 # LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON
+<Multi_key> <macron> <dead_abovedot> <O> : "Ȱ" U0230 # LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON
+<Multi_key> <underscore> <U022e> : "Ȱ" U0230 # LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON
+<Multi_key> <macron> <U022e> : "Ȱ" U0230 # LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON
+<Multi_key> <underscore> <period> <o> : "ȱ" U0231 # LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON
+<Multi_key> <underscore> <dead_abovedot> <o> : "ȱ" U0231 # LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON
+<Multi_key> <macron> <period> <o> : "ȱ" U0231 # LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON
+<Multi_key> <macron> <dead_abovedot> <o> : "ȱ" U0231 # LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON
+<Multi_key> <underscore> <U022f> : "ȱ" U0231 # LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON
+<Multi_key> <macron> <U022f> : "ȱ" U0231 # LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON
+<Multi_key> <underscore> <Y> : "Ȳ" U0232 # LATIN CAPITAL LETTER Y WITH MACRON
+<Multi_key> <macron> <Y> : "Ȳ" U0232 # LATIN CAPITAL LETTER Y WITH MACRON
+<Multi_key> <underscore> <y> : "ȳ" U0233 # LATIN SMALL LETTER Y WITH MACRON
+<Multi_key> <macron> <y> : "ȳ" U0233 # LATIN SMALL LETTER Y WITH MACRON
+<Multi_key> <e> <e> : "ə" U0259 # LATIN SMALL LETTER SCHWA
+<Multi_key> <KP_Divide> <i> : "ɨ" U0268 # LATIN SMALL LETTER I WITH STROKE
+<Multi_key> <slash> <i> : "ɨ" U0268 # LATIN SMALL LETTER I WITH STROKE
+<Multi_key> <KP_Divide> <U0294> : "ʡ" U02A1 # LATIN LETTER GLOTTAL STOP WITH STROKE
+<Multi_key> <slash> <U0294> : "ʡ" U02A1 # LATIN LETTER GLOTTAL STOP WITH STROKE
+<Multi_key> <asciicircum> <underbar> <h> : "ʰ" U02B0 # MODIFIER LETTER SMALL H
+<Multi_key> <asciicircum> <underscore> <h> : "ʰ" U02B0 # MODIFIER LETTER SMALL H
+<Multi_key> <asciicircum> <underbar> <U0266> : "ʱ" U02B1 # MODIFIER LETTER SMALL H WITH HOOK
+<Multi_key> <asciicircum> <underscore> <U0266> : "ʱ" U02B1 # MODIFIER LETTER SMALL H WITH HOOK
+<Multi_key> <asciicircum> <underbar> <j> : "ʲ" U02B2 # MODIFIER LETTER SMALL J
+<Multi_key> <asciicircum> <underscore> <j> : "ʲ" U02B2 # MODIFIER LETTER SMALL J
+<Multi_key> <asciicircum> <underbar> <r> : "ʳ" U02B3 # MODIFIER LETTER SMALL R
+<Multi_key> <asciicircum> <underscore> <r> : "ʳ" U02B3 # MODIFIER LETTER SMALL R
+<Multi_key> <asciicircum> <underbar> <U0279> : "ʴ" U02B4 # MODIFIER LETTER SMALL TURNED R
+<Multi_key> <asciicircum> <underscore> <U0279> : "ʴ" U02B4 # MODIFIER LETTER SMALL TURNED R
+<Multi_key> <asciicircum> <underbar> <U027b> : "ʵ" U02B5 # MODIFIER LETTER SMALL TURNED R WITH HOOK
+<Multi_key> <asciicircum> <underscore> <U027b> : "ʵ" U02B5 # MODIFIER LETTER SMALL TURNED R WITH HOOK
+<Multi_key> <asciicircum> <underbar> <U0281> : "ʶ" U02B6 # MODIFIER LETTER SMALL CAPITAL INVERTED R
+<Multi_key> <asciicircum> <underscore> <U0281> : "ʶ" U02B6 # MODIFIER LETTER SMALL CAPITAL INVERTED R
+<Multi_key> <asciicircum> <underbar> <w> : "ʷ" U02B7 # MODIFIER LETTER SMALL W
+<Multi_key> <asciicircum> <underscore> <w> : "ʷ" U02B7 # MODIFIER LETTER SMALL W
+<Multi_key> <asciicircum> <underbar> <y> : "ʸ" U02B8 # MODIFIER LETTER SMALL Y
+<Multi_key> <asciicircum> <underscore> <y> : "ʸ" U02B8 # MODIFIER LETTER SMALL Y
+<Multi_key> <asciicircum> <underbar> <U0263> : "ˠ" U02E0 # MODIFIER LETTER SMALL GAMMA
+<Multi_key> <asciicircum> <underscore> <U0263> : "ˠ" U02E0 # MODIFIER LETTER SMALL GAMMA
+<Multi_key> <asciicircum> <underbar> <l> : "ˡ" U02E1 # MODIFIER LETTER SMALL L
+<Multi_key> <asciicircum> <underscore> <l> : "ˡ" U02E1 # MODIFIER LETTER SMALL L
+<Multi_key> <asciicircum> <underbar> <s> : "ˢ" U02E2 # MODIFIER LETTER SMALL S
+<Multi_key> <asciicircum> <underscore> <s> : "ˢ" U02E2 # MODIFIER LETTER SMALL S
+<Multi_key> <asciicircum> <underbar> <x> : "ˣ" U02E3 # MODIFIER LETTER SMALL X
+<Multi_key> <asciicircum> <underscore> <x> : "ˣ" U02E3 # MODIFIER LETTER SMALL X
+<Multi_key> <asciicircum> <underbar> <U0295> : "ˤ" U02E4 # MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
+<Multi_key> <asciicircum> <underscore> <U0295> : "ˤ" U02E4 # MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
+<Multi_key> <quotedbl> <combining_acute> : "̈́" U0344 # COMBINING GREEK DIALYTIKA TONOS
+<Multi_key> <quotedbl> <apostrophe> : "̈́" U0344 # COMBINING GREEK DIALYTIKA TONOS
+<Multi_key> <quotedbl> <acute> : "̈́" U0344 # COMBINING GREEK DIALYTIKA TONOS
+<Multi_key> <quotedbl> <dead_acute> : "̈́" U0344 # COMBINING GREEK DIALYTIKA TONOS
+<Multi_key> <apostrophe> <U03d2> : "ϓ" U03D3 # GREEK UPSILON WITH ACUTE AND HOOK SYMBOL
+<Multi_key> <acute> <U03d2> : "ϓ" U03D3 # GREEK UPSILON WITH ACUTE AND HOOK SYMBOL
+<Multi_key> <quotedbl> <U03d2> : "ϔ" U03D4 # GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL
+<Multi_key> <period> <B> : "Ḃ" U1E02 # LATIN CAPITAL LETTER B WITH DOT ABOVE
+<Multi_key> <period> <b> : "ḃ" U1E03 # LATIN SMALL LETTER B WITH DOT ABOVE
+<Multi_key> <exclam> <B> : "Ḅ" U1E04 # LATIN CAPITAL LETTER B WITH DOT BELOW
+<Multi_key> <exclam> <b> : "ḅ" U1E05 # LATIN SMALL LETTER B WITH DOT BELOW
+<Multi_key> <apostrophe> <comma> <C> : "Ḉ" U1E08 # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE
+<Multi_key> <apostrophe> <dead_cedilla> <C> : "Ḉ" U1E08 # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE
+<Multi_key> <acute> <comma> <C> : "Ḉ" U1E08 # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE
+<Multi_key> <acute> <dead_cedilla> <C> : "Ḉ" U1E08 # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE
+<Multi_key> <apostrophe> <Ccedilla> : "Ḉ" U1E08 # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE
+<Multi_key> <acute> <Ccedilla> : "Ḉ" U1E08 # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE
+<Multi_key> <apostrophe> <comma> <c> : "ḉ" U1E09 # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE
+<Multi_key> <apostrophe> <dead_cedilla> <c> : "ḉ" U1E09 # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE
+<Multi_key> <acute> <comma> <c> : "ḉ" U1E09 # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE
+<Multi_key> <acute> <dead_cedilla> <c> : "ḉ" U1E09 # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE
+<Multi_key> <apostrophe> <ccedilla> : "ḉ" U1E09 # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE
+<Multi_key> <acute> <ccedilla> : "ḉ" U1E09 # LATIN SMALL LETTER C WITH CEDILLA AND ACUTE
+<Multi_key> <period> <D> : "Ḋ" U1E0A # LATIN CAPITAL LETTER D WITH DOT ABOVE
+<Multi_key> <period> <d> : "ḋ" U1E0B # LATIN SMALL LETTER D WITH DOT ABOVE
+<Multi_key> <exclam> <D> : "Ḍ" U1E0C # LATIN CAPITAL LETTER D WITH DOT BELOW
+<Multi_key> <exclam> <d> : "ḍ" U1E0D # LATIN SMALL LETTER D WITH DOT BELOW
+<Multi_key> <comma> <D> : "Ḑ" U1E10 # LATIN CAPITAL LETTER D WITH CEDILLA
+<Multi_key> <comma> <d> : "ḑ" U1E11 # LATIN SMALL LETTER D WITH CEDILLA
+<Multi_key> <grave> <underscore> <E> : "Ḕ" U1E14 # LATIN CAPITAL LETTER E WITH MACRON AND GRAVE
+<Multi_key> <grave> <macron> <E> : "Ḕ" U1E14 # LATIN CAPITAL LETTER E WITH MACRON AND GRAVE
+<Multi_key> <grave> <dead_macron> <E> : "Ḕ" U1E14 # LATIN CAPITAL LETTER E WITH MACRON AND GRAVE
+<Multi_key> <grave> <Emacron> : "Ḕ" U1E14 # LATIN CAPITAL LETTER E WITH MACRON AND GRAVE
+<Multi_key> <grave> <underscore> <e> : "ḕ" U1E15 # LATIN SMALL LETTER E WITH MACRON AND GRAVE
+<Multi_key> <grave> <macron> <e> : "ḕ" U1E15 # LATIN SMALL LETTER E WITH MACRON AND GRAVE
+<Multi_key> <grave> <dead_macron> <e> : "ḕ" U1E15 # LATIN SMALL LETTER E WITH MACRON AND GRAVE
+<Multi_key> <grave> <emacron> : "ḕ" U1E15 # LATIN SMALL LETTER E WITH MACRON AND GRAVE
+<Multi_key> <apostrophe> <underscore> <E> : "Ḗ" U1E16 # LATIN CAPITAL LETTER E WITH MACRON AND ACUTE
+<Multi_key> <apostrophe> <macron> <E> : "Ḗ" U1E16 # LATIN CAPITAL LETTER E WITH MACRON AND ACUTE
+<Multi_key> <apostrophe> <dead_macron> <E> : "Ḗ" U1E16 # LATIN CAPITAL LETTER E WITH MACRON AND ACUTE
+<Multi_key> <acute> <underscore> <E> : "Ḗ" U1E16 # LATIN CAPITAL LETTER E WITH MACRON AND ACUTE
+<Multi_key> <acute> <macron> <E> : "Ḗ" U1E16 # LATIN CAPITAL LETTER E WITH MACRON AND ACUTE
+<Multi_key> <acute> <dead_macron> <E> : "Ḗ" U1E16 # LATIN CAPITAL LETTER E WITH MACRON AND ACUTE
+<Multi_key> <apostrophe> <Emacron> : "Ḗ" U1E16 # LATIN CAPITAL LETTER E WITH MACRON AND ACUTE
+<Multi_key> <acute> <Emacron> : "Ḗ" U1E16 # LATIN CAPITAL LETTER E WITH MACRON AND ACUTE
+<Multi_key> <apostrophe> <underscore> <e> : "ḗ" U1E17 # LATIN SMALL LETTER E WITH MACRON AND ACUTE
+<Multi_key> <apostrophe> <macron> <e> : "ḗ" U1E17 # LATIN SMALL LETTER E WITH MACRON AND ACUTE
+<Multi_key> <apostrophe> <dead_macron> <e> : "ḗ" U1E17 # LATIN SMALL LETTER E WITH MACRON AND ACUTE
+<Multi_key> <acute> <underscore> <e> : "ḗ" U1E17 # LATIN SMALL LETTER E WITH MACRON AND ACUTE
+<Multi_key> <acute> <macron> <e> : "ḗ" U1E17 # LATIN SMALL LETTER E WITH MACRON AND ACUTE
+<Multi_key> <acute> <dead_macron> <e> : "ḗ" U1E17 # LATIN SMALL LETTER E WITH MACRON AND ACUTE
+<Multi_key> <apostrophe> <emacron> : "ḗ" U1E17 # LATIN SMALL LETTER E WITH MACRON AND ACUTE
+<Multi_key> <acute> <emacron> : "ḗ" U1E17 # LATIN SMALL LETTER E WITH MACRON AND ACUTE
+<Multi_key> <b> <comma> <E> : "Ḝ" U1E1C # LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE
+<Multi_key> <b> <dead_cedilla> <E> : "Ḝ" U1E1C # LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE
+<Multi_key> <U> <comma> <E> : "Ḝ" U1E1C # LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE
+<Multi_key> <U> <dead_cedilla> <E> : "Ḝ" U1E1C # LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE
+<Multi_key> <b> <U0228> : "Ḝ" U1E1C # LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE
+<Multi_key> <U> <U0228> : "Ḝ" U1E1C # LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE
+<Multi_key> <b> <comma> <e> : "ḝ" U1E1D # LATIN SMALL LETTER E WITH CEDILLA AND BREVE
+<Multi_key> <b> <dead_cedilla> <e> : "ḝ" U1E1D # LATIN SMALL LETTER E WITH CEDILLA AND BREVE
+<Multi_key> <U> <comma> <e> : "ḝ" U1E1D # LATIN SMALL LETTER E WITH CEDILLA AND BREVE
+<Multi_key> <U> <dead_cedilla> <e> : "ḝ" U1E1D # LATIN SMALL LETTER E WITH CEDILLA AND BREVE
+<Multi_key> <b> <U0229> : "ḝ" U1E1D # LATIN SMALL LETTER E WITH CEDILLA AND BREVE
+<Multi_key> <U> <U0229> : "ḝ" U1E1D # LATIN SMALL LETTER E WITH CEDILLA AND BREVE
+<Multi_key> <period> <F> : "Ḟ" U1E1E # LATIN CAPITAL LETTER F WITH DOT ABOVE
+<Multi_key> <period> <f> : "ḟ" U1E1F # LATIN SMALL LETTER F WITH DOT ABOVE
+<Multi_key> <underscore> <G> : "Ḡ" U1E20 # LATIN CAPITAL LETTER G WITH MACRON
+<Multi_key> <macron> <G> : "Ḡ" U1E20 # LATIN CAPITAL LETTER G WITH MACRON
+<Multi_key> <underscore> <g> : "ḡ" U1E21 # LATIN SMALL LETTER G WITH MACRON
+<Multi_key> <macron> <g> : "ḡ" U1E21 # LATIN SMALL LETTER G WITH MACRON
+<Multi_key> <period> <H> : "Ḣ" U1E22 # LATIN CAPITAL LETTER H WITH DOT ABOVE
+<Multi_key> <period> <h> : "ḣ" U1E23 # LATIN SMALL LETTER H WITH DOT ABOVE
+<Multi_key> <exclam> <H> : "Ḥ" U1E24 # LATIN CAPITAL LETTER H WITH DOT BELOW
+<Multi_key> <exclam> <h> : "ḥ" U1E25 # LATIN SMALL LETTER H WITH DOT BELOW
+<Multi_key> <quotedbl> <H> : "Ḧ" U1E26 # LATIN CAPITAL LETTER H WITH DIAERESIS
+<Multi_key> <quotedbl> <h> : "ḧ" U1E27 # LATIN SMALL LETTER H WITH DIAERESIS
+<Multi_key> <comma> <H> : "Ḩ" U1E28 # LATIN CAPITAL LETTER H WITH CEDILLA
+<Multi_key> <comma> <h> : "ḩ" U1E29 # LATIN SMALL LETTER H WITH CEDILLA
+<Multi_key> <apostrophe> <quotedbl> <I> : "Ḯ" U1E2E # LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE
+<Multi_key> <apostrophe> <dead_diaeresis> <I> : "Ḯ" U1E2E # LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE
+<Multi_key> <acute> <quotedbl> <I> : "Ḯ" U1E2E # LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE
+<Multi_key> <acute> <dead_diaeresis> <I> : "Ḯ" U1E2E # LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE
+<Multi_key> <apostrophe> <Idiaeresis> : "Ḯ" U1E2E # LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE
+<Multi_key> <acute> <Idiaeresis> : "Ḯ" U1E2E # LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE
+<Multi_key> <apostrophe> <quotedbl> <i> : "ḯ" U1E2F # LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE
+<Multi_key> <apostrophe> <dead_diaeresis> <i> : "ḯ" U1E2F # LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE
+<Multi_key> <acute> <quotedbl> <i> : "ḯ" U1E2F # LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE
+<Multi_key> <acute> <dead_diaeresis> <i> : "ḯ" U1E2F # LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE
+<Multi_key> <apostrophe> <idiaeresis> : "ḯ" U1E2F # LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE
+<Multi_key> <acute> <idiaeresis> : "ḯ" U1E2F # LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE
+<Multi_key> <apostrophe> <K> : "Ḱ" U1E30 # LATIN CAPITAL LETTER K WITH ACUTE
+<Multi_key> <acute> <K> : "Ḱ" U1E30 # LATIN CAPITAL LETTER K WITH ACUTE
+<Multi_key> <apostrophe> <k> : "ḱ" U1E31 # LATIN SMALL LETTER K WITH ACUTE
+<Multi_key> <acute> <k> : "ḱ" U1E31 # LATIN SMALL LETTER K WITH ACUTE
+<Multi_key> <exclam> <K> : "Ḳ" U1E32 # LATIN CAPITAL LETTER K WITH DOT BELOW
+<Multi_key> <exclam> <k> : "ḳ" U1E33 # LATIN SMALL LETTER K WITH DOT BELOW
+<Multi_key> <exclam> <L> : "Ḷ" U1E36 # LATIN CAPITAL LETTER L WITH DOT BELOW
+<Multi_key> <exclam> <l> : "ḷ" U1E37 # LATIN SMALL LETTER L WITH DOT BELOW
+<Multi_key> <underscore> <combining_belowdot> <L> : "Ḹ" U1E38 # LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON
+<Multi_key> <macron> <combining_belowdot> <L> : "Ḹ" U1E38 # LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON
+<Multi_key> <underscore> <exclam> <L> : "Ḹ" U1E38 # LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON
+<Multi_key> <underscore> <dead_belowdot> <L> : "Ḹ" U1E38 # LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON
+<Multi_key> <macron> <exclam> <L> : "Ḹ" U1E38 # LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON
+<Multi_key> <macron> <dead_belowdot> <L> : "Ḹ" U1E38 # LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON
+<Multi_key> <underscore> <U1e36> : "Ḹ" U1E38 # LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON
+<Multi_key> <macron> <U1e36> : "Ḹ" U1E38 # LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON
+<Multi_key> <underscore> <combining_belowdot> <l> : "ḹ" U1E39 # LATIN SMALL LETTER L WITH DOT BELOW AND MACRON
+<Multi_key> <macron> <combining_belowdot> <l> : "ḹ" U1E39 # LATIN SMALL LETTER L WITH DOT BELOW AND MACRON
+<Multi_key> <underscore> <exclam> <l> : "ḹ" U1E39 # LATIN SMALL LETTER L WITH DOT BELOW AND MACRON
+<Multi_key> <underscore> <dead_belowdot> <l> : "ḹ" U1E39 # LATIN SMALL LETTER L WITH DOT BELOW AND MACRON
+<Multi_key> <macron> <exclam> <l> : "ḹ" U1E39 # LATIN SMALL LETTER L WITH DOT BELOW AND MACRON
+<Multi_key> <macron> <dead_belowdot> <l> : "ḹ" U1E39 # LATIN SMALL LETTER L WITH DOT BELOW AND MACRON
+<Multi_key> <underscore> <U1e37> : "ḹ" U1E39 # LATIN SMALL LETTER L WITH DOT BELOW AND MACRON
+<Multi_key> <macron> <U1e37> : "ḹ" U1E39 # LATIN SMALL LETTER L WITH DOT BELOW AND MACRON
+<Multi_key> <apostrophe> <M> : "Ḿ" U1E3E # LATIN CAPITAL LETTER M WITH ACUTE
+<Multi_key> <acute> <M> : "Ḿ" U1E3E # LATIN CAPITAL LETTER M WITH ACUTE
+<Multi_key> <apostrophe> <m> : "ḿ" U1E3F # LATIN SMALL LETTER M WITH ACUTE
+<Multi_key> <acute> <m> : "ḿ" U1E3F # LATIN SMALL LETTER M WITH ACUTE
+<Multi_key> <period> <M> : "Ṁ" U1E40 # LATIN CAPITAL LETTER M WITH DOT ABOVE
+<Multi_key> <period> <m> : "ṁ" U1E41 # LATIN SMALL LETTER M WITH DOT ABOVE
+<Multi_key> <exclam> <M> : "Ṃ" U1E42 # LATIN CAPITAL LETTER M WITH DOT BELOW
+<Multi_key> <exclam> <m> : "ṃ" U1E43 # LATIN SMALL LETTER M WITH DOT BELOW
+<Multi_key> <period> <N> : "Ṅ" U1E44 # LATIN CAPITAL LETTER N WITH DOT ABOVE
+<Multi_key> <period> <n> : "ṅ" U1E45 # LATIN SMALL LETTER N WITH DOT ABOVE
+<Multi_key> <exclam> <N> : "Ṇ" U1E46 # LATIN CAPITAL LETTER N WITH DOT BELOW
+<Multi_key> <exclam> <n> : "ṇ" U1E47 # LATIN SMALL LETTER N WITH DOT BELOW
+<Multi_key> <apostrophe> <combining_tilde> <O> : "Ṍ" U1E4C # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
+<Multi_key> <acute> <combining_tilde> <O> : "Ṍ" U1E4C # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
+<Multi_key> <apostrophe> <asciitilde> <O> : "Ṍ" U1E4C # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
+<Multi_key> <apostrophe> <dead_tilde> <O> : "Ṍ" U1E4C # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
+<Multi_key> <acute> <asciitilde> <O> : "Ṍ" U1E4C # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
+<Multi_key> <acute> <dead_tilde> <O> : "Ṍ" U1E4C # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
+<Multi_key> <apostrophe> <Otilde> : "Ṍ" U1E4C # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
+<Multi_key> <acute> <Otilde> : "Ṍ" U1E4C # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
+<Multi_key> <apostrophe> <combining_tilde> <o> : "ṍ" U1E4D # LATIN SMALL LETTER O WITH TILDE AND ACUTE
+<Multi_key> <acute> <combining_tilde> <o> : "ṍ" U1E4D # LATIN SMALL LETTER O WITH TILDE AND ACUTE
+<Multi_key> <apostrophe> <asciitilde> <o> : "ṍ" U1E4D # LATIN SMALL LETTER O WITH TILDE AND ACUTE
+<Multi_key> <apostrophe> <dead_tilde> <o> : "ṍ" U1E4D # LATIN SMALL LETTER O WITH TILDE AND ACUTE
+<Multi_key> <acute> <asciitilde> <o> : "ṍ" U1E4D # LATIN SMALL LETTER O WITH TILDE AND ACUTE
+<Multi_key> <acute> <dead_tilde> <o> : "ṍ" U1E4D # LATIN SMALL LETTER O WITH TILDE AND ACUTE
+<Multi_key> <apostrophe> <otilde> : "ṍ" U1E4D # LATIN SMALL LETTER O WITH TILDE AND ACUTE
+<Multi_key> <acute> <otilde> : "ṍ" U1E4D # LATIN SMALL LETTER O WITH TILDE AND ACUTE
+<Multi_key> <quotedbl> <combining_tilde> <O> : "Ṏ" U1E4E # LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS
+<Multi_key> <quotedbl> <asciitilde> <O> : "Ṏ" U1E4E # LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS
+<Multi_key> <quotedbl> <dead_tilde> <O> : "Ṏ" U1E4E # LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS
+<Multi_key> <quotedbl> <Otilde> : "Ṏ" U1E4E # LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS
+<Multi_key> <quotedbl> <combining_tilde> <o> : "ṏ" U1E4F # LATIN SMALL LETTER O WITH TILDE AND DIAERESIS
+<Multi_key> <quotedbl> <asciitilde> <o> : "ṏ" U1E4F # LATIN SMALL LETTER O WITH TILDE AND DIAERESIS
+<Multi_key> <quotedbl> <dead_tilde> <o> : "ṏ" U1E4F # LATIN SMALL LETTER O WITH TILDE AND DIAERESIS
+<Multi_key> <quotedbl> <otilde> : "ṏ" U1E4F # LATIN SMALL LETTER O WITH TILDE AND DIAERESIS
+<Multi_key> <grave> <underscore> <O> : "Ṑ" U1E50 # LATIN CAPITAL LETTER O WITH MACRON AND GRAVE
+<Multi_key> <grave> <macron> <O> : "Ṑ" U1E50 # LATIN CAPITAL LETTER O WITH MACRON AND GRAVE
+<Multi_key> <grave> <dead_macron> <O> : "Ṑ" U1E50 # LATIN CAPITAL LETTER O WITH MACRON AND GRAVE
+<Multi_key> <grave> <Omacron> : "Ṑ" U1E50 # LATIN CAPITAL LETTER O WITH MACRON AND GRAVE
+<Multi_key> <grave> <underscore> <o> : "ṑ" U1E51 # LATIN SMALL LETTER O WITH MACRON AND GRAVE
+<Multi_key> <grave> <macron> <o> : "ṑ" U1E51 # LATIN SMALL LETTER O WITH MACRON AND GRAVE
+<Multi_key> <grave> <dead_macron> <o> : "ṑ" U1E51 # LATIN SMALL LETTER O WITH MACRON AND GRAVE
+<Multi_key> <grave> <omacron> : "ṑ" U1E51 # LATIN SMALL LETTER O WITH MACRON AND GRAVE
+<Multi_key> <apostrophe> <underscore> <O> : "Ṓ" U1E52 # LATIN CAPITAL LETTER O WITH MACRON AND ACUTE
+<Multi_key> <apostrophe> <macron> <O> : "Ṓ" U1E52 # LATIN CAPITAL LETTER O WITH MACRON AND ACUTE
+<Multi_key> <apostrophe> <dead_macron> <O> : "Ṓ" U1E52 # LATIN CAPITAL LETTER O WITH MACRON AND ACUTE
+<Multi_key> <acute> <underscore> <O> : "Ṓ" U1E52 # LATIN CAPITAL LETTER O WITH MACRON AND ACUTE
+<Multi_key> <acute> <macron> <O> : "Ṓ" U1E52 # LATIN CAPITAL LETTER O WITH MACRON AND ACUTE
+<Multi_key> <acute> <dead_macron> <O> : "Ṓ" U1E52 # LATIN CAPITAL LETTER O WITH MACRON AND ACUTE
+<Multi_key> <apostrophe> <Omacron> : "Ṓ" U1E52 # LATIN CAPITAL LETTER O WITH MACRON AND ACUTE
+<Multi_key> <acute> <Omacron> : "Ṓ" U1E52 # LATIN CAPITAL LETTER O WITH MACRON AND ACUTE
+<Multi_key> <apostrophe> <underscore> <o> : "ṓ" U1E53 # LATIN SMALL LETTER O WITH MACRON AND ACUTE
+<Multi_key> <apostrophe> <macron> <o> : "ṓ" U1E53 # LATIN SMALL LETTER O WITH MACRON AND ACUTE
+<Multi_key> <apostrophe> <dead_macron> <o> : "ṓ" U1E53 # LATIN SMALL LETTER O WITH MACRON AND ACUTE
+<Multi_key> <acute> <underscore> <o> : "ṓ" U1E53 # LATIN SMALL LETTER O WITH MACRON AND ACUTE
+<Multi_key> <acute> <macron> <o> : "ṓ" U1E53 # LATIN SMALL LETTER O WITH MACRON AND ACUTE
+<Multi_key> <acute> <dead_macron> <o> : "ṓ" U1E53 # LATIN SMALL LETTER O WITH MACRON AND ACUTE
+<Multi_key> <apostrophe> <omacron> : "ṓ" U1E53 # LATIN SMALL LETTER O WITH MACRON AND ACUTE
+<Multi_key> <acute> <omacron> : "ṓ" U1E53 # LATIN SMALL LETTER O WITH MACRON AND ACUTE
+<Multi_key> <apostrophe> <P> : "Ṕ" U1E54 # LATIN CAPITAL LETTER P WITH ACUTE
+<Multi_key> <acute> <P> : "Ṕ" U1E54 # LATIN CAPITAL LETTER P WITH ACUTE
+<Multi_key> <apostrophe> <p> : "ṕ" U1E55 # LATIN SMALL LETTER P WITH ACUTE
+<Multi_key> <acute> <p> : "ṕ" U1E55 # LATIN SMALL LETTER P WITH ACUTE
+<Multi_key> <period> <P> : "Ṗ" U1E56 # LATIN CAPITAL LETTER P WITH DOT ABOVE
+<Multi_key> <period> <p> : "ṗ" U1E57 # LATIN SMALL LETTER P WITH DOT ABOVE
+<Multi_key> <period> <R> : "Ṙ" U1E58 # LATIN CAPITAL LETTER R WITH DOT ABOVE
+<Multi_key> <period> <r> : "ṙ" U1E59 # LATIN SMALL LETTER R WITH DOT ABOVE
+<Multi_key> <exclam> <R> : "Ṛ" U1E5A # LATIN CAPITAL LETTER R WITH DOT BELOW
+<Multi_key> <exclam> <r> : "ṛ" U1E5B # LATIN SMALL LETTER R WITH DOT BELOW
+<Multi_key> <underscore> <combining_belowdot> <R> : "Ṝ" U1E5C # LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON
+<Multi_key> <macron> <combining_belowdot> <R> : "Ṝ" U1E5C # LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON
+<Multi_key> <underscore> <exclam> <R> : "Ṝ" U1E5C # LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON
+<Multi_key> <underscore> <dead_belowdot> <R> : "Ṝ" U1E5C # LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON
+<Multi_key> <macron> <exclam> <R> : "Ṝ" U1E5C # LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON
+<Multi_key> <macron> <dead_belowdot> <R> : "Ṝ" U1E5C # LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON
+<Multi_key> <underscore> <U1e5a> : "Ṝ" U1E5C # LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON
+<Multi_key> <macron> <U1e5a> : "Ṝ" U1E5C # LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON
+<Multi_key> <underscore> <combining_belowdot> <r> : "ṝ" U1E5D # LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
+<Multi_key> <macron> <combining_belowdot> <r> : "ṝ" U1E5D # LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
+<Multi_key> <underscore> <exclam> <r> : "ṝ" U1E5D # LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
+<Multi_key> <underscore> <dead_belowdot> <r> : "ṝ" U1E5D # LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
+<Multi_key> <macron> <exclam> <r> : "ṝ" U1E5D # LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
+<Multi_key> <macron> <dead_belowdot> <r> : "ṝ" U1E5D # LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
+<Multi_key> <underscore> <U1e5b> : "ṝ" U1E5D # LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
+<Multi_key> <macron> <U1e5b> : "ṝ" U1E5D # LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
+<Multi_key> <period> <S> : "Ṡ" U1E60 # LATIN CAPITAL LETTER S WITH DOT ABOVE
+<Multi_key> <period> <s> : "ṡ" U1E61 # LATIN SMALL LETTER S WITH DOT ABOVE
+<Multi_key> <exclam> <S> : "Ṣ" U1E62 # LATIN CAPITAL LETTER S WITH DOT BELOW
+<Multi_key> <exclam> <s> : "ṣ" U1E63 # LATIN SMALL LETTER S WITH DOT BELOW
+<Multi_key> <period> <combining_acute> <S> : "Ṥ" U1E64 # LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE
+<Multi_key> <period> <apostrophe> <S> : "Ṥ" U1E64 # LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE
+<Multi_key> <period> <acute> <S> : "Ṥ" U1E64 # LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE
+<Multi_key> <period> <dead_acute> <S> : "Ṥ" U1E64 # LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE
+<Multi_key> <period> <Sacute> : "Ṥ" U1E64 # LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE
+<Multi_key> <period> <combining_acute> <s> : "ṥ" U1E65 # LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE
+<Multi_key> <period> <apostrophe> <s> : "ṥ" U1E65 # LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE
+<Multi_key> <period> <acute> <s> : "ṥ" U1E65 # LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE
+<Multi_key> <period> <dead_acute> <s> : "ṥ" U1E65 # LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE
+<Multi_key> <period> <sacute> : "ṥ" U1E65 # LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE
+<Multi_key> <period> <c> <S> : "Ṧ" U1E66 # LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE
+<Multi_key> <period> <dead_caron> <S> : "Ṧ" U1E66 # LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE
+<Multi_key> <period> <Scaron> : "Ṧ" U1E66 # LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE
+<Multi_key> <period> <c> <s> : "ṧ" U1E67 # LATIN SMALL LETTER S WITH CARON AND DOT ABOVE
+<Multi_key> <period> <dead_caron> <s> : "ṧ" U1E67 # LATIN SMALL LETTER S WITH CARON AND DOT ABOVE
+<Multi_key> <period> <scaron> : "ṧ" U1E67 # LATIN SMALL LETTER S WITH CARON AND DOT ABOVE
+<Multi_key> <period> <combining_belowdot> <S> : "Ṩ" U1E68 # LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE
+<Multi_key> <period> <exclam> <S> : "Ṩ" U1E68 # LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE
+<Multi_key> <period> <dead_belowdot> <S> : "Ṩ" U1E68 # LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE
+<Multi_key> <period> <U1e62> : "Ṩ" U1E68 # LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE
+<Multi_key> <period> <combining_belowdot> <s> : "ṩ" U1E69 # LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE
+<Multi_key> <period> <exclam> <s> : "ṩ" U1E69 # LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE
+<Multi_key> <period> <dead_belowdot> <s> : "ṩ" U1E69 # LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE
+<Multi_key> <period> <U1e63> : "ṩ" U1E69 # LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE
+<Multi_key> <period> <T> : "Ṫ" U1E6A # LATIN CAPITAL LETTER T WITH DOT ABOVE
+<Multi_key> <period> <t> : "ṫ" U1E6B # LATIN SMALL LETTER T WITH DOT ABOVE
+<Multi_key> <exclam> <T> : "Ṭ" U1E6C # LATIN CAPITAL LETTER T WITH DOT BELOW
+<Multi_key> <exclam> <t> : "ṭ" U1E6D # LATIN SMALL LETTER T WITH DOT BELOW
+<Multi_key> <apostrophe> <combining_tilde> <U> : "Ṹ" U1E78 # LATIN CAPITAL LETTER U WITH TILDE AND ACUTE
+<Multi_key> <acute> <combining_tilde> <U> : "Ṹ" U1E78 # LATIN CAPITAL LETTER U WITH TILDE AND ACUTE
+<Multi_key> <apostrophe> <asciitilde> <U> : "Ṹ" U1E78 # LATIN CAPITAL LETTER U WITH TILDE AND ACUTE
+<Multi_key> <apostrophe> <dead_tilde> <U> : "Ṹ" U1E78 # LATIN CAPITAL LETTER U WITH TILDE AND ACUTE
+<Multi_key> <acute> <asciitilde> <U> : "Ṹ" U1E78 # LATIN CAPITAL LETTER U WITH TILDE AND ACUTE
+<Multi_key> <acute> <dead_tilde> <U> : "Ṹ" U1E78 # LATIN CAPITAL LETTER U WITH TILDE AND ACUTE
+<Multi_key> <apostrophe> <Utilde> : "Ṹ" U1E78 # LATIN CAPITAL LETTER U WITH TILDE AND ACUTE
+<Multi_key> <acute> <Utilde> : "Ṹ" U1E78 # LATIN CAPITAL LETTER U WITH TILDE AND ACUTE
+<Multi_key> <apostrophe> <combining_tilde> <u> : "ṹ" U1E79 # LATIN SMALL LETTER U WITH TILDE AND ACUTE
+<Multi_key> <acute> <combining_tilde> <u> : "ṹ" U1E79 # LATIN SMALL LETTER U WITH TILDE AND ACUTE
+<Multi_key> <apostrophe> <asciitilde> <u> : "ṹ" U1E79 # LATIN SMALL LETTER U WITH TILDE AND ACUTE
+<Multi_key> <apostrophe> <dead_tilde> <u> : "ṹ" U1E79 # LATIN SMALL LETTER U WITH TILDE AND ACUTE
+<Multi_key> <acute> <asciitilde> <u> : "ṹ" U1E79 # LATIN SMALL LETTER U WITH TILDE AND ACUTE
+<Multi_key> <acute> <dead_tilde> <u> : "ṹ" U1E79 # LATIN SMALL LETTER U WITH TILDE AND ACUTE
+<Multi_key> <apostrophe> <utilde> : "ṹ" U1E79 # LATIN SMALL LETTER U WITH TILDE AND ACUTE
+<Multi_key> <acute> <utilde> : "ṹ" U1E79 # LATIN SMALL LETTER U WITH TILDE AND ACUTE
+<Multi_key> <quotedbl> <underscore> <U> : "Ṻ" U1E7A # LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS
+<Multi_key> <quotedbl> <macron> <U> : "Ṻ" U1E7A # LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS
+<Multi_key> <quotedbl> <dead_macron> <U> : "Ṻ" U1E7A # LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS
+<Multi_key> <quotedbl> <Umacron> : "Ṻ" U1E7A # LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS
+<Multi_key> <quotedbl> <underscore> <u> : "ṻ" U1E7B # LATIN SMALL LETTER U WITH MACRON AND DIAERESIS
+<Multi_key> <quotedbl> <macron> <u> : "ṻ" U1E7B # LATIN SMALL LETTER U WITH MACRON AND DIAERESIS
+<Multi_key> <quotedbl> <dead_macron> <u> : "ṻ" U1E7B # LATIN SMALL LETTER U WITH MACRON AND DIAERESIS
+<Multi_key> <quotedbl> <umacron> : "ṻ" U1E7B # LATIN SMALL LETTER U WITH MACRON AND DIAERESIS
+<Multi_key> <asciitilde> <V> : "Ṽ" U1E7C # LATIN CAPITAL LETTER V WITH TILDE
+<Multi_key> <asciitilde> <v> : "ṽ" U1E7D # LATIN SMALL LETTER V WITH TILDE
+<Multi_key> <exclam> <V> : "Ṿ" U1E7E # LATIN CAPITAL LETTER V WITH DOT BELOW
+<Multi_key> <exclam> <v> : "ṿ" U1E7F # LATIN SMALL LETTER V WITH DOT BELOW
+<Multi_key> <grave> <W> : "Ẁ" U1E80 # LATIN CAPITAL LETTER W WITH GRAVE
+<Multi_key> <grave> <w> : "ẁ" U1E81 # LATIN SMALL LETTER W WITH GRAVE
+<Multi_key> <apostrophe> <W> : "Ẃ" U1E82 # LATIN CAPITAL LETTER W WITH ACUTE
+<Multi_key> <acute> <W> : "Ẃ" U1E82 # LATIN CAPITAL LETTER W WITH ACUTE
+<Multi_key> <apostrophe> <w> : "ẃ" U1E83 # LATIN SMALL LETTER W WITH ACUTE
+<Multi_key> <acute> <w> : "ẃ" U1E83 # LATIN SMALL LETTER W WITH ACUTE
+<Multi_key> <quotedbl> <W> : "Ẅ" U1E84 # LATIN CAPITAL LETTER W WITH DIAERESIS
+<Multi_key> <quotedbl> <w> : "ẅ" U1E85 # LATIN SMALL LETTER W WITH DIAERESIS
+<Multi_key> <period> <W> : "Ẇ" U1E86 # LATIN CAPITAL LETTER W WITH DOT ABOVE
+<Multi_key> <period> <w> : "ẇ" U1E87 # LATIN SMALL LETTER W WITH DOT ABOVE
+<Multi_key> <exclam> <W> : "Ẉ" U1E88 # LATIN CAPITAL LETTER W WITH DOT BELOW
+<Multi_key> <exclam> <w> : "ẉ" U1E89 # LATIN SMALL LETTER W WITH DOT BELOW
+<Multi_key> <period> <X> : "Ẋ" U1E8A # LATIN CAPITAL LETTER X WITH DOT ABOVE
+<Multi_key> <period> <x> : "ẋ" U1E8B # LATIN SMALL LETTER X WITH DOT ABOVE
+<Multi_key> <quotedbl> <X> : "Ẍ" U1E8C # LATIN CAPITAL LETTER X WITH DIAERESIS
+<Multi_key> <quotedbl> <x> : "ẍ" U1E8D # LATIN SMALL LETTER X WITH DIAERESIS
+<Multi_key> <period> <Y> : "Ẏ" U1E8E # LATIN CAPITAL LETTER Y WITH DOT ABOVE
+<Multi_key> <period> <y> : "ẏ" U1E8F # LATIN SMALL LETTER Y WITH DOT ABOVE
+<Multi_key> <asciicircum> <Z> : "Ẑ" U1E90 # LATIN CAPITAL LETTER Z WITH CIRCUMFLEX
+<Multi_key> <asciicircum> <z> : "ẑ" U1E91 # LATIN SMALL LETTER Z WITH CIRCUMFLEX
+<Multi_key> <exclam> <Z> : "Ẓ" U1E92 # LATIN CAPITAL LETTER Z WITH DOT BELOW
+<Multi_key> <exclam> <z> : "ẓ" U1E93 # LATIN SMALL LETTER Z WITH DOT BELOW
+<Multi_key> <quotedbl> <t> : "ẗ" U1E97 # LATIN SMALL LETTER T WITH DIAERESIS
+<Multi_key> <o> <w> : "ẘ" U1E98 # LATIN SMALL LETTER W WITH RING ABOVE
+<Multi_key> <o> <y> : "ẙ" U1E99 # LATIN SMALL LETTER Y WITH RING ABOVE
+<Multi_key> <period> <U017f> : "ẛ" U1E9B # LATIN SMALL LETTER LONG S WITH DOT ABOVE
+<Multi_key> <exclam> <A> : "Ạ" U1EA0 # LATIN CAPITAL LETTER A WITH DOT BELOW
+<Multi_key> <exclam> <a> : "ạ" U1EA1 # LATIN SMALL LETTER A WITH DOT BELOW
+<Multi_key> <question> <A> : "Ả" U1EA2 # LATIN CAPITAL LETTER A WITH HOOK ABOVE
+<Multi_key> <question> <a> : "ả" U1EA3 # LATIN SMALL LETTER A WITH HOOK ABOVE
+<Multi_key> <apostrophe> <asciicircum> <A> : "Ấ" U1EA4 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <apostrophe> <dead_circumflex> <A> : "Ấ" U1EA4 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <acute> <asciicircum> <A> : "Ấ" U1EA4 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <acute> <dead_circumflex> <A> : "Ấ" U1EA4 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <apostrophe> <Acircumflex> : "Ấ" U1EA4 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <acute> <Acircumflex> : "Ấ" U1EA4 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <apostrophe> <asciicircum> <a> : "ấ" U1EA5 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <apostrophe> <dead_circumflex> <a> : "ấ" U1EA5 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <acute> <asciicircum> <a> : "ấ" U1EA5 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <acute> <dead_circumflex> <a> : "ấ" U1EA5 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <apostrophe> <acircumflex> : "ấ" U1EA5 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <acute> <acircumflex> : "ấ" U1EA5 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <grave> <asciicircum> <A> : "Ầ" U1EA6 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
+<Multi_key> <grave> <dead_circumflex> <A> : "Ầ" U1EA6 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
+<Multi_key> <grave> <Acircumflex> : "Ầ" U1EA6 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
+<Multi_key> <grave> <asciicircum> <a> : "ầ" U1EA7 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
+<Multi_key> <grave> <dead_circumflex> <a> : "ầ" U1EA7 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
+<Multi_key> <grave> <acircumflex> : "ầ" U1EA7 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
+<Multi_key> <question> <asciicircum> <A> : "Ẩ" U1EA8 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+<Multi_key> <question> <dead_circumflex> <A> : "Ẩ" U1EA8 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+<Multi_key> <question> <Acircumflex> : "Ẩ" U1EA8 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+<Multi_key> <question> <asciicircum> <a> : "ẩ" U1EA9 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+<Multi_key> <question> <dead_circumflex> <a> : "ẩ" U1EA9 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+<Multi_key> <question> <acircumflex> : "ẩ" U1EA9 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+<Multi_key> <asciitilde> <asciicircum> <A> : "Ẫ" U1EAA # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
+<Multi_key> <asciitilde> <dead_circumflex> <A> : "Ẫ" U1EAA # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
+<Multi_key> <asciitilde> <Acircumflex> : "Ẫ" U1EAA # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
+<Multi_key> <asciitilde> <asciicircum> <a> : "ẫ" U1EAB # LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
+<Multi_key> <asciitilde> <dead_circumflex> <a> : "ẫ" U1EAB # LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
+<Multi_key> <asciitilde> <acircumflex> : "ẫ" U1EAB # LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
+<Multi_key> <asciicircum> <combining_belowdot> <A> : "Ậ" U1EAC # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <exclam> <A> : "Ậ" U1EAC # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <dead_belowdot> <A> : "Ậ" U1EAC # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <U1ea0> : "Ậ" U1EAC # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <combining_belowdot> <a> : "ậ" U1EAD # LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <exclam> <a> : "ậ" U1EAD # LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <dead_belowdot> <a> : "ậ" U1EAD # LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <U1ea1> : "ậ" U1EAD # LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <apostrophe> <b> <A> : "Ắ" U1EAE # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
+<Multi_key> <apostrophe> <U> <A> : "Ắ" U1EAE # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
+<Multi_key> <apostrophe> <dead_breve> <A> : "Ắ" U1EAE # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
+<Multi_key> <acute> <b> <A> : "Ắ" U1EAE # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
+<Multi_key> <acute> <U> <A> : "Ắ" U1EAE # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
+<Multi_key> <acute> <dead_breve> <A> : "Ắ" U1EAE # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
+<Multi_key> <apostrophe> <Abreve> : "Ắ" U1EAE # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
+<Multi_key> <acute> <Abreve> : "Ắ" U1EAE # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
+<Multi_key> <apostrophe> <b> <a> : "ắ" U1EAF # LATIN SMALL LETTER A WITH BREVE AND ACUTE
+<Multi_key> <apostrophe> <U> <a> : "ắ" U1EAF # LATIN SMALL LETTER A WITH BREVE AND ACUTE
+<Multi_key> <apostrophe> <dead_breve> <a> : "ắ" U1EAF # LATIN SMALL LETTER A WITH BREVE AND ACUTE
+<Multi_key> <acute> <b> <a> : "ắ" U1EAF # LATIN SMALL LETTER A WITH BREVE AND ACUTE
+<Multi_key> <acute> <U> <a> : "ắ" U1EAF # LATIN SMALL LETTER A WITH BREVE AND ACUTE
+<Multi_key> <acute> <dead_breve> <a> : "ắ" U1EAF # LATIN SMALL LETTER A WITH BREVE AND ACUTE
+<Multi_key> <apostrophe> <abreve> : "ắ" U1EAF # LATIN SMALL LETTER A WITH BREVE AND ACUTE
+<Multi_key> <acute> <abreve> : "ắ" U1EAF # LATIN SMALL LETTER A WITH BREVE AND ACUTE
+<Multi_key> <grave> <b> <A> : "Ằ" U1EB0 # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
+<Multi_key> <grave> <U> <A> : "Ằ" U1EB0 # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
+<Multi_key> <grave> <dead_breve> <A> : "Ằ" U1EB0 # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
+<Multi_key> <grave> <Abreve> : "Ằ" U1EB0 # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
+<Multi_key> <grave> <b> <a> : "ằ" U1EB1 # LATIN SMALL LETTER A WITH BREVE AND GRAVE
+<Multi_key> <grave> <U> <a> : "ằ" U1EB1 # LATIN SMALL LETTER A WITH BREVE AND GRAVE
+<Multi_key> <grave> <dead_breve> <a> : "ằ" U1EB1 # LATIN SMALL LETTER A WITH BREVE AND GRAVE
+<Multi_key> <grave> <abreve> : "ằ" U1EB1 # LATIN SMALL LETTER A WITH BREVE AND GRAVE
+<Multi_key> <question> <b> <A> : "Ẳ" U1EB2 # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
+<Multi_key> <question> <U> <A> : "Ẳ" U1EB2 # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
+<Multi_key> <question> <dead_breve> <A> : "Ẳ" U1EB2 # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
+<Multi_key> <question> <Abreve> : "Ẳ" U1EB2 # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
+<Multi_key> <question> <b> <a> : "ẳ" U1EB3 # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
+<Multi_key> <question> <U> <a> : "ẳ" U1EB3 # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
+<Multi_key> <question> <dead_breve> <a> : "ẳ" U1EB3 # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
+<Multi_key> <question> <abreve> : "ẳ" U1EB3 # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
+<Multi_key> <asciitilde> <b> <A> : "Ẵ" U1EB4 # LATIN CAPITAL LETTER A WITH BREVE AND TILDE
+<Multi_key> <asciitilde> <U> <A> : "Ẵ" U1EB4 # LATIN CAPITAL LETTER A WITH BREVE AND TILDE
+<Multi_key> <asciitilde> <dead_breve> <A> : "Ẵ" U1EB4 # LATIN CAPITAL LETTER A WITH BREVE AND TILDE
+<Multi_key> <asciitilde> <Abreve> : "Ẵ" U1EB4 # LATIN CAPITAL LETTER A WITH BREVE AND TILDE
+<Multi_key> <asciitilde> <b> <a> : "ẵ" U1EB5 # LATIN SMALL LETTER A WITH BREVE AND TILDE
+<Multi_key> <asciitilde> <U> <a> : "ẵ" U1EB5 # LATIN SMALL LETTER A WITH BREVE AND TILDE
+<Multi_key> <asciitilde> <dead_breve> <a> : "ẵ" U1EB5 # LATIN SMALL LETTER A WITH BREVE AND TILDE
+<Multi_key> <asciitilde> <abreve> : "ẵ" U1EB5 # LATIN SMALL LETTER A WITH BREVE AND TILDE
+<Multi_key> <b> <combining_belowdot> <A> : "Ặ" U1EB6 # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
+<Multi_key> <U> <combining_belowdot> <A> : "Ặ" U1EB6 # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
+<Multi_key> <b> <exclam> <A> : "Ặ" U1EB6 # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
+<Multi_key> <b> <dead_belowdot> <A> : "Ặ" U1EB6 # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
+<Multi_key> <U> <exclam> <A> : "Ặ" U1EB6 # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
+<Multi_key> <U> <dead_belowdot> <A> : "Ặ" U1EB6 # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
+<Multi_key> <b> <U1ea0> : "Ặ" U1EB6 # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
+<Multi_key> <U> <U1ea0> : "Ặ" U1EB6 # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
+<Multi_key> <b> <combining_belowdot> <a> : "ặ" U1EB7 # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
+<Multi_key> <U> <combining_belowdot> <a> : "ặ" U1EB7 # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
+<Multi_key> <b> <exclam> <a> : "ặ" U1EB7 # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
+<Multi_key> <b> <dead_belowdot> <a> : "ặ" U1EB7 # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
+<Multi_key> <U> <exclam> <a> : "ặ" U1EB7 # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
+<Multi_key> <U> <dead_belowdot> <a> : "ặ" U1EB7 # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
+<Multi_key> <b> <U1ea1> : "ặ" U1EB7 # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
+<Multi_key> <U> <U1ea1> : "ặ" U1EB7 # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
+<Multi_key> <exclam> <E> : "Ẹ" U1EB8 # LATIN CAPITAL LETTER E WITH DOT BELOW
+<Multi_key> <exclam> <e> : "ẹ" U1EB9 # LATIN SMALL LETTER E WITH DOT BELOW
+<Multi_key> <question> <E> : "Ẻ" U1EBA # LATIN CAPITAL LETTER E WITH HOOK ABOVE
+<Multi_key> <question> <e> : "ẻ" U1EBB # LATIN SMALL LETTER E WITH HOOK ABOVE
+<Multi_key> <asciitilde> <E> : "Ẽ" U1EBC # LATIN CAPITAL LETTER E WITH TILDE
+<Multi_key> <asciitilde> <e> : "ẽ" U1EBD # LATIN SMALL LETTER E WITH TILDE
+<Multi_key> <apostrophe> <asciicircum> <E> : "Ế" U1EBE # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <apostrophe> <dead_circumflex> <E> : "Ế" U1EBE # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <acute> <asciicircum> <E> : "Ế" U1EBE # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <acute> <dead_circumflex> <E> : "Ế" U1EBE # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <apostrophe> <Ecircumflex> : "Ế" U1EBE # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <acute> <Ecircumflex> : "Ế" U1EBE # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <apostrophe> <asciicircum> <e> : "ế" U1EBF # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <apostrophe> <dead_circumflex> <e> : "ế" U1EBF # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <acute> <asciicircum> <e> : "ế" U1EBF # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <acute> <dead_circumflex> <e> : "ế" U1EBF # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <apostrophe> <ecircumflex> : "ế" U1EBF # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <acute> <ecircumflex> : "ế" U1EBF # LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <grave> <asciicircum> <E> : "Ề" U1EC0 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+<Multi_key> <grave> <dead_circumflex> <E> : "Ề" U1EC0 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+<Multi_key> <grave> <Ecircumflex> : "Ề" U1EC0 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+<Multi_key> <grave> <asciicircum> <e> : "ề" U1EC1 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+<Multi_key> <grave> <dead_circumflex> <e> : "ề" U1EC1 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+<Multi_key> <grave> <ecircumflex> : "ề" U1EC1 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+<Multi_key> <question> <asciicircum> <E> : "Ể" U1EC2 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+<Multi_key> <question> <dead_circumflex> <E> : "Ể" U1EC2 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+<Multi_key> <question> <Ecircumflex> : "Ể" U1EC2 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+<Multi_key> <question> <asciicircum> <e> : "ể" U1EC3 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+<Multi_key> <question> <dead_circumflex> <e> : "ể" U1EC3 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+<Multi_key> <question> <ecircumflex> : "ể" U1EC3 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+<Multi_key> <asciitilde> <asciicircum> <E> : "Ễ" U1EC4 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
+<Multi_key> <asciitilde> <dead_circumflex> <E> : "Ễ" U1EC4 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
+<Multi_key> <asciitilde> <Ecircumflex> : "Ễ" U1EC4 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
+<Multi_key> <asciitilde> <asciicircum> <e> : "ễ" U1EC5 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
+<Multi_key> <asciitilde> <dead_circumflex> <e> : "ễ" U1EC5 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
+<Multi_key> <asciitilde> <ecircumflex> : "ễ" U1EC5 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
+<Multi_key> <asciicircum> <combining_belowdot> <E> : "Ệ" U1EC6 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <exclam> <E> : "Ệ" U1EC6 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <dead_belowdot> <E> : "Ệ" U1EC6 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <U1eb8> : "Ệ" U1EC6 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <combining_belowdot> <e> : "ệ" U1EC7 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <exclam> <e> : "ệ" U1EC7 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <dead_belowdot> <e> : "ệ" U1EC7 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <U1eb9> : "ệ" U1EC7 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <question> <I> : "Ỉ" U1EC8 # LATIN CAPITAL LETTER I WITH HOOK ABOVE
+<Multi_key> <question> <i> : "ỉ" U1EC9 # LATIN SMALL LETTER I WITH HOOK ABOVE
+<Multi_key> <exclam> <I> : "Ị" U1ECA # LATIN CAPITAL LETTER I WITH DOT BELOW
+<Multi_key> <exclam> <i> : "ị" U1ECB # LATIN SMALL LETTER I WITH DOT BELOW
+<Multi_key> <exclam> <O> : "Ọ" U1ECC # LATIN CAPITAL LETTER O WITH DOT BELOW
+<Multi_key> <exclam> <o> : "ọ" U1ECD # LATIN SMALL LETTER O WITH DOT BELOW
+<Multi_key> <question> <O> : "Ỏ" U1ECE # LATIN CAPITAL LETTER O WITH HOOK ABOVE
+<Multi_key> <question> <o> : "ỏ" U1ECF # LATIN SMALL LETTER O WITH HOOK ABOVE
+<Multi_key> <apostrophe> <asciicircum> <O> : "Ố" U1ED0 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <apostrophe> <dead_circumflex> <O> : "Ố" U1ED0 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <acute> <asciicircum> <O> : "Ố" U1ED0 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <acute> <dead_circumflex> <O> : "Ố" U1ED0 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <apostrophe> <Ocircumflex> : "Ố" U1ED0 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <acute> <Ocircumflex> : "Ố" U1ED0 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <apostrophe> <asciicircum> <o> : "ố" U1ED1 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <apostrophe> <dead_circumflex> <o> : "ố" U1ED1 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <acute> <asciicircum> <o> : "ố" U1ED1 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <acute> <dead_circumflex> <o> : "ố" U1ED1 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <apostrophe> <ocircumflex> : "ố" U1ED1 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <acute> <ocircumflex> : "ố" U1ED1 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
+<Multi_key> <grave> <asciicircum> <O> : "Ồ" U1ED2 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
+<Multi_key> <grave> <dead_circumflex> <O> : "Ồ" U1ED2 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
+<Multi_key> <grave> <Ocircumflex> : "Ồ" U1ED2 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
+<Multi_key> <grave> <asciicircum> <o> : "ồ" U1ED3 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
+<Multi_key> <grave> <dead_circumflex> <o> : "ồ" U1ED3 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
+<Multi_key> <grave> <ocircumflex> : "ồ" U1ED3 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
+<Multi_key> <question> <asciicircum> <O> : "Ổ" U1ED4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+<Multi_key> <question> <dead_circumflex> <O> : "Ổ" U1ED4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+<Multi_key> <question> <Ocircumflex> : "Ổ" U1ED4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+<Multi_key> <question> <asciicircum> <o> : "ổ" U1ED5 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+<Multi_key> <question> <dead_circumflex> <o> : "ổ" U1ED5 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+<Multi_key> <question> <ocircumflex> : "ổ" U1ED5 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+<Multi_key> <asciitilde> <asciicircum> <O> : "Ỗ" U1ED6 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
+<Multi_key> <asciitilde> <dead_circumflex> <O> : "Ỗ" U1ED6 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
+<Multi_key> <asciitilde> <Ocircumflex> : "Ỗ" U1ED6 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
+<Multi_key> <asciitilde> <asciicircum> <o> : "ỗ" U1ED7 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
+<Multi_key> <asciitilde> <dead_circumflex> <o> : "ỗ" U1ED7 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
+<Multi_key> <asciitilde> <ocircumflex> : "ỗ" U1ED7 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
+<Multi_key> <asciicircum> <combining_belowdot> <O> : "Ộ" U1ED8 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <exclam> <O> : "Ộ" U1ED8 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <dead_belowdot> <O> : "Ộ" U1ED8 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <U1ecc> : "Ộ" U1ED8 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <combining_belowdot> <o> : "ộ" U1ED9 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <exclam> <o> : "ộ" U1ED9 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <dead_belowdot> <o> : "ộ" U1ED9 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <asciicircum> <U1ecd> : "ộ" U1ED9 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+<Multi_key> <apostrophe> <plus> <O> : "Ớ" U1EDA # LATIN CAPITAL LETTER O WITH HORN AND ACUTE
+<Multi_key> <apostrophe> <dead_horn> <O> : "Ớ" U1EDA # LATIN CAPITAL LETTER O WITH HORN AND ACUTE
+<Multi_key> <acute> <plus> <O> : "Ớ" U1EDA # LATIN CAPITAL LETTER O WITH HORN AND ACUTE
+<Multi_key> <acute> <dead_horn> <O> : "Ớ" U1EDA # LATIN CAPITAL LETTER O WITH HORN AND ACUTE
+<Multi_key> <apostrophe> <Ohorn> : "Ớ" U1EDA # LATIN CAPITAL LETTER O WITH HORN AND ACUTE
+<Multi_key> <acute> <Ohorn> : "Ớ" U1EDA # LATIN CAPITAL LETTER O WITH HORN AND ACUTE
+<Multi_key> <apostrophe> <plus> <o> : "ớ" U1EDB # LATIN SMALL LETTER O WITH HORN AND ACUTE
+<Multi_key> <apostrophe> <dead_horn> <o> : "ớ" U1EDB # LATIN SMALL LETTER O WITH HORN AND ACUTE
+<Multi_key> <acute> <plus> <o> : "ớ" U1EDB # LATIN SMALL LETTER O WITH HORN AND ACUTE
+<Multi_key> <acute> <dead_horn> <o> : "ớ" U1EDB # LATIN SMALL LETTER O WITH HORN AND ACUTE
+<Multi_key> <apostrophe> <ohorn> : "ớ" U1EDB # LATIN SMALL LETTER O WITH HORN AND ACUTE
+<Multi_key> <acute> <ohorn> : "ớ" U1EDB # LATIN SMALL LETTER O WITH HORN AND ACUTE
+<Multi_key> <grave> <plus> <O> : "Ờ" U1EDC # LATIN CAPITAL LETTER O WITH HORN AND GRAVE
+<Multi_key> <grave> <dead_horn> <O> : "Ờ" U1EDC # LATIN CAPITAL LETTER O WITH HORN AND GRAVE
+<Multi_key> <grave> <Ohorn> : "Ờ" U1EDC # LATIN CAPITAL LETTER O WITH HORN AND GRAVE
+<Multi_key> <grave> <plus> <o> : "ờ" U1EDD # LATIN SMALL LETTER O WITH HORN AND GRAVE
+<Multi_key> <grave> <dead_horn> <o> : "ờ" U1EDD # LATIN SMALL LETTER O WITH HORN AND GRAVE
+<Multi_key> <grave> <ohorn> : "ờ" U1EDD # LATIN SMALL LETTER O WITH HORN AND GRAVE
+<Multi_key> <question> <plus> <O> : "Ở" U1EDE # LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
+<Multi_key> <question> <dead_horn> <O> : "Ở" U1EDE # LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
+<Multi_key> <question> <Ohorn> : "Ở" U1EDE # LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
+<Multi_key> <question> <plus> <o> : "ở" U1EDF # LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
+<Multi_key> <question> <dead_horn> <o> : "ở" U1EDF # LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
+<Multi_key> <question> <ohorn> : "ở" U1EDF # LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
+<Multi_key> <asciitilde> <plus> <O> : "Ỡ" U1EE0 # LATIN CAPITAL LETTER O WITH HORN AND TILDE
+<Multi_key> <asciitilde> <dead_horn> <O> : "Ỡ" U1EE0 # LATIN CAPITAL LETTER O WITH HORN AND TILDE
+<Multi_key> <asciitilde> <Ohorn> : "Ỡ" U1EE0 # LATIN CAPITAL LETTER O WITH HORN AND TILDE
+<Multi_key> <asciitilde> <plus> <o> : "ỡ" U1EE1 # LATIN SMALL LETTER O WITH HORN AND TILDE
+<Multi_key> <asciitilde> <dead_horn> <o> : "ỡ" U1EE1 # LATIN SMALL LETTER O WITH HORN AND TILDE
+<Multi_key> <asciitilde> <ohorn> : "ỡ" U1EE1 # LATIN SMALL LETTER O WITH HORN AND TILDE
+<Multi_key> <exclam> <plus> <O> : "Ợ" U1EE2 # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
+<Multi_key> <exclam> <dead_horn> <O> : "Ợ" U1EE2 # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
+<Multi_key> <exclam> <Ohorn> : "Ợ" U1EE2 # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
+<Multi_key> <exclam> <plus> <o> : "ợ" U1EE3 # LATIN SMALL LETTER O WITH HORN AND DOT BELOW
+<Multi_key> <exclam> <dead_horn> <o> : "ợ" U1EE3 # LATIN SMALL LETTER O WITH HORN AND DOT BELOW
+<Multi_key> <exclam> <ohorn> : "ợ" U1EE3 # LATIN SMALL LETTER O WITH HORN AND DOT BELOW
+<Multi_key> <exclam> <U> : "Ụ" U1EE4 # LATIN CAPITAL LETTER U WITH DOT BELOW
+<Multi_key> <exclam> <u> : "ụ" U1EE5 # LATIN SMALL LETTER U WITH DOT BELOW
+<Multi_key> <question> <U> : "Ủ" U1EE6 # LATIN CAPITAL LETTER U WITH HOOK ABOVE
+<Multi_key> <question> <u> : "ủ" U1EE7 # LATIN SMALL LETTER U WITH HOOK ABOVE
+<Multi_key> <apostrophe> <plus> <U> : "Ứ" U1EE8 # LATIN CAPITAL LETTER U WITH HORN AND ACUTE
+<Multi_key> <apostrophe> <dead_horn> <U> : "Ứ" U1EE8 # LATIN CAPITAL LETTER U WITH HORN AND ACUTE
+<Multi_key> <acute> <plus> <U> : "Ứ" U1EE8 # LATIN CAPITAL LETTER U WITH HORN AND ACUTE
+<Multi_key> <acute> <dead_horn> <U> : "Ứ" U1EE8 # LATIN CAPITAL LETTER U WITH HORN AND ACUTE
+<Multi_key> <apostrophe> <Uhorn> : "Ứ" U1EE8 # LATIN CAPITAL LETTER U WITH HORN AND ACUTE
+<Multi_key> <acute> <Uhorn> : "Ứ" U1EE8 # LATIN CAPITAL LETTER U WITH HORN AND ACUTE
+<Multi_key> <apostrophe> <plus> <u> : "ứ" U1EE9 # LATIN SMALL LETTER U WITH HORN AND ACUTE
+<Multi_key> <apostrophe> <dead_horn> <u> : "ứ" U1EE9 # LATIN SMALL LETTER U WITH HORN AND ACUTE
+<Multi_key> <acute> <plus> <u> : "ứ" U1EE9 # LATIN SMALL LETTER U WITH HORN AND ACUTE
+<Multi_key> <acute> <dead_horn> <u> : "ứ" U1EE9 # LATIN SMALL LETTER U WITH HORN AND ACUTE
+<Multi_key> <apostrophe> <uhorn> : "ứ" U1EE9 # LATIN SMALL LETTER U WITH HORN AND ACUTE
+<Multi_key> <acute> <uhorn> : "ứ" U1EE9 # LATIN SMALL LETTER U WITH HORN AND ACUTE
+<Multi_key> <grave> <plus> <U> : "Ừ" U1EEA # LATIN CAPITAL LETTER U WITH HORN AND GRAVE
+<Multi_key> <grave> <dead_horn> <U> : "Ừ" U1EEA # LATIN CAPITAL LETTER U WITH HORN AND GRAVE
+<Multi_key> <grave> <Uhorn> : "Ừ" U1EEA # LATIN CAPITAL LETTER U WITH HORN AND GRAVE
+<Multi_key> <grave> <plus> <u> : "ừ" U1EEB # LATIN SMALL LETTER U WITH HORN AND GRAVE
+<Multi_key> <grave> <dead_horn> <u> : "ừ" U1EEB # LATIN SMALL LETTER U WITH HORN AND GRAVE
+<Multi_key> <grave> <uhorn> : "ừ" U1EEB # LATIN SMALL LETTER U WITH HORN AND GRAVE
+<Multi_key> <question> <plus> <U> : "Ử" U1EEC # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
+<Multi_key> <question> <dead_horn> <U> : "Ử" U1EEC # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
+<Multi_key> <question> <Uhorn> : "Ử" U1EEC # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
+<Multi_key> <question> <plus> <u> : "ử" U1EED # LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
+<Multi_key> <question> <dead_horn> <u> : "ử" U1EED # LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
+<Multi_key> <question> <uhorn> : "ử" U1EED # LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
+<Multi_key> <asciitilde> <plus> <U> : "Ữ" U1EEE # LATIN CAPITAL LETTER U WITH HORN AND TILDE
+<Multi_key> <asciitilde> <dead_horn> <U> : "Ữ" U1EEE # LATIN CAPITAL LETTER U WITH HORN AND TILDE
+<Multi_key> <asciitilde> <Uhorn> : "Ữ" U1EEE # LATIN CAPITAL LETTER U WITH HORN AND TILDE
+<Multi_key> <asciitilde> <plus> <u> : "ữ" U1EEF # LATIN SMALL LETTER U WITH HORN AND TILDE
+<Multi_key> <asciitilde> <dead_horn> <u> : "ữ" U1EEF # LATIN SMALL LETTER U WITH HORN AND TILDE
+<Multi_key> <asciitilde> <uhorn> : "ữ" U1EEF # LATIN SMALL LETTER U WITH HORN AND TILDE
+<Multi_key> <exclam> <plus> <U> : "Ự" U1EF0 # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
+<Multi_key> <exclam> <dead_horn> <U> : "Ự" U1EF0 # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
+<Multi_key> <exclam> <Uhorn> : "Ự" U1EF0 # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
+<Multi_key> <exclam> <plus> <u> : "ự" U1EF1 # LATIN SMALL LETTER U WITH HORN AND DOT BELOW
+<Multi_key> <exclam> <dead_horn> <u> : "ự" U1EF1 # LATIN SMALL LETTER U WITH HORN AND DOT BELOW
+<Multi_key> <exclam> <uhorn> : "ự" U1EF1 # LATIN SMALL LETTER U WITH HORN AND DOT BELOW
+<Multi_key> <grave> <Y> : "Ỳ" U1EF2 # LATIN CAPITAL LETTER Y WITH GRAVE
+<Multi_key> <grave> <y> : "ỳ" U1EF3 # LATIN SMALL LETTER Y WITH GRAVE
+<Multi_key> <exclam> <Y> : "Ỵ" U1EF4 # LATIN CAPITAL LETTER Y WITH DOT BELOW
+<Multi_key> <exclam> <y> : "ỵ" U1EF5 # LATIN SMALL LETTER Y WITH DOT BELOW
+<Multi_key> <question> <Y> : "Ỷ" U1EF6 # LATIN CAPITAL LETTER Y WITH HOOK ABOVE
+<Multi_key> <question> <y> : "ỷ" U1EF7 # LATIN SMALL LETTER Y WITH HOOK ABOVE
+<Multi_key> <asciitilde> <Y> : "Ỹ" U1EF8 # LATIN CAPITAL LETTER Y WITH TILDE
+<Multi_key> <asciitilde> <y> : "ỹ" U1EF9 # LATIN SMALL LETTER Y WITH TILDE
+<Multi_key> <parenright> <Greek_alpha> : "ἀ" U1F00 # GREEK SMALL LETTER ALPHA WITH PSILI
+<Multi_key> <parenleft> <Greek_alpha> : "ἁ" U1F01 # GREEK SMALL LETTER ALPHA WITH DASIA
+<Multi_key> <grave> <parenright> <Greek_alpha> : "ἂ" U1F02 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA
+<Multi_key> <grave> <U0313> <Greek_alpha> : "ἂ" U1F02 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA
+<Multi_key> <grave> <U1f00> : "ἂ" U1F02 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA
+<Multi_key> <grave> <parenleft> <Greek_alpha> : "ἃ" U1F03 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA
+<Multi_key> <grave> <U0314> <Greek_alpha> : "ἃ" U1F03 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA
+<Multi_key> <grave> <U1f01> : "ἃ" U1F03 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA
+<Multi_key> <apostrophe> <parenright> <Greek_alpha> : "ἄ" U1F04 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U0313> <Greek_alpha> : "ἄ" U1F04 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA
+<Multi_key> <acute> <parenright> <Greek_alpha> : "ἄ" U1F04 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA
+<Multi_key> <acute> <U0313> <Greek_alpha> : "ἄ" U1F04 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U1f00> : "ἄ" U1F04 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA
+<Multi_key> <acute> <U1f00> : "ἄ" U1F04 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <parenleft> <Greek_alpha> : "ἅ" U1F05 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U0314> <Greek_alpha> : "ἅ" U1F05 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA
+<Multi_key> <acute> <parenleft> <Greek_alpha> : "ἅ" U1F05 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA
+<Multi_key> <acute> <U0314> <Greek_alpha> : "ἅ" U1F05 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U1f01> : "ἅ" U1F05 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA
+<Multi_key> <acute> <U1f01> : "ἅ" U1F05 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA
+<Multi_key> <asciitilde> <parenright> <Greek_alpha> : "ἆ" U1F06 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <U0313> <Greek_alpha> : "ἆ" U1F06 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f00> : "ἆ" U1F06 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <parenleft> <Greek_alpha> : "ἇ" U1F07 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U0314> <Greek_alpha> : "ἇ" U1F07 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f01> : "ἇ" U1F07 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI
+<Multi_key> <parenright> <Greek_ALPHA> : "Ἀ" U1F08 # GREEK CAPITAL LETTER ALPHA WITH PSILI
+<Multi_key> <parenleft> <Greek_ALPHA> : "Ἁ" U1F09 # GREEK CAPITAL LETTER ALPHA WITH DASIA
+<Multi_key> <grave> <parenright> <Greek_ALPHA> : "Ἂ" U1F0A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA
+<Multi_key> <grave> <U0313> <Greek_ALPHA> : "Ἂ" U1F0A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA
+<Multi_key> <grave> <U1f08> : "Ἂ" U1F0A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA
+<Multi_key> <grave> <parenleft> <Greek_ALPHA> : "Ἃ" U1F0B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA
+<Multi_key> <grave> <U0314> <Greek_ALPHA> : "Ἃ" U1F0B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA
+<Multi_key> <grave> <U1f09> : "Ἃ" U1F0B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA
+<Multi_key> <apostrophe> <parenright> <Greek_ALPHA> : "Ἄ" U1F0C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U0313> <Greek_ALPHA> : "Ἄ" U1F0C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA
+<Multi_key> <acute> <parenright> <Greek_ALPHA> : "Ἄ" U1F0C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA
+<Multi_key> <acute> <U0313> <Greek_ALPHA> : "Ἄ" U1F0C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U1f08> : "Ἄ" U1F0C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA
+<Multi_key> <acute> <U1f08> : "Ἄ" U1F0C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <parenleft> <Greek_ALPHA> : "Ἅ" U1F0D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U0314> <Greek_ALPHA> : "Ἅ" U1F0D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA
+<Multi_key> <acute> <parenleft> <Greek_ALPHA> : "Ἅ" U1F0D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA
+<Multi_key> <acute> <U0314> <Greek_ALPHA> : "Ἅ" U1F0D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U1f09> : "Ἅ" U1F0D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA
+<Multi_key> <acute> <U1f09> : "Ἅ" U1F0D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA
+<Multi_key> <asciitilde> <parenright> <Greek_ALPHA> : "Ἆ" U1F0E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <U0313> <Greek_ALPHA> : "Ἆ" U1F0E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f08> : "Ἆ" U1F0E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <parenleft> <Greek_ALPHA> : "Ἇ" U1F0F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U0314> <Greek_ALPHA> : "Ἇ" U1F0F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f09> : "Ἇ" U1F0F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI
+<Multi_key> <parenright> <Greek_epsilon> : "ἐ" U1F10 # GREEK SMALL LETTER EPSILON WITH PSILI
+<Multi_key> <parenleft> <Greek_epsilon> : "ἑ" U1F11 # GREEK SMALL LETTER EPSILON WITH DASIA
+<Multi_key> <grave> <parenright> <Greek_epsilon> : "ἒ" U1F12 # GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA
+<Multi_key> <grave> <U0313> <Greek_epsilon> : "ἒ" U1F12 # GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA
+<Multi_key> <grave> <U1f10> : "ἒ" U1F12 # GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA
+<Multi_key> <grave> <parenleft> <Greek_epsilon> : "ἓ" U1F13 # GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA
+<Multi_key> <grave> <U0314> <Greek_epsilon> : "ἓ" U1F13 # GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA
+<Multi_key> <grave> <U1f11> : "ἓ" U1F13 # GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA
+<Multi_key> <apostrophe> <parenright> <Greek_epsilon> : "ἔ" U1F14 # GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U0313> <Greek_epsilon> : "ἔ" U1F14 # GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA
+<Multi_key> <acute> <parenright> <Greek_epsilon> : "ἔ" U1F14 # GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA
+<Multi_key> <acute> <U0313> <Greek_epsilon> : "ἔ" U1F14 # GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U1f10> : "ἔ" U1F14 # GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA
+<Multi_key> <acute> <U1f10> : "ἔ" U1F14 # GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <parenleft> <Greek_epsilon> : "ἕ" U1F15 # GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U0314> <Greek_epsilon> : "ἕ" U1F15 # GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
+<Multi_key> <acute> <parenleft> <Greek_epsilon> : "ἕ" U1F15 # GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
+<Multi_key> <acute> <U0314> <Greek_epsilon> : "ἕ" U1F15 # GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U1f11> : "ἕ" U1F15 # GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
+<Multi_key> <acute> <U1f11> : "ἕ" U1F15 # GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
+<Multi_key> <parenright> <Greek_EPSILON> : "Ἐ" U1F18 # GREEK CAPITAL LETTER EPSILON WITH PSILI
+<Multi_key> <parenleft> <Greek_EPSILON> : "Ἑ" U1F19 # GREEK CAPITAL LETTER EPSILON WITH DASIA
+<Multi_key> <grave> <parenright> <Greek_EPSILON> : "Ἒ" U1F1A # GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA
+<Multi_key> <grave> <U0313> <Greek_EPSILON> : "Ἒ" U1F1A # GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA
+<Multi_key> <grave> <U1f18> : "Ἒ" U1F1A # GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA
+<Multi_key> <grave> <parenleft> <Greek_EPSILON> : "Ἓ" U1F1B # GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA
+<Multi_key> <grave> <U0314> <Greek_EPSILON> : "Ἓ" U1F1B # GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA
+<Multi_key> <grave> <U1f19> : "Ἓ" U1F1B # GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA
+<Multi_key> <apostrophe> <parenright> <Greek_EPSILON> : "Ἔ" U1F1C # GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U0313> <Greek_EPSILON> : "Ἔ" U1F1C # GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA
+<Multi_key> <acute> <parenright> <Greek_EPSILON> : "Ἔ" U1F1C # GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA
+<Multi_key> <acute> <U0313> <Greek_EPSILON> : "Ἔ" U1F1C # GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U1f18> : "Ἔ" U1F1C # GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA
+<Multi_key> <acute> <U1f18> : "Ἔ" U1F1C # GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <parenleft> <Greek_EPSILON> : "Ἕ" U1F1D # GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U0314> <Greek_EPSILON> : "Ἕ" U1F1D # GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
+<Multi_key> <acute> <parenleft> <Greek_EPSILON> : "Ἕ" U1F1D # GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
+<Multi_key> <acute> <U0314> <Greek_EPSILON> : "Ἕ" U1F1D # GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U1f19> : "Ἕ" U1F1D # GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
+<Multi_key> <acute> <U1f19> : "Ἕ" U1F1D # GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
+<Multi_key> <parenright> <Greek_eta> : "ἠ" U1F20 # GREEK SMALL LETTER ETA WITH PSILI
+<Multi_key> <parenleft> <Greek_eta> : "ἡ" U1F21 # GREEK SMALL LETTER ETA WITH DASIA
+<Multi_key> <grave> <parenright> <Greek_eta> : "ἢ" U1F22 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA
+<Multi_key> <grave> <U0313> <Greek_eta> : "ἢ" U1F22 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA
+<Multi_key> <grave> <U1f20> : "ἢ" U1F22 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA
+<Multi_key> <grave> <parenleft> <Greek_eta> : "ἣ" U1F23 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA
+<Multi_key> <grave> <U0314> <Greek_eta> : "ἣ" U1F23 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA
+<Multi_key> <grave> <U1f21> : "ἣ" U1F23 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA
+<Multi_key> <apostrophe> <parenright> <Greek_eta> : "ἤ" U1F24 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U0313> <Greek_eta> : "ἤ" U1F24 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA
+<Multi_key> <acute> <parenright> <Greek_eta> : "ἤ" U1F24 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA
+<Multi_key> <acute> <U0313> <Greek_eta> : "ἤ" U1F24 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U1f20> : "ἤ" U1F24 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA
+<Multi_key> <acute> <U1f20> : "ἤ" U1F24 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <parenleft> <Greek_eta> : "ἥ" U1F25 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U0314> <Greek_eta> : "ἥ" U1F25 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA
+<Multi_key> <acute> <parenleft> <Greek_eta> : "ἥ" U1F25 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA
+<Multi_key> <acute> <U0314> <Greek_eta> : "ἥ" U1F25 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U1f21> : "ἥ" U1F25 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA
+<Multi_key> <acute> <U1f21> : "ἥ" U1F25 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA
+<Multi_key> <asciitilde> <parenright> <Greek_eta> : "ἦ" U1F26 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <U0313> <Greek_eta> : "ἦ" U1F26 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f20> : "ἦ" U1F26 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <parenleft> <Greek_eta> : "ἧ" U1F27 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U0314> <Greek_eta> : "ἧ" U1F27 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f21> : "ἧ" U1F27 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI
+<Multi_key> <parenright> <Greek_ETA> : "Ἠ" U1F28 # GREEK CAPITAL LETTER ETA WITH PSILI
+<Multi_key> <parenleft> <Greek_ETA> : "Ἡ" U1F29 # GREEK CAPITAL LETTER ETA WITH DASIA
+<Multi_key> <grave> <parenright> <Greek_ETA> : "Ἢ" U1F2A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA
+<Multi_key> <grave> <U0313> <Greek_ETA> : "Ἢ" U1F2A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA
+<Multi_key> <grave> <U1f28> : "Ἢ" U1F2A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA
+<Multi_key> <grave> <parenleft> <Greek_ETA> : "Ἣ" U1F2B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA
+<Multi_key> <grave> <U0314> <Greek_ETA> : "Ἣ" U1F2B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA
+<Multi_key> <grave> <U1f29> : "Ἣ" U1F2B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA
+<Multi_key> <apostrophe> <parenright> <Greek_ETA> : "Ἤ" U1F2C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U0313> <Greek_ETA> : "Ἤ" U1F2C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA
+<Multi_key> <acute> <parenright> <Greek_ETA> : "Ἤ" U1F2C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA
+<Multi_key> <acute> <U0313> <Greek_ETA> : "Ἤ" U1F2C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U1f28> : "Ἤ" U1F2C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA
+<Multi_key> <acute> <U1f28> : "Ἤ" U1F2C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <parenleft> <Greek_ETA> : "Ἥ" U1F2D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U0314> <Greek_ETA> : "Ἥ" U1F2D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA
+<Multi_key> <acute> <parenleft> <Greek_ETA> : "Ἥ" U1F2D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA
+<Multi_key> <acute> <U0314> <Greek_ETA> : "Ἥ" U1F2D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U1f29> : "Ἥ" U1F2D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA
+<Multi_key> <acute> <U1f29> : "Ἥ" U1F2D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA
+<Multi_key> <asciitilde> <parenright> <Greek_ETA> : "Ἦ" U1F2E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <U0313> <Greek_ETA> : "Ἦ" U1F2E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f28> : "Ἦ" U1F2E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <parenleft> <Greek_ETA> : "Ἧ" U1F2F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U0314> <Greek_ETA> : "Ἧ" U1F2F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f29> : "Ἧ" U1F2F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI
+<Multi_key> <parenright> <Greek_iota> : "ἰ" U1F30 # GREEK SMALL LETTER IOTA WITH PSILI
+<Multi_key> <parenleft> <Greek_iota> : "ἱ" U1F31 # GREEK SMALL LETTER IOTA WITH DASIA
+<Multi_key> <grave> <parenright> <Greek_iota> : "ἲ" U1F32 # GREEK SMALL LETTER IOTA WITH PSILI AND VARIA
+<Multi_key> <grave> <U0313> <Greek_iota> : "ἲ" U1F32 # GREEK SMALL LETTER IOTA WITH PSILI AND VARIA
+<Multi_key> <grave> <U1f30> : "ἲ" U1F32 # GREEK SMALL LETTER IOTA WITH PSILI AND VARIA
+<Multi_key> <grave> <parenleft> <Greek_iota> : "ἳ" U1F33 # GREEK SMALL LETTER IOTA WITH DASIA AND VARIA
+<Multi_key> <grave> <U0314> <Greek_iota> : "ἳ" U1F33 # GREEK SMALL LETTER IOTA WITH DASIA AND VARIA
+<Multi_key> <grave> <U1f31> : "ἳ" U1F33 # GREEK SMALL LETTER IOTA WITH DASIA AND VARIA
+<Multi_key> <apostrophe> <parenright> <Greek_iota> : "ἴ" U1F34 # GREEK SMALL LETTER IOTA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U0313> <Greek_iota> : "ἴ" U1F34 # GREEK SMALL LETTER IOTA WITH PSILI AND OXIA
+<Multi_key> <acute> <parenright> <Greek_iota> : "ἴ" U1F34 # GREEK SMALL LETTER IOTA WITH PSILI AND OXIA
+<Multi_key> <acute> <U0313> <Greek_iota> : "ἴ" U1F34 # GREEK SMALL LETTER IOTA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U1f30> : "ἴ" U1F34 # GREEK SMALL LETTER IOTA WITH PSILI AND OXIA
+<Multi_key> <acute> <U1f30> : "ἴ" U1F34 # GREEK SMALL LETTER IOTA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <parenleft> <Greek_iota> : "ἵ" U1F35 # GREEK SMALL LETTER IOTA WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U0314> <Greek_iota> : "ἵ" U1F35 # GREEK SMALL LETTER IOTA WITH DASIA AND OXIA
+<Multi_key> <acute> <parenleft> <Greek_iota> : "ἵ" U1F35 # GREEK SMALL LETTER IOTA WITH DASIA AND OXIA
+<Multi_key> <acute> <U0314> <Greek_iota> : "ἵ" U1F35 # GREEK SMALL LETTER IOTA WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U1f31> : "ἵ" U1F35 # GREEK SMALL LETTER IOTA WITH DASIA AND OXIA
+<Multi_key> <acute> <U1f31> : "ἵ" U1F35 # GREEK SMALL LETTER IOTA WITH DASIA AND OXIA
+<Multi_key> <asciitilde> <parenright> <Greek_iota> : "ἶ" U1F36 # GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <U0313> <Greek_iota> : "ἶ" U1F36 # GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f30> : "ἶ" U1F36 # GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <parenleft> <Greek_iota> : "ἷ" U1F37 # GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U0314> <Greek_iota> : "ἷ" U1F37 # GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f31> : "ἷ" U1F37 # GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI
+<Multi_key> <parenright> <Greek_IOTA> : "Ἰ" U1F38 # GREEK CAPITAL LETTER IOTA WITH PSILI
+<Multi_key> <parenleft> <Greek_IOTA> : "Ἱ" U1F39 # GREEK CAPITAL LETTER IOTA WITH DASIA
+<Multi_key> <grave> <parenright> <Greek_IOTA> : "Ἲ" U1F3A # GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA
+<Multi_key> <grave> <U0313> <Greek_IOTA> : "Ἲ" U1F3A # GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA
+<Multi_key> <grave> <U1f38> : "Ἲ" U1F3A # GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA
+<Multi_key> <grave> <parenleft> <Greek_IOTA> : "Ἳ" U1F3B # GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA
+<Multi_key> <grave> <U0314> <Greek_IOTA> : "Ἳ" U1F3B # GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA
+<Multi_key> <grave> <U1f39> : "Ἳ" U1F3B # GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA
+<Multi_key> <apostrophe> <parenright> <Greek_IOTA> : "Ἴ" U1F3C # GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U0313> <Greek_IOTA> : "Ἴ" U1F3C # GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA
+<Multi_key> <acute> <parenright> <Greek_IOTA> : "Ἴ" U1F3C # GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA
+<Multi_key> <acute> <U0313> <Greek_IOTA> : "Ἴ" U1F3C # GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U1f38> : "Ἴ" U1F3C # GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA
+<Multi_key> <acute> <U1f38> : "Ἴ" U1F3C # GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <parenleft> <Greek_IOTA> : "Ἵ" U1F3D # GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U0314> <Greek_IOTA> : "Ἵ" U1F3D # GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA
+<Multi_key> <acute> <parenleft> <Greek_IOTA> : "Ἵ" U1F3D # GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA
+<Multi_key> <acute> <U0314> <Greek_IOTA> : "Ἵ" U1F3D # GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U1f39> : "Ἵ" U1F3D # GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA
+<Multi_key> <acute> <U1f39> : "Ἵ" U1F3D # GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA
+<Multi_key> <asciitilde> <parenright> <Greek_IOTA> : "Ἶ" U1F3E # GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <U0313> <Greek_IOTA> : "Ἶ" U1F3E # GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f38> : "Ἶ" U1F3E # GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <parenleft> <Greek_IOTA> : "Ἷ" U1F3F # GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U0314> <Greek_IOTA> : "Ἷ" U1F3F # GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f39> : "Ἷ" U1F3F # GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI
+<Multi_key> <parenright> <Greek_omicron> : "ὀ" U1F40 # GREEK SMALL LETTER OMICRON WITH PSILI
+<Multi_key> <parenleft> <Greek_omicron> : "ὁ" U1F41 # GREEK SMALL LETTER OMICRON WITH DASIA
+<Multi_key> <grave> <parenright> <Greek_omicron> : "ὂ" U1F42 # GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA
+<Multi_key> <grave> <U0313> <Greek_omicron> : "ὂ" U1F42 # GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA
+<Multi_key> <grave> <U1f40> : "ὂ" U1F42 # GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA
+<Multi_key> <grave> <parenleft> <Greek_omicron> : "ὃ" U1F43 # GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA
+<Multi_key> <grave> <U0314> <Greek_omicron> : "ὃ" U1F43 # GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA
+<Multi_key> <grave> <U1f41> : "ὃ" U1F43 # GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA
+<Multi_key> <apostrophe> <parenright> <Greek_omicron> : "ὄ" U1F44 # GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U0313> <Greek_omicron> : "ὄ" U1F44 # GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA
+<Multi_key> <acute> <parenright> <Greek_omicron> : "ὄ" U1F44 # GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA
+<Multi_key> <acute> <U0313> <Greek_omicron> : "ὄ" U1F44 # GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U1f40> : "ὄ" U1F44 # GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA
+<Multi_key> <acute> <U1f40> : "ὄ" U1F44 # GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <parenleft> <Greek_omicron> : "ὅ" U1F45 # GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U0314> <Greek_omicron> : "ὅ" U1F45 # GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
+<Multi_key> <acute> <parenleft> <Greek_omicron> : "ὅ" U1F45 # GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
+<Multi_key> <acute> <U0314> <Greek_omicron> : "ὅ" U1F45 # GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U1f41> : "ὅ" U1F45 # GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
+<Multi_key> <acute> <U1f41> : "ὅ" U1F45 # GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
+<Multi_key> <parenright> <Greek_OMICRON> : "Ὀ" U1F48 # GREEK CAPITAL LETTER OMICRON WITH PSILI
+<Multi_key> <parenleft> <Greek_OMICRON> : "Ὁ" U1F49 # GREEK CAPITAL LETTER OMICRON WITH DASIA
+<Multi_key> <grave> <parenright> <Greek_OMICRON> : "Ὂ" U1F4A # GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA
+<Multi_key> <grave> <U0313> <Greek_OMICRON> : "Ὂ" U1F4A # GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA
+<Multi_key> <grave> <U1f48> : "Ὂ" U1F4A # GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA
+<Multi_key> <grave> <parenleft> <Greek_OMICRON> : "Ὃ" U1F4B # GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA
+<Multi_key> <grave> <U0314> <Greek_OMICRON> : "Ὃ" U1F4B # GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA
+<Multi_key> <grave> <U1f49> : "Ὃ" U1F4B # GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA
+<Multi_key> <apostrophe> <parenright> <Greek_OMICRON> : "Ὄ" U1F4C # GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U0313> <Greek_OMICRON> : "Ὄ" U1F4C # GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA
+<Multi_key> <acute> <parenright> <Greek_OMICRON> : "Ὄ" U1F4C # GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA
+<Multi_key> <acute> <U0313> <Greek_OMICRON> : "Ὄ" U1F4C # GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U1f48> : "Ὄ" U1F4C # GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA
+<Multi_key> <acute> <U1f48> : "Ὄ" U1F4C # GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <parenleft> <Greek_OMICRON> : "Ὅ" U1F4D # GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U0314> <Greek_OMICRON> : "Ὅ" U1F4D # GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
+<Multi_key> <acute> <parenleft> <Greek_OMICRON> : "Ὅ" U1F4D # GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
+<Multi_key> <acute> <U0314> <Greek_OMICRON> : "Ὅ" U1F4D # GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U1f49> : "Ὅ" U1F4D # GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
+<Multi_key> <acute> <U1f49> : "Ὅ" U1F4D # GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
+<Multi_key> <parenright> <Greek_upsilon> : "ὐ" U1F50 # GREEK SMALL LETTER UPSILON WITH PSILI
+<Multi_key> <parenleft> <Greek_upsilon> : "ὑ" U1F51 # GREEK SMALL LETTER UPSILON WITH DASIA
+<Multi_key> <grave> <parenright> <Greek_upsilon> : "ὒ" U1F52 # GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA
+<Multi_key> <grave> <U0313> <Greek_upsilon> : "ὒ" U1F52 # GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA
+<Multi_key> <grave> <U1f50> : "ὒ" U1F52 # GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA
+<Multi_key> <grave> <parenleft> <Greek_upsilon> : "ὓ" U1F53 # GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA
+<Multi_key> <grave> <U0314> <Greek_upsilon> : "ὓ" U1F53 # GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA
+<Multi_key> <grave> <U1f51> : "ὓ" U1F53 # GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA
+<Multi_key> <apostrophe> <parenright> <Greek_upsilon> : "ὔ" U1F54 # GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U0313> <Greek_upsilon> : "ὔ" U1F54 # GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA
+<Multi_key> <acute> <parenright> <Greek_upsilon> : "ὔ" U1F54 # GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA
+<Multi_key> <acute> <U0313> <Greek_upsilon> : "ὔ" U1F54 # GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U1f50> : "ὔ" U1F54 # GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA
+<Multi_key> <acute> <U1f50> : "ὔ" U1F54 # GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <parenleft> <Greek_upsilon> : "ὕ" U1F55 # GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U0314> <Greek_upsilon> : "ὕ" U1F55 # GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA
+<Multi_key> <acute> <parenleft> <Greek_upsilon> : "ὕ" U1F55 # GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA
+<Multi_key> <acute> <U0314> <Greek_upsilon> : "ὕ" U1F55 # GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U1f51> : "ὕ" U1F55 # GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA
+<Multi_key> <acute> <U1f51> : "ὕ" U1F55 # GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA
+<Multi_key> <asciitilde> <parenright> <Greek_upsilon> : "ὖ" U1F56 # GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <U0313> <Greek_upsilon> : "ὖ" U1F56 # GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f50> : "ὖ" U1F56 # GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <parenleft> <Greek_upsilon> : "ὗ" U1F57 # GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U0314> <Greek_upsilon> : "ὗ" U1F57 # GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f51> : "ὗ" U1F57 # GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI
+<Multi_key> <parenleft> <Greek_UPSILON> : "Ὑ" U1F59 # GREEK CAPITAL LETTER UPSILON WITH DASIA
+<Multi_key> <grave> <parenleft> <Greek_UPSILON> : "Ὓ" U1F5B # GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA
+<Multi_key> <grave> <U0314> <Greek_UPSILON> : "Ὓ" U1F5B # GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA
+<Multi_key> <grave> <U1f59> : "Ὓ" U1F5B # GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA
+<Multi_key> <apostrophe> <parenleft> <Greek_UPSILON> : "Ὕ" U1F5D # GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U0314> <Greek_UPSILON> : "Ὕ" U1F5D # GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
+<Multi_key> <acute> <parenleft> <Greek_UPSILON> : "Ὕ" U1F5D # GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
+<Multi_key> <acute> <U0314> <Greek_UPSILON> : "Ὕ" U1F5D # GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U1f59> : "Ὕ" U1F5D # GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
+<Multi_key> <acute> <U1f59> : "Ὕ" U1F5D # GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
+<Multi_key> <asciitilde> <parenleft> <Greek_UPSILON> : "Ὗ" U1F5F # GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U0314> <Greek_UPSILON> : "Ὗ" U1F5F # GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f59> : "Ὗ" U1F5F # GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI
+<Multi_key> <parenright> <Greek_omega> : "ὠ" U1F60 # GREEK SMALL LETTER OMEGA WITH PSILI
+<Multi_key> <parenleft> <Greek_omega> : "ὡ" U1F61 # GREEK SMALL LETTER OMEGA WITH DASIA
+<Multi_key> <grave> <parenright> <Greek_omega> : "ὢ" U1F62 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA
+<Multi_key> <grave> <U0313> <Greek_omega> : "ὢ" U1F62 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA
+<Multi_key> <grave> <U1f60> : "ὢ" U1F62 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA
+<Multi_key> <grave> <parenleft> <Greek_omega> : "ὣ" U1F63 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA
+<Multi_key> <grave> <U0314> <Greek_omega> : "ὣ" U1F63 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA
+<Multi_key> <grave> <U1f61> : "ὣ" U1F63 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA
+<Multi_key> <apostrophe> <parenright> <Greek_omega> : "ὤ" U1F64 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U0313> <Greek_omega> : "ὤ" U1F64 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA
+<Multi_key> <acute> <parenright> <Greek_omega> : "ὤ" U1F64 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA
+<Multi_key> <acute> <U0313> <Greek_omega> : "ὤ" U1F64 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U1f60> : "ὤ" U1F64 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA
+<Multi_key> <acute> <U1f60> : "ὤ" U1F64 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <parenleft> <Greek_omega> : "ὥ" U1F65 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U0314> <Greek_omega> : "ὥ" U1F65 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA
+<Multi_key> <acute> <parenleft> <Greek_omega> : "ὥ" U1F65 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA
+<Multi_key> <acute> <U0314> <Greek_omega> : "ὥ" U1F65 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U1f61> : "ὥ" U1F65 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA
+<Multi_key> <acute> <U1f61> : "ὥ" U1F65 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA
+<Multi_key> <asciitilde> <parenright> <Greek_omega> : "ὦ" U1F66 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <U0313> <Greek_omega> : "ὦ" U1F66 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f60> : "ὦ" U1F66 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <parenleft> <Greek_omega> : "ὧ" U1F67 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U0314> <Greek_omega> : "ὧ" U1F67 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f61> : "ὧ" U1F67 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI
+<Multi_key> <parenright> <Greek_OMEGA> : "Ὠ" U1F68 # GREEK CAPITAL LETTER OMEGA WITH PSILI
+<Multi_key> <parenleft> <Greek_OMEGA> : "Ὡ" U1F69 # GREEK CAPITAL LETTER OMEGA WITH DASIA
+<Multi_key> <grave> <parenright> <Greek_OMEGA> : "Ὢ" U1F6A # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA
+<Multi_key> <grave> <U0313> <Greek_OMEGA> : "Ὢ" U1F6A # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA
+<Multi_key> <grave> <U1f68> : "Ὢ" U1F6A # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA
+<Multi_key> <grave> <parenleft> <Greek_OMEGA> : "Ὣ" U1F6B # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA
+<Multi_key> <grave> <U0314> <Greek_OMEGA> : "Ὣ" U1F6B # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA
+<Multi_key> <grave> <U1f69> : "Ὣ" U1F6B # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA
+<Multi_key> <apostrophe> <parenright> <Greek_OMEGA> : "Ὤ" U1F6C # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U0313> <Greek_OMEGA> : "Ὤ" U1F6C # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA
+<Multi_key> <acute> <parenright> <Greek_OMEGA> : "Ὤ" U1F6C # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA
+<Multi_key> <acute> <U0313> <Greek_OMEGA> : "Ὤ" U1F6C # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <U1f68> : "Ὤ" U1F6C # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA
+<Multi_key> <acute> <U1f68> : "Ὤ" U1F6C # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA
+<Multi_key> <apostrophe> <parenleft> <Greek_OMEGA> : "Ὥ" U1F6D # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U0314> <Greek_OMEGA> : "Ὥ" U1F6D # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA
+<Multi_key> <acute> <parenleft> <Greek_OMEGA> : "Ὥ" U1F6D # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA
+<Multi_key> <acute> <U0314> <Greek_OMEGA> : "Ὥ" U1F6D # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA
+<Multi_key> <apostrophe> <U1f69> : "Ὥ" U1F6D # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA
+<Multi_key> <acute> <U1f69> : "Ὥ" U1F6D # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA
+<Multi_key> <asciitilde> <parenright> <Greek_OMEGA> : "Ὦ" U1F6E # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <U0313> <Greek_OMEGA> : "Ὦ" U1F6E # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f68> : "Ὦ" U1F6E # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI
+<Multi_key> <asciitilde> <parenleft> <Greek_OMEGA> : "Ὧ" U1F6F # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U0314> <Greek_OMEGA> : "Ὧ" U1F6F # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI
+<Multi_key> <asciitilde> <U1f69> : "Ὧ" U1F6F # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI
+<Multi_key> <grave> <Greek_alpha> : "ὰ" U1F70 # GREEK SMALL LETTER ALPHA WITH VARIA
+<Multi_key> <grave> <Greek_epsilon> : "ὲ" U1F72 # GREEK SMALL LETTER EPSILON WITH VARIA
+<Multi_key> <grave> <Greek_eta> : "ὴ" U1F74 # GREEK SMALL LETTER ETA WITH VARIA
+<Multi_key> <grave> <Greek_iota> : "ὶ" U1F76 # GREEK SMALL LETTER IOTA WITH VARIA
+<Multi_key> <grave> <Greek_omicron> : "ὸ" U1F78 # GREEK SMALL LETTER OMICRON WITH VARIA
+<Multi_key> <grave> <Greek_upsilon> : "ὺ" U1F7A # GREEK SMALL LETTER UPSILON WITH VARIA
+<Multi_key> <grave> <Greek_omega> : "ὼ" U1F7C # GREEK SMALL LETTER OMEGA WITH VARIA
+<Multi_key> <Greek_iota> <parenright> <Greek_alpha> : "ᾀ" U1F80 # GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0313> <Greek_alpha> : "ᾀ" U1F80 # GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f00> : "ᾀ" U1F80 # GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <parenleft> <Greek_alpha> : "ᾁ" U1F81 # GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0314> <Greek_alpha> : "ᾁ" U1F81 # GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f01> : "ᾁ" U1F81 # GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <parenright> <Greek_alpha> : "ᾂ" U1F82 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U0313> <Greek_alpha> : "ᾂ" U1F82 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U1f00> : "ᾂ" U1F82 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <parenright> <Greek_alpha> : "ᾂ" U1F82 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U0313> <Greek_alpha> : "ᾂ" U1F82 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <parenright> <Greek_alpha> : "ᾂ" U1F82 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U0313> <Greek_alpha> : "ᾂ" U1F82 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U1f00> : "ᾂ" U1F82 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U1f00> : "ᾂ" U1F82 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f02> : "ᾂ" U1F82 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <parenleft> <Greek_alpha> : "ᾃ" U1F83 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U0314> <Greek_alpha> : "ᾃ" U1F83 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U1f01> : "ᾃ" U1F83 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <parenleft> <Greek_alpha> : "ᾃ" U1F83 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U0314> <Greek_alpha> : "ᾃ" U1F83 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <parenleft> <Greek_alpha> : "ᾃ" U1F83 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U0314> <Greek_alpha> : "ᾃ" U1F83 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U1f01> : "ᾃ" U1F83 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U1f01> : "ᾃ" U1F83 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f03> : "ᾃ" U1F83 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <parenright> <Greek_alpha> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U0313> <Greek_alpha> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U1f00> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <parenright> <Greek_alpha> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U0313> <Greek_alpha> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <parenright> <Greek_alpha> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U0313> <Greek_alpha> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <parenright> <Greek_alpha> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U0313> <Greek_alpha> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U1f00> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U1f00> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U1f00> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f04> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <parenleft> <Greek_alpha> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U0314> <Greek_alpha> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U1f01> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <parenleft> <Greek_alpha> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U0314> <Greek_alpha> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <parenleft> <Greek_alpha> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U0314> <Greek_alpha> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <parenleft> <Greek_alpha> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U0314> <Greek_alpha> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U1f01> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U1f01> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U1f01> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f05> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <parenright> <Greek_alpha> : "ᾆ" U1F86 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U0313> <Greek_alpha> : "ᾆ" U1F86 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <parenright> <Greek_alpha> : "ᾆ" U1F86 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U0313> <Greek_alpha> : "ᾆ" U1F86 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <parenright> <Greek_alpha> : "ᾆ" U1F86 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U0313> <Greek_alpha> : "ᾆ" U1F86 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U1f00> : "ᾆ" U1F86 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U1f00> : "ᾆ" U1F86 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U1f00> : "ᾆ" U1F86 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f06> : "ᾆ" U1F86 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <parenleft> <Greek_alpha> : "ᾇ" U1F87 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U0314> <Greek_alpha> : "ᾇ" U1F87 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <parenleft> <Greek_alpha> : "ᾇ" U1F87 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U0314> <Greek_alpha> : "ᾇ" U1F87 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <parenleft> <Greek_alpha> : "ᾇ" U1F87 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U0314> <Greek_alpha> : "ᾇ" U1F87 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U1f01> : "ᾇ" U1F87 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U1f01> : "ᾇ" U1F87 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U1f01> : "ᾇ" U1F87 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f07> : "ᾇ" U1F87 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <parenright> <Greek_ALPHA> : "ᾈ" U1F88 # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0313> <Greek_ALPHA> : "ᾈ" U1F88 # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f08> : "ᾈ" U1F88 # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <parenleft> <Greek_ALPHA> : "ᾉ" U1F89 # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0314> <Greek_ALPHA> : "ᾉ" U1F89 # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f09> : "ᾉ" U1F89 # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <parenright> <Greek_ALPHA> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U0313> <Greek_ALPHA> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U1f08> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <parenright> <Greek_ALPHA> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U0313> <Greek_ALPHA> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <parenright> <Greek_ALPHA> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U0313> <Greek_ALPHA> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U1f08> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U1f08> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f0a> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <parenleft> <Greek_ALPHA> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U0314> <Greek_ALPHA> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U1f09> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <parenleft> <Greek_ALPHA> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U0314> <Greek_ALPHA> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <parenleft> <Greek_ALPHA> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U0314> <Greek_ALPHA> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U1f09> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U1f09> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f0b> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <parenright> <Greek_ALPHA> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U0313> <Greek_ALPHA> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U1f08> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <parenright> <Greek_ALPHA> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U0313> <Greek_ALPHA> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <parenright> <Greek_ALPHA> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U0313> <Greek_ALPHA> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <parenright> <Greek_ALPHA> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U0313> <Greek_ALPHA> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U1f08> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U1f08> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U1f08> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f0c> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <parenleft> <Greek_ALPHA> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U0314> <Greek_ALPHA> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U1f09> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <parenleft> <Greek_ALPHA> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U0314> <Greek_ALPHA> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <parenleft> <Greek_ALPHA> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U0314> <Greek_ALPHA> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <parenleft> <Greek_ALPHA> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U0314> <Greek_ALPHA> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U1f09> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U1f09> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U1f09> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f0d> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <parenright> <Greek_ALPHA> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U0313> <Greek_ALPHA> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <parenright> <Greek_ALPHA> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U0313> <Greek_ALPHA> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <parenright> <Greek_ALPHA> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U0313> <Greek_ALPHA> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U1f08> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U1f08> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U1f08> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f0e> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <parenleft> <Greek_ALPHA> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U0314> <Greek_ALPHA> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <parenleft> <Greek_ALPHA> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U0314> <Greek_ALPHA> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <parenleft> <Greek_ALPHA> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U0314> <Greek_ALPHA> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U1f09> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U1f09> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U1f09> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f0f> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <parenright> <Greek_eta> : "ᾐ" U1F90 # GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0313> <Greek_eta> : "ᾐ" U1F90 # GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f20> : "ᾐ" U1F90 # GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <parenleft> <Greek_eta> : "ᾑ" U1F91 # GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0314> <Greek_eta> : "ᾑ" U1F91 # GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f21> : "ᾑ" U1F91 # GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <parenright> <Greek_eta> : "ᾒ" U1F92 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U0313> <Greek_eta> : "ᾒ" U1F92 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U1f20> : "ᾒ" U1F92 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <parenright> <Greek_eta> : "ᾒ" U1F92 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U0313> <Greek_eta> : "ᾒ" U1F92 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <parenright> <Greek_eta> : "ᾒ" U1F92 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U0313> <Greek_eta> : "ᾒ" U1F92 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U1f20> : "ᾒ" U1F92 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U1f20> : "ᾒ" U1F92 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f22> : "ᾒ" U1F92 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <parenleft> <Greek_eta> : "ᾓ" U1F93 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U0314> <Greek_eta> : "ᾓ" U1F93 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U1f21> : "ᾓ" U1F93 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <parenleft> <Greek_eta> : "ᾓ" U1F93 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U0314> <Greek_eta> : "ᾓ" U1F93 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <parenleft> <Greek_eta> : "ᾓ" U1F93 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U0314> <Greek_eta> : "ᾓ" U1F93 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U1f21> : "ᾓ" U1F93 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U1f21> : "ᾓ" U1F93 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f23> : "ᾓ" U1F93 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <parenright> <Greek_eta> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U0313> <Greek_eta> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U1f20> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <parenright> <Greek_eta> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U0313> <Greek_eta> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <parenright> <Greek_eta> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U0313> <Greek_eta> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <parenright> <Greek_eta> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U0313> <Greek_eta> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U1f20> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U1f20> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U1f20> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f24> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <parenleft> <Greek_eta> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U0314> <Greek_eta> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U1f21> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <parenleft> <Greek_eta> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U0314> <Greek_eta> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <parenleft> <Greek_eta> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U0314> <Greek_eta> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <parenleft> <Greek_eta> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U0314> <Greek_eta> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U1f21> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U1f21> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U1f21> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f25> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <parenright> <Greek_eta> : "ᾖ" U1F96 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U0313> <Greek_eta> : "ᾖ" U1F96 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <parenright> <Greek_eta> : "ᾖ" U1F96 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U0313> <Greek_eta> : "ᾖ" U1F96 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <parenright> <Greek_eta> : "ᾖ" U1F96 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U0313> <Greek_eta> : "ᾖ" U1F96 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U1f20> : "ᾖ" U1F96 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U1f20> : "ᾖ" U1F96 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U1f20> : "ᾖ" U1F96 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f26> : "ᾖ" U1F96 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <parenleft> <Greek_eta> : "ᾗ" U1F97 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U0314> <Greek_eta> : "ᾗ" U1F97 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <parenleft> <Greek_eta> : "ᾗ" U1F97 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U0314> <Greek_eta> : "ᾗ" U1F97 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <parenleft> <Greek_eta> : "ᾗ" U1F97 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U0314> <Greek_eta> : "ᾗ" U1F97 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U1f21> : "ᾗ" U1F97 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U1f21> : "ᾗ" U1F97 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U1f21> : "ᾗ" U1F97 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f27> : "ᾗ" U1F97 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <parenright> <Greek_ETA> : "ᾘ" U1F98 # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0313> <Greek_ETA> : "ᾘ" U1F98 # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f28> : "ᾘ" U1F98 # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <parenleft> <Greek_ETA> : "ᾙ" U1F99 # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0314> <Greek_ETA> : "ᾙ" U1F99 # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f29> : "ᾙ" U1F99 # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <parenright> <Greek_ETA> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U0313> <Greek_ETA> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U1f28> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <parenright> <Greek_ETA> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U0313> <Greek_ETA> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <parenright> <Greek_ETA> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U0313> <Greek_ETA> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U1f28> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U1f28> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f2a> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <parenleft> <Greek_ETA> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U0314> <Greek_ETA> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U1f29> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <parenleft> <Greek_ETA> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U0314> <Greek_ETA> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <parenleft> <Greek_ETA> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U0314> <Greek_ETA> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U1f29> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U1f29> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f2b> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <parenright> <Greek_ETA> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U0313> <Greek_ETA> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U1f28> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <parenright> <Greek_ETA> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U0313> <Greek_ETA> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <parenright> <Greek_ETA> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U0313> <Greek_ETA> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <parenright> <Greek_ETA> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U0313> <Greek_ETA> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U1f28> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U1f28> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U1f28> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f2c> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <parenleft> <Greek_ETA> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U0314> <Greek_ETA> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U1f29> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <parenleft> <Greek_ETA> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U0314> <Greek_ETA> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <parenleft> <Greek_ETA> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U0314> <Greek_ETA> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <parenleft> <Greek_ETA> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U0314> <Greek_ETA> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U1f29> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U1f29> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U1f29> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f2d> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <parenright> <Greek_ETA> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U0313> <Greek_ETA> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <parenright> <Greek_ETA> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U0313> <Greek_ETA> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <parenright> <Greek_ETA> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U0313> <Greek_ETA> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U1f28> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U1f28> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U1f28> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f2e> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <parenleft> <Greek_ETA> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U0314> <Greek_ETA> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <parenleft> <Greek_ETA> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U0314> <Greek_ETA> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <parenleft> <Greek_ETA> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U0314> <Greek_ETA> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U1f29> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U1f29> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U1f29> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f2f> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <parenright> <Greek_omega> : "ᾠ" U1FA0 # GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0313> <Greek_omega> : "ᾠ" U1FA0 # GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f60> : "ᾠ" U1FA0 # GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <parenleft> <Greek_omega> : "ᾡ" U1FA1 # GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0314> <Greek_omega> : "ᾡ" U1FA1 # GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f61> : "ᾡ" U1FA1 # GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <parenright> <Greek_omega> : "ᾢ" U1FA2 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U0313> <Greek_omega> : "ᾢ" U1FA2 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U1f60> : "ᾢ" U1FA2 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <parenright> <Greek_omega> : "ᾢ" U1FA2 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U0313> <Greek_omega> : "ᾢ" U1FA2 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <parenright> <Greek_omega> : "ᾢ" U1FA2 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U0313> <Greek_omega> : "ᾢ" U1FA2 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U1f60> : "ᾢ" U1FA2 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U1f60> : "ᾢ" U1FA2 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f62> : "ᾢ" U1FA2 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <parenleft> <Greek_omega> : "ᾣ" U1FA3 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U0314> <Greek_omega> : "ᾣ" U1FA3 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U1f61> : "ᾣ" U1FA3 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <parenleft> <Greek_omega> : "ᾣ" U1FA3 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U0314> <Greek_omega> : "ᾣ" U1FA3 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <parenleft> <Greek_omega> : "ᾣ" U1FA3 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U0314> <Greek_omega> : "ᾣ" U1FA3 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U1f61> : "ᾣ" U1FA3 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U1f61> : "ᾣ" U1FA3 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f63> : "ᾣ" U1FA3 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <parenright> <Greek_omega> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U0313> <Greek_omega> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U1f60> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <parenright> <Greek_omega> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U0313> <Greek_omega> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <parenright> <Greek_omega> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U0313> <Greek_omega> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <parenright> <Greek_omega> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U0313> <Greek_omega> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U1f60> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U1f60> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U1f60> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f64> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <parenleft> <Greek_omega> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U0314> <Greek_omega> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U1f61> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <parenleft> <Greek_omega> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U0314> <Greek_omega> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <parenleft> <Greek_omega> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U0314> <Greek_omega> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <parenleft> <Greek_omega> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U0314> <Greek_omega> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U1f61> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U1f61> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U1f61> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f65> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <parenright> <Greek_omega> : "ᾦ" U1FA6 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U0313> <Greek_omega> : "ᾦ" U1FA6 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <parenright> <Greek_omega> : "ᾦ" U1FA6 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U0313> <Greek_omega> : "ᾦ" U1FA6 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <parenright> <Greek_omega> : "ᾦ" U1FA6 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U0313> <Greek_omega> : "ᾦ" U1FA6 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U1f60> : "ᾦ" U1FA6 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U1f60> : "ᾦ" U1FA6 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U1f60> : "ᾦ" U1FA6 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f66> : "ᾦ" U1FA6 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <parenleft> <Greek_omega> : "ᾧ" U1FA7 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U0314> <Greek_omega> : "ᾧ" U1FA7 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <parenleft> <Greek_omega> : "ᾧ" U1FA7 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U0314> <Greek_omega> : "ᾧ" U1FA7 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <parenleft> <Greek_omega> : "ᾧ" U1FA7 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U0314> <Greek_omega> : "ᾧ" U1FA7 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U1f61> : "ᾧ" U1FA7 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U1f61> : "ᾧ" U1FA7 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U1f61> : "ᾧ" U1FA7 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f67> : "ᾧ" U1FA7 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <parenright> <Greek_OMEGA> : "ᾨ" U1FA8 # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0313> <Greek_OMEGA> : "ᾨ" U1FA8 # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f68> : "ᾨ" U1FA8 # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <parenleft> <Greek_OMEGA> : "ᾩ" U1FA9 # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0314> <Greek_OMEGA> : "ᾩ" U1FA9 # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f69> : "ᾩ" U1FA9 # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <parenright> <Greek_OMEGA> : "ᾪ" U1FAA # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U0313> <Greek_OMEGA> : "ᾪ" U1FAA # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U1f68> : "ᾪ" U1FAA # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <parenright> <Greek_OMEGA> : "ᾪ" U1FAA # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U0313> <Greek_OMEGA> : "ᾪ" U1FAA # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <parenright> <Greek_OMEGA> : "ᾪ" U1FAA # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U0313> <Greek_OMEGA> : "ᾪ" U1FAA # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U1f68> : "ᾪ" U1FAA # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U1f68> : "ᾪ" U1FAA # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f6a> : "ᾪ" U1FAA # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <parenleft> <Greek_OMEGA> : "ᾫ" U1FAB # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U0314> <Greek_OMEGA> : "ᾫ" U1FAB # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_grave> <U1f69> : "ᾫ" U1FAB # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <parenleft> <Greek_OMEGA> : "ᾫ" U1FAB # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U0314> <Greek_OMEGA> : "ᾫ" U1FAB # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <parenleft> <Greek_OMEGA> : "ᾫ" U1FAB # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U0314> <Greek_OMEGA> : "ᾫ" U1FAB # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <U1f69> : "ᾫ" U1FAB # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <U1f69> : "ᾫ" U1FAB # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f6b> : "ᾫ" U1FAB # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <parenright> <Greek_OMEGA> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U0313> <Greek_OMEGA> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U1f68> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <parenright> <Greek_OMEGA> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U0313> <Greek_OMEGA> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <parenright> <Greek_OMEGA> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U0313> <Greek_OMEGA> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <parenright> <Greek_OMEGA> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U0313> <Greek_OMEGA> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U1f68> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U1f68> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U1f68> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f6c> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <parenleft> <Greek_OMEGA> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U0314> <Greek_OMEGA> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <U1f69> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <parenleft> <Greek_OMEGA> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U0314> <Greek_OMEGA> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <parenleft> <Greek_OMEGA> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U0314> <Greek_OMEGA> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <parenleft> <Greek_OMEGA> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U0314> <Greek_OMEGA> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <U1f69> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <U1f69> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <U1f69> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f6d> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <parenright> <Greek_OMEGA> : "ᾮ" U1FAE # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U0313> <Greek_OMEGA> : "ᾮ" U1FAE # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <parenright> <Greek_OMEGA> : "ᾮ" U1FAE # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U0313> <Greek_OMEGA> : "ᾮ" U1FAE # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <parenright> <Greek_OMEGA> : "ᾮ" U1FAE # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U0313> <Greek_OMEGA> : "ᾮ" U1FAE # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U1f68> : "ᾮ" U1FAE # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U1f68> : "ᾮ" U1FAE # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U1f68> : "ᾮ" U1FAE # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f6e> : "ᾮ" U1FAE # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <parenleft> <Greek_OMEGA> : "ᾯ" U1FAF # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U0314> <Greek_OMEGA> : "ᾯ" U1FAF # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <parenleft> <Greek_OMEGA> : "ᾯ" U1FAF # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U0314> <Greek_OMEGA> : "ᾯ" U1FAF # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <parenleft> <Greek_OMEGA> : "ᾯ" U1FAF # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U0314> <Greek_OMEGA> : "ᾯ" U1FAF # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <asciitilde> <U1f69> : "ᾯ" U1FAF # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <U1f69> : "ᾯ" U1FAF # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <U1f69> : "ᾯ" U1FAF # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f6f> : "ᾯ" U1FAF # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
+<Multi_key> <b> <Greek_alpha> : "ᾰ" U1FB0 # GREEK SMALL LETTER ALPHA WITH VRACHY
+<Multi_key> <U> <Greek_alpha> : "ᾰ" U1FB0 # GREEK SMALL LETTER ALPHA WITH VRACHY
+<Multi_key> <underscore> <Greek_alpha> : "ᾱ" U1FB1 # GREEK SMALL LETTER ALPHA WITH MACRON
+<Multi_key> <macron> <Greek_alpha> : "ᾱ" U1FB1 # GREEK SMALL LETTER ALPHA WITH MACRON
+<Multi_key> <Greek_iota> <combining_grave> <Greek_alpha> : "ᾲ" U1FB2 # GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <Greek_alpha> : "ᾲ" U1FB2 # GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <Greek_alpha> : "ᾲ" U1FB2 # GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f70> : "ᾲ" U1FB2 # GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <Greek_alpha> : "ᾳ" U1FB3 # GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <Greek_alpha> : "ᾴ" U1FB4 # GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <Greek_alpha> : "ᾴ" U1FB4 # GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <Greek_alpha> : "ᾴ" U1FB4 # GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <Greek_alpha> : "ᾴ" U1FB4 # GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <Greek_alphaaccent> : "ᾴ" U1FB4 # GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI
+<Multi_key> <asciitilde> <Greek_alpha> : "ᾶ" U1FB6 # GREEK SMALL LETTER ALPHA WITH PERISPOMENI
+<Multi_key> <Greek_iota> <asciitilde> <Greek_alpha> : "ᾷ" U1FB7 # GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <Greek_alpha> : "ᾷ" U1FB7 # GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <Greek_alpha> : "ᾷ" U1FB7 # GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1fb6> : "ᾷ" U1FB7 # GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <b> <Greek_ALPHA> : "Ᾰ" U1FB8 # GREEK CAPITAL LETTER ALPHA WITH VRACHY
+<Multi_key> <U> <Greek_ALPHA> : "Ᾰ" U1FB8 # GREEK CAPITAL LETTER ALPHA WITH VRACHY
+<Multi_key> <underscore> <Greek_ALPHA> : "Ᾱ" U1FB9 # GREEK CAPITAL LETTER ALPHA WITH MACRON
+<Multi_key> <macron> <Greek_ALPHA> : "Ᾱ" U1FB9 # GREEK CAPITAL LETTER ALPHA WITH MACRON
+<Multi_key> <grave> <Greek_ALPHA> : "Ὰ" U1FBA # GREEK CAPITAL LETTER ALPHA WITH VARIA
+<Multi_key> <Greek_iota> <Greek_ALPHA> : "ᾼ" U1FBC # GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI
+<Multi_key> <diaeresis> <asciitilde> : "῁" U1FC1 # GREEK DIALYTIKA AND PERISPOMENI
+<Multi_key> <diaeresis> <dead_tilde> : "῁" U1FC1 # GREEK DIALYTIKA AND PERISPOMENI
+<Multi_key> <diaeresis> <U0342> : "῁" U1FC1 # GREEK DIALYTIKA AND PERISPOMENI
+<Multi_key> <Greek_iota> <combining_grave> <Greek_eta> : "ῂ" U1FC2 # GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <Greek_eta> : "ῂ" U1FC2 # GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <Greek_eta> : "ῂ" U1FC2 # GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f74> : "ῂ" U1FC2 # GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <Greek_eta> : "ῃ" U1FC3 # GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <Greek_eta> : "ῄ" U1FC4 # GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <Greek_eta> : "ῄ" U1FC4 # GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <Greek_eta> : "ῄ" U1FC4 # GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <Greek_eta> : "ῄ" U1FC4 # GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <Greek_etaaccent> : "ῄ" U1FC4 # GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI
+<Multi_key> <asciitilde> <Greek_eta> : "ῆ" U1FC6 # GREEK SMALL LETTER ETA WITH PERISPOMENI
+<Multi_key> <Greek_iota> <asciitilde> <Greek_eta> : "ῇ" U1FC7 # GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <Greek_eta> : "ῇ" U1FC7 # GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <Greek_eta> : "ῇ" U1FC7 # GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1fc6> : "ῇ" U1FC7 # GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <grave> <Greek_EPSILON> : "Ὲ" U1FC8 # GREEK CAPITAL LETTER EPSILON WITH VARIA
+<Multi_key> <grave> <Greek_ETA> : "Ὴ" U1FCA # GREEK CAPITAL LETTER ETA WITH VARIA
+<Multi_key> <Greek_iota> <Greek_ETA> : "ῌ" U1FCC # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI
+<Multi_key> <U1fbf> <combining_grave> : "῍" U1FCD # GREEK PSILI AND VARIA
+<Multi_key> <U1fbf> <grave> : "῍" U1FCD # GREEK PSILI AND VARIA
+<Multi_key> <U1fbf> <dead_grave> : "῍" U1FCD # GREEK PSILI AND VARIA
+<Multi_key> <U1fbf> <combining_acute> : "῎" U1FCE # GREEK PSILI AND OXIA
+<Multi_key> <U1fbf> <apostrophe> : "῎" U1FCE # GREEK PSILI AND OXIA
+<Multi_key> <U1fbf> <acute> : "῎" U1FCE # GREEK PSILI AND OXIA
+<Multi_key> <U1fbf> <dead_acute> : "῎" U1FCE # GREEK PSILI AND OXIA
+<Multi_key> <U1fbf> <asciitilde> : "῏" U1FCF # GREEK PSILI AND PERISPOMENI
+<Multi_key> <U1fbf> <dead_tilde> : "῏" U1FCF # GREEK PSILI AND PERISPOMENI
+<Multi_key> <U1fbf> <U0342> : "῏" U1FCF # GREEK PSILI AND PERISPOMENI
+<Multi_key> <b> <Greek_iota> : "ῐ" U1FD0 # GREEK SMALL LETTER IOTA WITH VRACHY
+<Multi_key> <U> <Greek_iota> : "ῐ" U1FD0 # GREEK SMALL LETTER IOTA WITH VRACHY
+<Multi_key> <underscore> <Greek_iota> : "ῑ" U1FD1 # GREEK SMALL LETTER IOTA WITH MACRON
+<Multi_key> <macron> <Greek_iota> : "ῑ" U1FD1 # GREEK SMALL LETTER IOTA WITH MACRON
+<Multi_key> <grave> <quotedbl> <Greek_iota> : "ῒ" U1FD2 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA
+<Multi_key> <grave> <dead_diaeresis> <Greek_iota> : "ῒ" U1FD2 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA
+<Multi_key> <grave> <Greek_iotadieresis> : "ῒ" U1FD2 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA
+<Multi_key> <asciitilde> <Greek_iota> : "ῖ" U1FD6 # GREEK SMALL LETTER IOTA WITH PERISPOMENI
+<Multi_key> <asciitilde> <quotedbl> <Greek_iota> : "ῗ" U1FD7 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI
+<Multi_key> <asciitilde> <dead_diaeresis> <Greek_iota> : "ῗ" U1FD7 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI
+<Multi_key> <asciitilde> <Greek_iotadieresis> : "ῗ" U1FD7 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI
+<Multi_key> <b> <Greek_IOTA> : "Ῐ" U1FD8 # GREEK CAPITAL LETTER IOTA WITH VRACHY
+<Multi_key> <U> <Greek_IOTA> : "Ῐ" U1FD8 # GREEK CAPITAL LETTER IOTA WITH VRACHY
+<Multi_key> <underscore> <Greek_IOTA> : "Ῑ" U1FD9 # GREEK CAPITAL LETTER IOTA WITH MACRON
+<Multi_key> <macron> <Greek_IOTA> : "Ῑ" U1FD9 # GREEK CAPITAL LETTER IOTA WITH MACRON
+<Multi_key> <grave> <Greek_IOTA> : "Ὶ" U1FDA # GREEK CAPITAL LETTER IOTA WITH VARIA
+<Multi_key> <U1ffe> <combining_grave> : "῝" U1FDD # GREEK DASIA AND VARIA
+<Multi_key> <U1ffe> <grave> : "῝" U1FDD # GREEK DASIA AND VARIA
+<Multi_key> <U1ffe> <dead_grave> : "῝" U1FDD # GREEK DASIA AND VARIA
+<Multi_key> <U1ffe> <combining_acute> : "῞" U1FDE # GREEK DASIA AND OXIA
+<Multi_key> <U1ffe> <apostrophe> : "῞" U1FDE # GREEK DASIA AND OXIA
+<Multi_key> <U1ffe> <acute> : "῞" U1FDE # GREEK DASIA AND OXIA
+<Multi_key> <U1ffe> <dead_acute> : "῞" U1FDE # GREEK DASIA AND OXIA
+<Multi_key> <U1ffe> <asciitilde> : "῟" U1FDF # GREEK DASIA AND PERISPOMENI
+<Multi_key> <U1ffe> <dead_tilde> : "῟" U1FDF # GREEK DASIA AND PERISPOMENI
+<Multi_key> <U1ffe> <U0342> : "῟" U1FDF # GREEK DASIA AND PERISPOMENI
+<Multi_key> <b> <Greek_upsilon> : "ῠ" U1FE0 # GREEK SMALL LETTER UPSILON WITH VRACHY
+<Multi_key> <U> <Greek_upsilon> : "ῠ" U1FE0 # GREEK SMALL LETTER UPSILON WITH VRACHY
+<Multi_key> <underscore> <Greek_upsilon> : "ῡ" U1FE1 # GREEK SMALL LETTER UPSILON WITH MACRON
+<Multi_key> <macron> <Greek_upsilon> : "ῡ" U1FE1 # GREEK SMALL LETTER UPSILON WITH MACRON
+<Multi_key> <grave> <quotedbl> <Greek_upsilon> : "ῢ" U1FE2 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA
+<Multi_key> <grave> <dead_diaeresis> <Greek_upsilon> : "ῢ" U1FE2 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA
+<Multi_key> <grave> <Greek_upsilondieresis> : "ῢ" U1FE2 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA
+<Multi_key> <parenright> <Greek_rho> : "ῤ" U1FE4 # GREEK SMALL LETTER RHO WITH PSILI
+<Multi_key> <parenleft> <Greek_rho> : "ῥ" U1FE5 # GREEK SMALL LETTER RHO WITH DASIA
+<Multi_key> <asciitilde> <Greek_upsilon> : "ῦ" U1FE6 # GREEK SMALL LETTER UPSILON WITH PERISPOMENI
+<Multi_key> <asciitilde> <quotedbl> <Greek_upsilon> : "ῧ" U1FE7 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI
+<Multi_key> <asciitilde> <dead_diaeresis> <Greek_upsilon> : "ῧ" U1FE7 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI
+<Multi_key> <asciitilde> <Greek_upsilondieresis> : "ῧ" U1FE7 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI
+<Multi_key> <b> <Greek_UPSILON> : "Ῠ" U1FE8 # GREEK CAPITAL LETTER UPSILON WITH VRACHY
+<Multi_key> <U> <Greek_UPSILON> : "Ῠ" U1FE8 # GREEK CAPITAL LETTER UPSILON WITH VRACHY
+<Multi_key> <underscore> <Greek_UPSILON> : "Ῡ" U1FE9 # GREEK CAPITAL LETTER UPSILON WITH MACRON
+<Multi_key> <macron> <Greek_UPSILON> : "Ῡ" U1FE9 # GREEK CAPITAL LETTER UPSILON WITH MACRON
+<Multi_key> <grave> <Greek_UPSILON> : "Ὺ" U1FEA # GREEK CAPITAL LETTER UPSILON WITH VARIA
+<Multi_key> <parenleft> <Greek_RHO> : "Ῥ" U1FEC # GREEK CAPITAL LETTER RHO WITH DASIA
+<Multi_key> <diaeresis> <combining_grave> : "῭" U1FED # GREEK DIALYTIKA AND VARIA
+<Multi_key> <diaeresis> <grave> : "῭" U1FED # GREEK DIALYTIKA AND VARIA
+<Multi_key> <diaeresis> <dead_grave> : "῭" U1FED # GREEK DIALYTIKA AND VARIA
+<Multi_key> <Greek_iota> <combining_grave> <Greek_omega> : "ῲ" U1FF2 # GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <grave> <Greek_omega> : "ῲ" U1FF2 # GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_grave> <Greek_omega> : "ῲ" U1FF2 # GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1f7c> : "ῲ" U1FF2 # GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <Greek_omega> : "ῳ" U1FF3 # GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <combining_acute> <Greek_omega> : "ῴ" U1FF4 # GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <apostrophe> <Greek_omega> : "ῴ" U1FF4 # GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <acute> <Greek_omega> : "ῴ" U1FF4 # GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_acute> <Greek_omega> : "ῴ" U1FF4 # GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <Greek_omegaaccent> : "ῴ" U1FF4 # GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
+<Multi_key> <asciitilde> <Greek_omega> : "ῶ" U1FF6 # GREEK SMALL LETTER OMEGA WITH PERISPOMENI
+<Multi_key> <Greek_iota> <asciitilde> <Greek_omega> : "ῷ" U1FF7 # GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <dead_tilde> <Greek_omega> : "ῷ" U1FF7 # GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U0342> <Greek_omega> : "ῷ" U1FF7 # GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <Greek_iota> <U1ff6> : "ῷ" U1FF7 # GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI
+<Multi_key> <grave> <Greek_OMICRON> : "Ὸ" U1FF8 # GREEK CAPITAL LETTER OMICRON WITH VARIA
+<Multi_key> <grave> <Greek_OMEGA> : "Ὼ" U1FFA # GREEK CAPITAL LETTER OMEGA WITH VARIA
+<Multi_key> <Greek_iota> <Greek_OMEGA> : "ῼ" U1FFC # GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
+<Multi_key> <percent> <o> : "‰" U2030 # PER MILLE SIGN
+<Multi_key> <period> <less> : "‹" U2039
+<Multi_key> <period> <greater> : "›" U203a
+<Multi_key> <asciicircum> <KP_0> : "⁰" U2070 # SUPERSCRIPT ZERO
+<Multi_key> <asciicircum> <0> : "⁰" U2070 # SUPERSCRIPT ZERO
+<Multi_key> <asciicircum> <underbar> <i> : "ⁱ" U2071 # SUPERSCRIPT LATIN SMALL LETTER I
+<Multi_key> <asciicircum> <underscore> <i> : "ⁱ" U2071 # SUPERSCRIPT LATIN SMALL LETTER I
+<Multi_key> <asciicircum> <KP_4> : "⁴" U2074 # SUPERSCRIPT FOUR
+<Multi_key> <asciicircum> <4> : "⁴" U2074 # SUPERSCRIPT FOUR
+<Multi_key> <asciicircum> <KP_5> : "⁵" U2075 # SUPERSCRIPT FIVE
+<Multi_key> <asciicircum> <5> : "⁵" U2075 # SUPERSCRIPT FIVE
+<Multi_key> <asciicircum> <KP_6> : "⁶" U2076 # SUPERSCRIPT SIX
+<Multi_key> <asciicircum> <6> : "⁶" U2076 # SUPERSCRIPT SIX
+<Multi_key> <asciicircum> <KP_7> : "⁷" U2077 # SUPERSCRIPT SEVEN
+<Multi_key> <asciicircum> <7> : "⁷" U2077 # SUPERSCRIPT SEVEN
+<Multi_key> <asciicircum> <KP_8> : "⁸" U2078 # SUPERSCRIPT EIGHT
+<Multi_key> <asciicircum> <8> : "⁸" U2078 # SUPERSCRIPT EIGHT
+<Multi_key> <asciicircum> <KP_9> : "⁹" U2079 # SUPERSCRIPT NINE
+<Multi_key> <asciicircum> <9> : "⁹" U2079 # SUPERSCRIPT NINE
+<Multi_key> <asciicircum> <KP_Add> : "⁺" U207A # SUPERSCRIPT PLUS SIGN
+<Multi_key> <asciicircum> <plus> : "⁺" U207A # SUPERSCRIPT PLUS SIGN
+<Multi_key> <asciicircum> <U2212> : "⁻" U207B # SUPERSCRIPT MINUS
+<Multi_key> <asciicircum> <KP_Equal> : "⁼" U207C # SUPERSCRIPT EQUALS SIGN
+<Multi_key> <asciicircum> <equal> : "⁼" U207C # SUPERSCRIPT EQUALS SIGN
+<Multi_key> <asciicircum> <parenleft> : "⁽" U207D # SUPERSCRIPT LEFT PARENTHESIS
+<Multi_key> <asciicircum> <parenright> : "⁾" U207E # SUPERSCRIPT RIGHT PARENTHESIS
+<Multi_key> <asciicircum> <underbar> <n> : "ⁿ" U207F # SUPERSCRIPT LATIN SMALL LETTER N
+<Multi_key> <asciicircum> <underscore> <n> : "ⁿ" U207F # SUPERSCRIPT LATIN SMALL LETTER N
+<Multi_key> <underbar> <KP_0> : "₀" U2080 # SUBSCRIPT ZERO
+<Multi_key> <underbar> <0> : "₀" U2080 # SUBSCRIPT ZERO
+<Multi_key> <underscore> <KP_0> : "₀" U2080 # SUBSCRIPT ZERO
+<Multi_key> <underscore> <0> : "₀" U2080 # SUBSCRIPT ZERO
+<Multi_key> <underbar> <KP_1> : "₁" U2081 # SUBSCRIPT ONE
+<Multi_key> <underbar> <1> : "₁" U2081 # SUBSCRIPT ONE
+<Multi_key> <underscore> <KP_1> : "₁" U2081 # SUBSCRIPT ONE
+<Multi_key> <underscore> <1> : "₁" U2081 # SUBSCRIPT ONE
+<Multi_key> <underbar> <KP_2> : "₂" U2082 # SUBSCRIPT TWO
+<Multi_key> <underbar> <KP_Space> : "₂" U2082 # SUBSCRIPT TWO
+<Multi_key> <underbar> <2> : "₂" U2082 # SUBSCRIPT TWO
+<Multi_key> <underscore> <KP_2> : "₂" U2082 # SUBSCRIPT TWO
+<Multi_key> <underscore> <KP_Space> : "₂" U2082 # SUBSCRIPT TWO
+<Multi_key> <underscore> <2> : "₂" U2082 # SUBSCRIPT TWO
+<Multi_key> <underbar> <KP_3> : "₃" U2083 # SUBSCRIPT THREE
+<Multi_key> <underbar> <3> : "₃" U2083 # SUBSCRIPT THREE
+<Multi_key> <underscore> <KP_3> : "₃" U2083 # SUBSCRIPT THREE
+<Multi_key> <underscore> <3> : "₃" U2083 # SUBSCRIPT THREE
+<Multi_key> <underbar> <KP_4> : "₄" U2084 # SUBSCRIPT FOUR
+<Multi_key> <underbar> <4> : "₄" U2084 # SUBSCRIPT FOUR
+<Multi_key> <underscore> <KP_4> : "₄" U2084 # SUBSCRIPT FOUR
+<Multi_key> <underscore> <4> : "₄" U2084 # SUBSCRIPT FOUR
+<Multi_key> <underbar> <KP_5> : "₅" U2085 # SUBSCRIPT FIVE
+<Multi_key> <underbar> <5> : "₅" U2085 # SUBSCRIPT FIVE
+<Multi_key> <underscore> <KP_5> : "₅" U2085 # SUBSCRIPT FIVE
+<Multi_key> <underscore> <5> : "₅" U2085 # SUBSCRIPT FIVE
+<Multi_key> <underbar> <KP_6> : "₆" U2086 # SUBSCRIPT SIX
+<Multi_key> <underbar> <6> : "₆" U2086 # SUBSCRIPT SIX
+<Multi_key> <underscore> <KP_6> : "₆" U2086 # SUBSCRIPT SIX
+<Multi_key> <underscore> <6> : "₆" U2086 # SUBSCRIPT SIX
+<Multi_key> <underbar> <KP_7> : "₇" U2087 # SUBSCRIPT SEVEN
+<Multi_key> <underbar> <7> : "₇" U2087 # SUBSCRIPT SEVEN
+<Multi_key> <underscore> <KP_7> : "₇" U2087 # SUBSCRIPT SEVEN
+<Multi_key> <underscore> <7> : "₇" U2087 # SUBSCRIPT SEVEN
+<Multi_key> <underbar> <KP_8> : "₈" U2088 # SUBSCRIPT EIGHT
+<Multi_key> <underbar> <8> : "₈" U2088 # SUBSCRIPT EIGHT
+<Multi_key> <underscore> <KP_8> : "₈" U2088 # SUBSCRIPT EIGHT
+<Multi_key> <underscore> <8> : "₈" U2088 # SUBSCRIPT EIGHT
+<Multi_key> <underbar> <KP_9> : "₉" U2089 # SUBSCRIPT NINE
+<Multi_key> <underbar> <9> : "₉" U2089 # SUBSCRIPT NINE
+<Multi_key> <underscore> <KP_9> : "₉" U2089 # SUBSCRIPT NINE
+<Multi_key> <underscore> <9> : "₉" U2089 # SUBSCRIPT NINE
+<Multi_key> <underbar> <KP_Add> : "₊" U208A # SUBSCRIPT PLUS SIGN
+<Multi_key> <underbar> <plus> : "₊" U208A # SUBSCRIPT PLUS SIGN
+<Multi_key> <underscore> <KP_Add> : "₊" U208A # SUBSCRIPT PLUS SIGN
+<Multi_key> <underscore> <plus> : "₊" U208A # SUBSCRIPT PLUS SIGN
+<Multi_key> <underbar> <U2212> : "₋" U208B # SUBSCRIPT MINUS
+<Multi_key> <underscore> <U2212> : "₋" U208B # SUBSCRIPT MINUS
+<Multi_key> <underbar> <KP_Equal> : "₌" U208C # SUBSCRIPT EQUALS SIGN
+<Multi_key> <underbar> <equal> : "₌" U208C # SUBSCRIPT EQUALS SIGN
+<Multi_key> <underscore> <KP_Equal> : "₌" U208C # SUBSCRIPT EQUALS SIGN
+<Multi_key> <underscore> <equal> : "₌" U208C # SUBSCRIPT EQUALS SIGN
+<Multi_key> <underbar> <parenleft> : "₍" U208D # SUBSCRIPT LEFT PARENTHESIS
+<Multi_key> <underscore> <parenleft> : "₍" U208D # SUBSCRIPT LEFT PARENTHESIS
+<Multi_key> <underbar> <parenright> : "₎" U208E # SUBSCRIPT RIGHT PARENTHESIS
+<Multi_key> <underscore> <parenright> : "₎" U208E # SUBSCRIPT RIGHT PARENTHESIS
+<Multi_key> <asciicircum> <S> <M> : "℠" U2120 # SERVICE MARK
+<Multi_key> <KP_Divide> <leftarrow> : "↚" U219A # LEFTWARDS ARROW WITH STROKE
+<Multi_key> <slash> <leftarrow> : "↚" U219A # LEFTWARDS ARROW WITH STROKE
+<Multi_key> <KP_Divide> <rightarrow> : "↛" U219B # RIGHTWARDS ARROW WITH STROKE
+<Multi_key> <slash> <rightarrow> : "↛" U219B # RIGHTWARDS ARROW WITH STROKE
+<Multi_key> <KP_Divide> <U2194> : "↮" U21AE # LEFT RIGHT ARROW WITH STROKE
+<Multi_key> <slash> <U2194> : "↮" U21AE # LEFT RIGHT ARROW WITH STROKE
+<Multi_key> <U2203> <U0338> : "∄" U2204 # THERE DOES NOT EXIST
+<Multi_key> <U2208> <U0338> : "∉" U2209 # NOT AN ELEMENT OF
+<Multi_key> <U220b> <U0338> : "∌" U220C # DOES NOT CONTAIN AS MEMBER
+<Multi_key> <U2223> <U0338> : "∤" U2224 # DOES NOT DIVIDE
+<Multi_key> <U2225> <U0338> : "∦" U2226 # NOT PARALLEL TO
+<Multi_key> <U223c> <U0338> : "≁" U2241 # NOT TILDE
+<Multi_key> <U2243> <U0338> : "≄" U2244 # NOT ASYMPTOTICALLY EQUAL TO
+<Multi_key> <approximate> <U0338> : "≇" U2247 # NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO
+<Multi_key> <U2248> <U0338> : "≉" U2249 # NOT ALMOST EQUAL TO
+<Multi_key> <identical> <U0338> : "≢" U2262 # NOT IDENTICAL TO
+<Multi_key> <U224d> <U0338> : "≭" U226D # NOT EQUIVALENT TO
+<Multi_key> <leftcaret> <U0338> : "≮" U226E # NOT LESS-THAN
+<Multi_key> <less> <U0338> : "≮" U226E # NOT LESS-THAN
+<Multi_key> <rightcaret> <U0338> : "≯" U226F # NOT GREATER-THAN
+<Multi_key> <greater> <U0338> : "≯" U226F # NOT GREATER-THAN
+<Multi_key> <lessthanequal> <U0338> : "≰" U2270 # NEITHER LESS-THAN NOR EQUAL TO
+<Multi_key> <greaterthanequal> <U0338> : "≱" U2271 # NEITHER GREATER-THAN NOR EQUAL TO
+<Multi_key> <U2272> <U0338> : "≴" U2274 # NEITHER LESS-THAN NOR EQUIVALENT TO
+<Multi_key> <U2273> <U0338> : "≵" U2275 # NEITHER GREATER-THAN NOR EQUIVALENT TO
+<Multi_key> <U2276> <U0338> : "≸" U2278 # NEITHER LESS-THAN NOR GREATER-THAN
+<Multi_key> <U2277> <U0338> : "≹" U2279 # NEITHER GREATER-THAN NOR LESS-THAN
+<Multi_key> <U227a> <U0338> : "⊀" U2280 # DOES NOT PRECEDE
+<Multi_key> <U227b> <U0338> : "⊁" U2281 # DOES NOT SUCCEED
+<Multi_key> <leftshoe> <U0338> : "⊄" U2284 # NOT A SUBSET OF
+<Multi_key> <includedin> <U0338> : "⊄" U2284 # NOT A SUBSET OF
+<Multi_key> <rightshoe> <U0338> : "⊅" U2285 # NOT A SUPERSET OF
+<Multi_key> <includes> <U0338> : "⊅" U2285 # NOT A SUPERSET OF
+<Multi_key> <U2286> <U0338> : "⊈" U2288 # NEITHER A SUBSET OF NOR EQUAL TO
+<Multi_key> <U2287> <U0338> : "⊉" U2289 # NEITHER A SUPERSET OF NOR EQUAL TO
+<Multi_key> <righttack> <U0338> : "⊬" U22AC # DOES NOT PROVE
+<Multi_key> <U22a8> <U0338> : "⊭" U22AD # NOT TRUE
+<Multi_key> <U22a9> <U0338> : "⊮" U22AE # DOES NOT FORCE
+<Multi_key> <U22ab> <U0338> : "⊯" U22AF # NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+<Multi_key> <U227c> <U0338> : "⋠" U22E0 # DOES NOT PRECEDE OR EQUAL
+<Multi_key> <U227d> <U0338> : "⋡" U22E1 # DOES NOT SUCCEED OR EQUAL
+<Multi_key> <U2291> <U0338> : "⋢" U22E2 # NOT SQUARE IMAGE OF OR EQUAL TO
+<Multi_key> <U2292> <U0338> : "⋣" U22E3 # NOT SQUARE ORIGINAL OF OR EQUAL TO
+<Multi_key> <U22b2> <U0338> : "⋪" U22EA # NOT NORMAL SUBGROUP OF
+<Multi_key> <U22b3> <U0338> : "⋫" U22EB # DOES NOT CONTAIN AS NORMAL SUBGROUP
+<Multi_key> <U22b4> <U0338> : "⋬" U22EC # NOT NORMAL SUBGROUP OF OR EQUAL TO
+<Multi_key> <U22b5> <U0338> : "⋭" U22ED # DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
+<Multi_key> <parenleft> <KP_1> <parenright> : "①" U2460 # CIRCLED DIGIT ONE
+<Multi_key> <parenleft> <1> <parenright> : "①" U2460 # CIRCLED DIGIT ONE
+<Multi_key> <parenleft> <KP_2> <parenright> : "②" U2461 # CIRCLED DIGIT TWO
+<Multi_key> <parenleft> <KP_Space> <parenright> : "②" U2461 # CIRCLED DIGIT TWO
+<Multi_key> <parenleft> <2> <parenright> : "②" U2461 # CIRCLED DIGIT TWO
+<Multi_key> <parenleft> <KP_3> <parenright> : "③" U2462 # CIRCLED DIGIT THREE
+<Multi_key> <parenleft> <3> <parenright> : "③" U2462 # CIRCLED DIGIT THREE
+<Multi_key> <parenleft> <KP_4> <parenright> : "④" U2463 # CIRCLED DIGIT FOUR
+<Multi_key> <parenleft> <4> <parenright> : "④" U2463 # CIRCLED DIGIT FOUR
+<Multi_key> <parenleft> <KP_5> <parenright> : "⑤" U2464 # CIRCLED DIGIT FIVE
+<Multi_key> <parenleft> <5> <parenright> : "⑤" U2464 # CIRCLED DIGIT FIVE
+<Multi_key> <parenleft> <KP_6> <parenright> : "⑥" U2465 # CIRCLED DIGIT SIX
+<Multi_key> <parenleft> <6> <parenright> : "⑥" U2465 # CIRCLED DIGIT SIX
+<Multi_key> <parenleft> <KP_7> <parenright> : "⑦" U2466 # CIRCLED DIGIT SEVEN
+<Multi_key> <parenleft> <7> <parenright> : "⑦" U2466 # CIRCLED DIGIT SEVEN
+<Multi_key> <parenleft> <KP_8> <parenright> : "⑧" U2467 # CIRCLED DIGIT EIGHT
+<Multi_key> <parenleft> <8> <parenright> : "⑧" U2467 # CIRCLED DIGIT EIGHT
+<Multi_key> <parenleft> <KP_9> <parenright> : "⑨" U2468 # CIRCLED DIGIT NINE
+<Multi_key> <parenleft> <9> <parenright> : "⑨" U2468 # CIRCLED DIGIT NINE
+<Multi_key> <parenleft> <KP_1> <KP_0> <parenright> : "⑩" U2469 # CIRCLED NUMBER TEN
+<Multi_key> <parenleft> <KP_1> <0> <parenright> : "⑩" U2469 # CIRCLED NUMBER TEN
+<Multi_key> <parenleft> <1> <KP_0> <parenright> : "⑩" U2469 # CIRCLED NUMBER TEN
+<Multi_key> <parenleft> <1> <0> <parenright> : "⑩" U2469 # CIRCLED NUMBER TEN
+<Multi_key> <parenleft> <KP_1> <KP_1> <parenright> : "⑪" U246A # CIRCLED NUMBER ELEVEN
+<Multi_key> <parenleft> <KP_1> <1> <parenright> : "⑪" U246A # CIRCLED NUMBER ELEVEN
+<Multi_key> <parenleft> <1> <KP_1> <parenright> : "⑪" U246A # CIRCLED NUMBER ELEVEN
+<Multi_key> <parenleft> <1> <1> <parenright> : "⑪" U246A # CIRCLED NUMBER ELEVEN
+<Multi_key> <parenleft> <KP_1> <KP_2> <parenright> : "⑫" U246B # CIRCLED NUMBER TWELVE
+<Multi_key> <parenleft> <KP_1> <KP_Space> <parenright> : "⑫" U246B # CIRCLED NUMBER TWELVE
+<Multi_key> <parenleft> <KP_1> <2> <parenright> : "⑫" U246B # CIRCLED NUMBER TWELVE
+<Multi_key> <parenleft> <1> <KP_2> <parenright> : "⑫" U246B # CIRCLED NUMBER TWELVE
+<Multi_key> <parenleft> <1> <KP_Space> <parenright> : "⑫" U246B # CIRCLED NUMBER TWELVE
+<Multi_key> <parenleft> <1> <2> <parenright> : "⑫" U246B # CIRCLED NUMBER TWELVE
+<Multi_key> <parenleft> <KP_1> <KP_3> <parenright> : "⑬" U246C # CIRCLED NUMBER THIRTEEN
+<Multi_key> <parenleft> <KP_1> <3> <parenright> : "⑬" U246C # CIRCLED NUMBER THIRTEEN
+<Multi_key> <parenleft> <1> <KP_3> <parenright> : "⑬" U246C # CIRCLED NUMBER THIRTEEN
+<Multi_key> <parenleft> <1> <3> <parenright> : "⑬" U246C # CIRCLED NUMBER THIRTEEN
+<Multi_key> <parenleft> <KP_1> <KP_4> <parenright> : "⑭" U246D # CIRCLED NUMBER FOURTEEN
+<Multi_key> <parenleft> <KP_1> <4> <parenright> : "⑭" U246D # CIRCLED NUMBER FOURTEEN
+<Multi_key> <parenleft> <1> <KP_4> <parenright> : "⑭" U246D # CIRCLED NUMBER FOURTEEN
+<Multi_key> <parenleft> <1> <4> <parenright> : "⑭" U246D # CIRCLED NUMBER FOURTEEN
+<Multi_key> <parenleft> <KP_1> <KP_5> <parenright> : "⑮" U246E # CIRCLED NUMBER FIFTEEN
+<Multi_key> <parenleft> <KP_1> <5> <parenright> : "⑮" U246E # CIRCLED NUMBER FIFTEEN
+<Multi_key> <parenleft> <1> <KP_5> <parenright> : "⑮" U246E # CIRCLED NUMBER FIFTEEN
+<Multi_key> <parenleft> <1> <5> <parenright> : "⑮" U246E # CIRCLED NUMBER FIFTEEN
+<Multi_key> <parenleft> <KP_1> <KP_6> <parenright> : "⑯" U246F # CIRCLED NUMBER SIXTEEN
+<Multi_key> <parenleft> <KP_1> <6> <parenright> : "⑯" U246F # CIRCLED NUMBER SIXTEEN
+<Multi_key> <parenleft> <1> <KP_6> <parenright> : "⑯" U246F # CIRCLED NUMBER SIXTEEN
+<Multi_key> <parenleft> <1> <6> <parenright> : "⑯" U246F # CIRCLED NUMBER SIXTEEN
+<Multi_key> <parenleft> <KP_1> <KP_7> <parenright> : "⑰" U2470 # CIRCLED NUMBER SEVENTEEN
+<Multi_key> <parenleft> <KP_1> <7> <parenright> : "⑰" U2470 # CIRCLED NUMBER SEVENTEEN
+<Multi_key> <parenleft> <1> <KP_7> <parenright> : "⑰" U2470 # CIRCLED NUMBER SEVENTEEN
+<Multi_key> <parenleft> <1> <7> <parenright> : "⑰" U2470 # CIRCLED NUMBER SEVENTEEN
+<Multi_key> <parenleft> <KP_1> <KP_8> <parenright> : "⑱" U2471 # CIRCLED NUMBER EIGHTEEN
+<Multi_key> <parenleft> <KP_1> <8> <parenright> : "⑱" U2471 # CIRCLED NUMBER EIGHTEEN
+<Multi_key> <parenleft> <1> <KP_8> <parenright> : "⑱" U2471 # CIRCLED NUMBER EIGHTEEN
+<Multi_key> <parenleft> <1> <8> <parenright> : "⑱" U2471 # CIRCLED NUMBER EIGHTEEN
+<Multi_key> <parenleft> <KP_1> <KP_9> <parenright> : "⑲" U2472 # CIRCLED NUMBER NINETEEN
+<Multi_key> <parenleft> <KP_1> <9> <parenright> : "⑲" U2472 # CIRCLED NUMBER NINETEEN
+<Multi_key> <parenleft> <1> <KP_9> <parenright> : "⑲" U2472 # CIRCLED NUMBER NINETEEN
+<Multi_key> <parenleft> <1> <9> <parenright> : "⑲" U2472 # CIRCLED NUMBER NINETEEN
+<Multi_key> <parenleft> <KP_2> <KP_0> <parenright> : "⑳" U2473 # CIRCLED NUMBER TWENTY
+<Multi_key> <parenleft> <KP_2> <0> <parenright> : "⑳" U2473 # CIRCLED NUMBER TWENTY
+<Multi_key> <parenleft> <KP_Space> <KP_0> <parenright> : "⑳" U2473 # CIRCLED NUMBER TWENTY
+<Multi_key> <parenleft> <KP_Space> <0> <parenright> : "⑳" U2473 # CIRCLED NUMBER TWENTY
+<Multi_key> <parenleft> <2> <KP_0> <parenright> : "⑳" U2473 # CIRCLED NUMBER TWENTY
+<Multi_key> <parenleft> <2> <0> <parenright> : "⑳" U2473 # CIRCLED NUMBER TWENTY
+<Multi_key> <parenleft> <A> <parenright> : "Ⓐ" U24B6 # CIRCLED LATIN CAPITAL LETTER A
+<Multi_key> <parenleft> <B> <parenright> : "Ⓑ" U24B7 # CIRCLED LATIN CAPITAL LETTER B
+<Multi_key> <parenleft> <C> <parenright> : "Ⓒ" U24B8 # CIRCLED LATIN CAPITAL LETTER C
+<Multi_key> <parenleft> <D> <parenright> : "Ⓓ" U24B9 # CIRCLED LATIN CAPITAL LETTER D
+<Multi_key> <parenleft> <E> <parenright> : "Ⓔ" U24BA # CIRCLED LATIN CAPITAL LETTER E
+<Multi_key> <parenleft> <F> <parenright> : "Ⓕ" U24BB # CIRCLED LATIN CAPITAL LETTER F
+<Multi_key> <parenleft> <G> <parenright> : "Ⓖ" U24BC # CIRCLED LATIN CAPITAL LETTER G
+<Multi_key> <parenleft> <H> <parenright> : "Ⓗ" U24BD # CIRCLED LATIN CAPITAL LETTER H
+<Multi_key> <parenleft> <I> <parenright> : "Ⓘ" U24BE # CIRCLED LATIN CAPITAL LETTER I
+<Multi_key> <parenleft> <J> <parenright> : "Ⓙ" U24BF # CIRCLED LATIN CAPITAL LETTER J
+<Multi_key> <parenleft> <K> <parenright> : "Ⓚ" U24C0 # CIRCLED LATIN CAPITAL LETTER K
+<Multi_key> <parenleft> <L> <parenright> : "Ⓛ" U24C1 # CIRCLED LATIN CAPITAL LETTER L
+<Multi_key> <parenleft> <M> <parenright> : "Ⓜ" U24C2 # CIRCLED LATIN CAPITAL LETTER M
+<Multi_key> <parenleft> <N> <parenright> : "Ⓝ" U24C3 # CIRCLED LATIN CAPITAL LETTER N
+<Multi_key> <parenleft> <O> <parenright> : "Ⓞ" U24C4 # CIRCLED LATIN CAPITAL LETTER O
+<Multi_key> <parenleft> <P> <parenright> : "Ⓟ" U24C5 # CIRCLED LATIN CAPITAL LETTER P
+<Multi_key> <parenleft> <Q> <parenright> : "Ⓠ" U24C6 # CIRCLED LATIN CAPITAL LETTER Q
+<Multi_key> <parenleft> <R> <parenright> : "Ⓡ" U24C7 # CIRCLED LATIN CAPITAL LETTER R
+<Multi_key> <parenleft> <S> <parenright> : "Ⓢ" U24C8 # CIRCLED LATIN CAPITAL LETTER S
+<Multi_key> <parenleft> <T> <parenright> : "Ⓣ" U24C9 # CIRCLED LATIN CAPITAL LETTER T
+<Multi_key> <parenleft> <U> <parenright> : "Ⓤ" U24CA # CIRCLED LATIN CAPITAL LETTER U
+<Multi_key> <parenleft> <V> <parenright> : "Ⓥ" U24CB # CIRCLED LATIN CAPITAL LETTER V
+<Multi_key> <parenleft> <W> <parenright> : "Ⓦ" U24CC # CIRCLED LATIN CAPITAL LETTER W
+<Multi_key> <parenleft> <X> <parenright> : "Ⓧ" U24CD # CIRCLED LATIN CAPITAL LETTER X
+<Multi_key> <parenleft> <Y> <parenright> : "Ⓨ" U24CE # CIRCLED LATIN CAPITAL LETTER Y
+<Multi_key> <parenleft> <Z> <parenright> : "Ⓩ" U24CF # CIRCLED LATIN CAPITAL LETTER Z
+<Multi_key> <parenleft> <a> <parenright> : "ⓐ" U24D0 # CIRCLED LATIN SMALL LETTER A
+<Multi_key> <parenleft> <b> <parenright> : "ⓑ" U24D1 # CIRCLED LATIN SMALL LETTER B
+<Multi_key> <parenleft> <c> <parenright> : "ⓒ" U24D2 # CIRCLED LATIN SMALL LETTER C
+<Multi_key> <parenleft> <d> <parenright> : "ⓓ" U24D3 # CIRCLED LATIN SMALL LETTER D
+<Multi_key> <parenleft> <e> <parenright> : "ⓔ" U24D4 # CIRCLED LATIN SMALL LETTER E
+<Multi_key> <parenleft> <f> <parenright> : "ⓕ" U24D5 # CIRCLED LATIN SMALL LETTER F
+<Multi_key> <parenleft> <g> <parenright> : "ⓖ" U24D6 # CIRCLED LATIN SMALL LETTER G
+<Multi_key> <parenleft> <h> <parenright> : "ⓗ" U24D7 # CIRCLED LATIN SMALL LETTER H
+<Multi_key> <parenleft> <i> <parenright> : "ⓘ" U24D8 # CIRCLED LATIN SMALL LETTER I
+<Multi_key> <parenleft> <j> <parenright> : "ⓙ" U24D9 # CIRCLED LATIN SMALL LETTER J
+<Multi_key> <parenleft> <k> <parenright> : "ⓚ" U24DA # CIRCLED LATIN SMALL LETTER K
+<Multi_key> <parenleft> <l> <parenright> : "ⓛ" U24DB # CIRCLED LATIN SMALL LETTER L
+<Multi_key> <parenleft> <m> <parenright> : "ⓜ" U24DC # CIRCLED LATIN SMALL LETTER M
+<Multi_key> <parenleft> <n> <parenright> : "ⓝ" U24DD # CIRCLED LATIN SMALL LETTER N
+<Multi_key> <parenleft> <o> <parenright> : "ⓞ" U24DE # CIRCLED LATIN SMALL LETTER O
+<Multi_key> <parenleft> <p> <parenright> : "ⓟ" U24DF # CIRCLED LATIN SMALL LETTER P
+<Multi_key> <parenleft> <q> <parenright> : "ⓠ" U24E0 # CIRCLED LATIN SMALL LETTER Q
+<Multi_key> <parenleft> <r> <parenright> : "ⓡ" U24E1 # CIRCLED LATIN SMALL LETTER R
+<Multi_key> <parenleft> <s> <parenright> : "ⓢ" U24E2 # CIRCLED LATIN SMALL LETTER S
+<Multi_key> <parenleft> <t> <parenright> : "ⓣ" U24E3 # CIRCLED LATIN SMALL LETTER T
+<Multi_key> <parenleft> <u> <parenright> : "ⓤ" U24E4 # CIRCLED LATIN SMALL LETTER U
+<Multi_key> <parenleft> <v> <parenright> : "ⓥ" U24E5 # CIRCLED LATIN SMALL LETTER V
+<Multi_key> <parenleft> <w> <parenright> : "ⓦ" U24E6 # CIRCLED LATIN SMALL LETTER W
+<Multi_key> <parenleft> <x> <parenright> : "ⓧ" U24E7 # CIRCLED LATIN SMALL LETTER X
+<Multi_key> <parenleft> <y> <parenright> : "ⓨ" U24E8 # CIRCLED LATIN SMALL LETTER Y
+<Multi_key> <parenleft> <z> <parenright> : "ⓩ" U24E9 # CIRCLED LATIN SMALL LETTER Z
+<Multi_key> <parenleft> <KP_0> <parenright> : "⓪" U24EA # CIRCLED DIGIT ZERO
+<Multi_key> <parenleft> <0> <parenright> : "⓪" U24EA # CIRCLED DIGIT ZERO
+<Multi_key> <numbersign> <f> : "♮" U266e # MUSIC NATURAL SIGN
+<Multi_key> <U2add> <U0338> : "⫝̸" U2ADC # FORKING
+<Multi_key> <quotedbl> <backslash> : "〝" U301d # REVERSED DOUBLE PRIME QUOTATION MARK
+<Multi_key> <quotedbl> <slash> : "〞" U301e # DOUBLE PRIME QUOTATION MARK
+<Multi_key> <parenleft> <KP_2> <KP_1> <parenright> : "㉑" U3251 # CIRCLED NUMBER TWENTY ONE
+<Multi_key> <parenleft> <KP_2> <1> <parenright> : "㉑" U3251 # CIRCLED NUMBER TWENTY ONE
+<Multi_key> <parenleft> <KP_Space> <KP_1> <parenright> : "㉑" U3251 # CIRCLED NUMBER TWENTY ONE
+<Multi_key> <parenleft> <KP_Space> <1> <parenright> : "㉑" U3251 # CIRCLED NUMBER TWENTY ONE
+<Multi_key> <parenleft> <2> <KP_1> <parenright> : "㉑" U3251 # CIRCLED NUMBER TWENTY ONE
+<Multi_key> <parenleft> <2> <1> <parenright> : "㉑" U3251 # CIRCLED NUMBER TWENTY ONE
+<Multi_key> <parenleft> <KP_2> <KP_2> <parenright> : "㉒" U3252 # CIRCLED NUMBER TWENTY TWO
+<Multi_key> <parenleft> <KP_2> <KP_Space> <parenright> : "㉒" U3252 # CIRCLED NUMBER TWENTY TWO
+<Multi_key> <parenleft> <KP_2> <2> <parenright> : "㉒" U3252 # CIRCLED NUMBER TWENTY TWO
+<Multi_key> <parenleft> <KP_Space> <KP_2> <parenright> : "㉒" U3252 # CIRCLED NUMBER TWENTY TWO
+<Multi_key> <parenleft> <KP_Space> <KP_Space> <parenright> : "㉒" U3252 # CIRCLED NUMBER TWENTY TWO
+<Multi_key> <parenleft> <KP_Space> <2> <parenright> : "㉒" U3252 # CIRCLED NUMBER TWENTY TWO
+<Multi_key> <parenleft> <2> <KP_2> <parenright> : "㉒" U3252 # CIRCLED NUMBER TWENTY TWO
+<Multi_key> <parenleft> <2> <KP_Space> <parenright> : "㉒" U3252 # CIRCLED NUMBER TWENTY TWO
+<Multi_key> <parenleft> <2> <2> <parenright> : "㉒" U3252 # CIRCLED NUMBER TWENTY TWO
+<Multi_key> <parenleft> <KP_2> <KP_3> <parenright> : "㉓" U3253 # CIRCLED NUMBER TWENTY THREE
+<Multi_key> <parenleft> <KP_2> <3> <parenright> : "㉓" U3253 # CIRCLED NUMBER TWENTY THREE
+<Multi_key> <parenleft> <KP_Space> <KP_3> <parenright> : "㉓" U3253 # CIRCLED NUMBER TWENTY THREE
+<Multi_key> <parenleft> <KP_Space> <3> <parenright> : "㉓" U3253 # CIRCLED NUMBER TWENTY THREE
+<Multi_key> <parenleft> <2> <KP_3> <parenright> : "㉓" U3253 # CIRCLED NUMBER TWENTY THREE
+<Multi_key> <parenleft> <2> <3> <parenright> : "㉓" U3253 # CIRCLED NUMBER TWENTY THREE
+<Multi_key> <parenleft> <KP_2> <KP_4> <parenright> : "㉔" U3254 # CIRCLED NUMBER TWENTY FOUR
+<Multi_key> <parenleft> <KP_2> <4> <parenright> : "㉔" U3254 # CIRCLED NUMBER TWENTY FOUR
+<Multi_key> <parenleft> <KP_Space> <KP_4> <parenright> : "㉔" U3254 # CIRCLED NUMBER TWENTY FOUR
+<Multi_key> <parenleft> <KP_Space> <4> <parenright> : "㉔" U3254 # CIRCLED NUMBER TWENTY FOUR
+<Multi_key> <parenleft> <2> <KP_4> <parenright> : "㉔" U3254 # CIRCLED NUMBER TWENTY FOUR
+<Multi_key> <parenleft> <2> <4> <parenright> : "㉔" U3254 # CIRCLED NUMBER TWENTY FOUR
+<Multi_key> <parenleft> <KP_2> <KP_5> <parenright> : "㉕" U3255 # CIRCLED NUMBER TWENTY FIVE
+<Multi_key> <parenleft> <KP_2> <5> <parenright> : "㉕" U3255 # CIRCLED NUMBER TWENTY FIVE
+<Multi_key> <parenleft> <KP_Space> <KP_5> <parenright> : "㉕" U3255 # CIRCLED NUMBER TWENTY FIVE
+<Multi_key> <parenleft> <KP_Space> <5> <parenright> : "㉕" U3255 # CIRCLED NUMBER TWENTY FIVE
+<Multi_key> <parenleft> <2> <KP_5> <parenright> : "㉕" U3255 # CIRCLED NUMBER TWENTY FIVE
+<Multi_key> <parenleft> <2> <5> <parenright> : "㉕" U3255 # CIRCLED NUMBER TWENTY FIVE
+<Multi_key> <parenleft> <KP_2> <KP_6> <parenright> : "㉖" U3256 # CIRCLED NUMBER TWENTY SIX
+<Multi_key> <parenleft> <KP_2> <6> <parenright> : "㉖" U3256 # CIRCLED NUMBER TWENTY SIX
+<Multi_key> <parenleft> <KP_Space> <KP_6> <parenright> : "㉖" U3256 # CIRCLED NUMBER TWENTY SIX
+<Multi_key> <parenleft> <KP_Space> <6> <parenright> : "㉖" U3256 # CIRCLED NUMBER TWENTY SIX
+<Multi_key> <parenleft> <2> <KP_6> <parenright> : "㉖" U3256 # CIRCLED NUMBER TWENTY SIX
+<Multi_key> <parenleft> <2> <6> <parenright> : "㉖" U3256 # CIRCLED NUMBER TWENTY SIX
+<Multi_key> <parenleft> <KP_2> <KP_7> <parenright> : "㉗" U3257 # CIRCLED NUMBER TWENTY SEVEN
+<Multi_key> <parenleft> <KP_2> <7> <parenright> : "㉗" U3257 # CIRCLED NUMBER TWENTY SEVEN
+<Multi_key> <parenleft> <KP_Space> <KP_7> <parenright> : "㉗" U3257 # CIRCLED NUMBER TWENTY SEVEN
+<Multi_key> <parenleft> <KP_Space> <7> <parenright> : "㉗" U3257 # CIRCLED NUMBER TWENTY SEVEN
+<Multi_key> <parenleft> <2> <KP_7> <parenright> : "㉗" U3257 # CIRCLED NUMBER TWENTY SEVEN
+<Multi_key> <parenleft> <2> <7> <parenright> : "㉗" U3257 # CIRCLED NUMBER TWENTY SEVEN
+<Multi_key> <parenleft> <KP_2> <KP_8> <parenright> : "㉘" U3258 # CIRCLED NUMBER TWENTY EIGHT
+<Multi_key> <parenleft> <KP_2> <8> <parenright> : "㉘" U3258 # CIRCLED NUMBER TWENTY EIGHT
+<Multi_key> <parenleft> <KP_Space> <KP_8> <parenright> : "㉘" U3258 # CIRCLED NUMBER TWENTY EIGHT
+<Multi_key> <parenleft> <KP_Space> <8> <parenright> : "㉘" U3258 # CIRCLED NUMBER TWENTY EIGHT
+<Multi_key> <parenleft> <2> <KP_8> <parenright> : "㉘" U3258 # CIRCLED NUMBER TWENTY EIGHT
+<Multi_key> <parenleft> <2> <8> <parenright> : "㉘" U3258 # CIRCLED NUMBER TWENTY EIGHT
+<Multi_key> <parenleft> <KP_2> <KP_9> <parenright> : "㉙" U3259 # CIRCLED NUMBER TWENTY NINE
+<Multi_key> <parenleft> <KP_2> <9> <parenright> : "㉙" U3259 # CIRCLED NUMBER TWENTY NINE
+<Multi_key> <parenleft> <KP_Space> <KP_9> <parenright> : "㉙" U3259 # CIRCLED NUMBER TWENTY NINE
+<Multi_key> <parenleft> <KP_Space> <9> <parenright> : "㉙" U3259 # CIRCLED NUMBER TWENTY NINE
+<Multi_key> <parenleft> <2> <KP_9> <parenright> : "㉙" U3259 # CIRCLED NUMBER TWENTY NINE
+<Multi_key> <parenleft> <2> <9> <parenright> : "㉙" U3259 # CIRCLED NUMBER TWENTY NINE
+<Multi_key> <parenleft> <KP_3> <KP_0> <parenright> : "㉚" U325A # CIRCLED NUMBER THIRTY
+<Multi_key> <parenleft> <KP_3> <0> <parenright> : "㉚" U325A # CIRCLED NUMBER THIRTY
+<Multi_key> <parenleft> <3> <KP_0> <parenright> : "㉚" U325A # CIRCLED NUMBER THIRTY
+<Multi_key> <parenleft> <3> <0> <parenright> : "㉚" U325A # CIRCLED NUMBER THIRTY
+<Multi_key> <parenleft> <KP_3> <KP_1> <parenright> : "㉛" U325B # CIRCLED NUMBER THIRTY ONE
+<Multi_key> <parenleft> <KP_3> <1> <parenright> : "㉛" U325B # CIRCLED NUMBER THIRTY ONE
+<Multi_key> <parenleft> <3> <KP_1> <parenright> : "㉛" U325B # CIRCLED NUMBER THIRTY ONE
+<Multi_key> <parenleft> <3> <1> <parenright> : "㉛" U325B # CIRCLED NUMBER THIRTY ONE
+<Multi_key> <parenleft> <KP_3> <KP_2> <parenright> : "㉜" U325C # CIRCLED NUMBER THIRTY TWO
+<Multi_key> <parenleft> <KP_3> <KP_Space> <parenright> : "㉜" U325C # CIRCLED NUMBER THIRTY TWO
+<Multi_key> <parenleft> <KP_3> <2> <parenright> : "㉜" U325C # CIRCLED NUMBER THIRTY TWO
+<Multi_key> <parenleft> <3> <KP_2> <parenright> : "㉜" U325C # CIRCLED NUMBER THIRTY TWO
+<Multi_key> <parenleft> <3> <KP_Space> <parenright> : "㉜" U325C # CIRCLED NUMBER THIRTY TWO
+<Multi_key> <parenleft> <3> <2> <parenright> : "㉜" U325C # CIRCLED NUMBER THIRTY TWO
+<Multi_key> <parenleft> <KP_3> <KP_3> <parenright> : "㉝" U325D # CIRCLED NUMBER THIRTY THREE
+<Multi_key> <parenleft> <KP_3> <3> <parenright> : "㉝" U325D # CIRCLED NUMBER THIRTY THREE
+<Multi_key> <parenleft> <3> <KP_3> <parenright> : "㉝" U325D # CIRCLED NUMBER THIRTY THREE
+<Multi_key> <parenleft> <3> <3> <parenright> : "㉝" U325D # CIRCLED NUMBER THIRTY THREE
+<Multi_key> <parenleft> <KP_3> <KP_4> <parenright> : "㉞" U325E # CIRCLED NUMBER THIRTY FOUR
+<Multi_key> <parenleft> <KP_3> <4> <parenright> : "㉞" U325E # CIRCLED NUMBER THIRTY FOUR
+<Multi_key> <parenleft> <3> <KP_4> <parenright> : "㉞" U325E # CIRCLED NUMBER THIRTY FOUR
+<Multi_key> <parenleft> <3> <4> <parenright> : "㉞" U325E # CIRCLED NUMBER THIRTY FOUR
+<Multi_key> <parenleft> <KP_3> <KP_5> <parenright> : "㉟" U325F # CIRCLED NUMBER THIRTY FIVE
+<Multi_key> <parenleft> <KP_3> <5> <parenright> : "㉟" U325F # CIRCLED NUMBER THIRTY FIVE
+<Multi_key> <parenleft> <3> <KP_5> <parenright> : "㉟" U325F # CIRCLED NUMBER THIRTY FIVE
+<Multi_key> <parenleft> <3> <5> <parenright> : "㉟" U325F # CIRCLED NUMBER THIRTY FIVE
+<Multi_key> <parenleft> <KP_3> <KP_6> <parenright> : "㊱" U32B1 # CIRCLED NUMBER THIRTY SIX
+<Multi_key> <parenleft> <KP_3> <6> <parenright> : "㊱" U32B1 # CIRCLED NUMBER THIRTY SIX
+<Multi_key> <parenleft> <3> <KP_6> <parenright> : "㊱" U32B1 # CIRCLED NUMBER THIRTY SIX
+<Multi_key> <parenleft> <3> <6> <parenright> : "㊱" U32B1 # CIRCLED NUMBER THIRTY SIX
+<Multi_key> <parenleft> <KP_3> <KP_7> <parenright> : "㊲" U32B2 # CIRCLED NUMBER THIRTY SEVEN
+<Multi_key> <parenleft> <KP_3> <7> <parenright> : "㊲" U32B2 # CIRCLED NUMBER THIRTY SEVEN
+<Multi_key> <parenleft> <3> <KP_7> <parenright> : "㊲" U32B2 # CIRCLED NUMBER THIRTY SEVEN
+<Multi_key> <parenleft> <3> <7> <parenright> : "㊲" U32B2 # CIRCLED NUMBER THIRTY SEVEN
+<Multi_key> <parenleft> <KP_3> <KP_8> <parenright> : "㊳" U32B3 # CIRCLED NUMBER THIRTY EIGHT
+<Multi_key> <parenleft> <KP_3> <8> <parenright> : "㊳" U32B3 # CIRCLED NUMBER THIRTY EIGHT
+<Multi_key> <parenleft> <3> <KP_8> <parenright> : "㊳" U32B3 # CIRCLED NUMBER THIRTY EIGHT
+<Multi_key> <parenleft> <3> <8> <parenright> : "㊳" U32B3 # CIRCLED NUMBER THIRTY EIGHT
+<Multi_key> <parenleft> <KP_3> <KP_9> <parenright> : "㊴" U32B4 # CIRCLED NUMBER THIRTY NINE
+<Multi_key> <parenleft> <KP_3> <9> <parenright> : "㊴" U32B4 # CIRCLED NUMBER THIRTY NINE
+<Multi_key> <parenleft> <3> <KP_9> <parenright> : "㊴" U32B4 # CIRCLED NUMBER THIRTY NINE
+<Multi_key> <parenleft> <3> <9> <parenright> : "㊴" U32B4 # CIRCLED NUMBER THIRTY NINE
+<Multi_key> <parenleft> <KP_4> <KP_0> <parenright> : "㊵" U32B5 # CIRCLED NUMBER FORTY
+<Multi_key> <parenleft> <KP_4> <0> <parenright> : "㊵" U32B5 # CIRCLED NUMBER FORTY
+<Multi_key> <parenleft> <4> <KP_0> <parenright> : "㊵" U32B5 # CIRCLED NUMBER FORTY
+<Multi_key> <parenleft> <4> <0> <parenright> : "㊵" U32B5 # CIRCLED NUMBER FORTY
+<Multi_key> <parenleft> <KP_4> <KP_1> <parenright> : "㊶" U32B6 # CIRCLED NUMBER FORTY ONE
+<Multi_key> <parenleft> <KP_4> <1> <parenright> : "㊶" U32B6 # CIRCLED NUMBER FORTY ONE
+<Multi_key> <parenleft> <4> <KP_1> <parenright> : "㊶" U32B6 # CIRCLED NUMBER FORTY ONE
+<Multi_key> <parenleft> <4> <1> <parenright> : "㊶" U32B6 # CIRCLED NUMBER FORTY ONE
+<Multi_key> <parenleft> <KP_4> <KP_2> <parenright> : "㊷" U32B7 # CIRCLED NUMBER FORTY TWO
+<Multi_key> <parenleft> <KP_4> <KP_Space> <parenright> : "㊷" U32B7 # CIRCLED NUMBER FORTY TWO
+<Multi_key> <parenleft> <KP_4> <2> <parenright> : "㊷" U32B7 # CIRCLED NUMBER FORTY TWO
+<Multi_key> <parenleft> <4> <KP_2> <parenright> : "㊷" U32B7 # CIRCLED NUMBER FORTY TWO
+<Multi_key> <parenleft> <4> <KP_Space> <parenright> : "㊷" U32B7 # CIRCLED NUMBER FORTY TWO
+<Multi_key> <parenleft> <4> <2> <parenright> : "㊷" U32B7 # CIRCLED NUMBER FORTY TWO
+<Multi_key> <parenleft> <KP_4> <KP_3> <parenright> : "㊸" U32B8 # CIRCLED NUMBER FORTY THREE
+<Multi_key> <parenleft> <KP_4> <3> <parenright> : "㊸" U32B8 # CIRCLED NUMBER FORTY THREE
+<Multi_key> <parenleft> <4> <KP_3> <parenright> : "㊸" U32B8 # CIRCLED NUMBER FORTY THREE
+<Multi_key> <parenleft> <4> <3> <parenright> : "㊸" U32B8 # CIRCLED NUMBER FORTY THREE
+<Multi_key> <parenleft> <KP_4> <KP_4> <parenright> : "㊹" U32B9 # CIRCLED NUMBER FORTY FOUR
+<Multi_key> <parenleft> <KP_4> <4> <parenright> : "㊹" U32B9 # CIRCLED NUMBER FORTY FOUR
+<Multi_key> <parenleft> <4> <KP_4> <parenright> : "㊹" U32B9 # CIRCLED NUMBER FORTY FOUR
+<Multi_key> <parenleft> <4> <4> <parenright> : "㊹" U32B9 # CIRCLED NUMBER FORTY FOUR
+<Multi_key> <parenleft> <KP_4> <KP_5> <parenright> : "㊺" U32BA # CIRCLED NUMBER FORTY FIVE
+<Multi_key> <parenleft> <KP_4> <5> <parenright> : "㊺" U32BA # CIRCLED NUMBER FORTY FIVE
+<Multi_key> <parenleft> <4> <KP_5> <parenright> : "㊺" U32BA # CIRCLED NUMBER FORTY FIVE
+<Multi_key> <parenleft> <4> <5> <parenright> : "㊺" U32BA # CIRCLED NUMBER FORTY FIVE
+<Multi_key> <parenleft> <KP_4> <KP_6> <parenright> : "㊻" U32BB # CIRCLED NUMBER FORTY SIX
+<Multi_key> <parenleft> <KP_4> <6> <parenright> : "㊻" U32BB # CIRCLED NUMBER FORTY SIX
+<Multi_key> <parenleft> <4> <KP_6> <parenright> : "㊻" U32BB # CIRCLED NUMBER FORTY SIX
+<Multi_key> <parenleft> <4> <6> <parenright> : "㊻" U32BB # CIRCLED NUMBER FORTY SIX
+<Multi_key> <parenleft> <KP_4> <KP_7> <parenright> : "㊼" U32BC # CIRCLED NUMBER FORTY SEVEN
+<Multi_key> <parenleft> <KP_4> <7> <parenright> : "㊼" U32BC # CIRCLED NUMBER FORTY SEVEN
+<Multi_key> <parenleft> <4> <KP_7> <parenright> : "㊼" U32BC # CIRCLED NUMBER FORTY SEVEN
+<Multi_key> <parenleft> <4> <7> <parenright> : "㊼" U32BC # CIRCLED NUMBER FORTY SEVEN
+<Multi_key> <parenleft> <KP_4> <KP_8> <parenright> : "㊽" U32BD # CIRCLED NUMBER FORTY EIGHT
+<Multi_key> <parenleft> <KP_4> <8> <parenright> : "㊽" U32BD # CIRCLED NUMBER FORTY EIGHT
+<Multi_key> <parenleft> <4> <KP_8> <parenright> : "㊽" U32BD # CIRCLED NUMBER FORTY EIGHT
+<Multi_key> <parenleft> <4> <8> <parenright> : "㊽" U32BD # CIRCLED NUMBER FORTY EIGHT
+<Multi_key> <parenleft> <KP_4> <KP_9> <parenright> : "㊾" U32BE # CIRCLED NUMBER FORTY NINE
+<Multi_key> <parenleft> <KP_4> <9> <parenright> : "㊾" U32BE # CIRCLED NUMBER FORTY NINE
+<Multi_key> <parenleft> <4> <KP_9> <parenright> : "㊾" U32BE # CIRCLED NUMBER FORTY NINE
+<Multi_key> <parenleft> <4> <9> <parenright> : "㊾" U32BE # CIRCLED NUMBER FORTY NINE
+<Multi_key> <parenleft> <KP_5> <KP_0> <parenright> : "㊿" U32BF # CIRCLED NUMBER FIFTY
+<Multi_key> <parenleft> <KP_5> <0> <parenright> : "㊿" U32BF # CIRCLED NUMBER FIFTY
+<Multi_key> <parenleft> <5> <KP_0> <parenright> : "㊿" U32BF # CIRCLED NUMBER FIFTY
+<Multi_key> <parenleft> <5> <0> <parenright> : "㊿" U32BF # CIRCLED NUMBER FIFTY
+<Multi_key> <apostrophe> <U> : "Ú" Uacute # LATIN CAPITAL LETTER U WITH ACUTE
+<Multi_key> <acute> <U> : "Ú" Uacute # LATIN CAPITAL LETTER U WITH ACUTE
+<Multi_key> <apostrophe> <u> : "ú" uacute # LATIN SMALL LETTER U WITH ACUTE
+<Multi_key> <acute> <u> : "ú" uacute # LATIN SMALL LETTER U WITH ACUTE
+<Multi_key> <b> <U> : "Ŭ" Ubreve # LATIN CAPITAL LETTER U WITH BREVE
+<Multi_key> <U> <U> : "Ŭ" Ubreve # LATIN CAPITAL LETTER U WITH BREVE
+<Multi_key> <b> <u> : "ŭ" ubreve # LATIN SMALL LETTER U WITH BREVE
+<Multi_key> <U> <u> : "ŭ" ubreve # LATIN SMALL LETTER U WITH BREVE
+<Multi_key> <asciicircum> <U> : "Û" Ucircumflex # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+<Multi_key> <asciicircum> <u> : "û" ucircumflex # LATIN SMALL LETTER U WITH CIRCUMFLEX
+<Multi_key> <quotedbl> <U> : "Ü" Udiaeresis # LATIN CAPITAL LETTER U WITH DIAERESIS
+<Multi_key> <quotedbl> <u> : "ü" udiaeresis # LATIN SMALL LETTER U WITH DIAERESIS
+<Multi_key> <equal> <U> : "Ű" Udoubleacute # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+<Multi_key> <equal> <u> : "ű" udoubleacute # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+<Multi_key> <grave> <U> : "Ù" Ugrave # LATIN CAPITAL LETTER U WITH GRAVE
+<Multi_key> <grave> <u> : "ù" ugrave # LATIN SMALL LETTER U WITH GRAVE
+<Multi_key> <underscore> <U> : "Ū" Umacron # LATIN CAPITAL LETTER U WITH MACRON
+<Multi_key> <macron> <U> : "Ū" Umacron # LATIN CAPITAL LETTER U WITH MACRON
+<Multi_key> <underscore> <u> : "ū" umacron # LATIN SMALL LETTER U WITH MACRON
+<Multi_key> <macron> <u> : "ū" umacron # LATIN SMALL LETTER U WITH MACRON
+<Multi_key> <semicolon> <U> : "Ų" Uogonek # LATIN CAPITAL LETTER U WITH OGONEK
+<Multi_key> <semicolon> <u> : "ų" uogonek # LATIN SMALL LETTER U WITH OGONEK
+<Multi_key> <o> <U> : "Ů" Uring # LATIN CAPITAL LETTER U WITH RING ABOVE
+<Multi_key> <o> <u> : "ů" uring # LATIN SMALL LETTER U WITH RING ABOVE
+<Multi_key> <asciitilde> <U> : "Ũ" Utilde # LATIN CAPITAL LETTER U WITH TILDE
+<Multi_key> <asciitilde> <u> : "ũ" utilde # LATIN SMALL LETTER U WITH TILDE
+<Multi_key> <equal> <W> : "₩" WonSign # WON SIGN
+<Multi_key> <W> <equal> : "₩" WonSign # WON SIGN
+<Multi_key> <apostrophe> <Y> : "Ý" Yacute # LATIN CAPITAL LETTER Y WITH ACUTE
+<Multi_key> <acute> <Y> : "Ý" Yacute # LATIN CAPITAL LETTER Y WITH ACUTE
+<Multi_key> <apostrophe> <y> : "ý" yacute # LATIN SMALL LETTER Y WITH ACUTE
+<Multi_key> <acute> <y> : "ý" yacute # LATIN SMALL LETTER Y WITH ACUTE
+<Multi_key> <quotedbl> <Y> : "Ÿ" Ydiaeresis # LATIN CAPITAL LETTER Y WITH DIAERESIS
+<Multi_key> <quotedbl> <y> : "ÿ" ydiaeresis # LATIN SMALL LETTER Y WITH DIAERESIS
+<Multi_key> <equal><Y> : "¥" yen
+<Multi_key> <Y> <equal> : "¥" yen
+<Multi_key> <period> <Z> : "Ż" Zabovedot # LATIN CAPITAL LETTER Z WITH DOT ABOVE
+<Multi_key> <period> <z> : "ż" zabovedot # LATIN SMALL LETTER Z WITH DOT ABOVE
+<Multi_key> <apostrophe> <Z> : "Ź" Zacute # LATIN CAPITAL LETTER Z WITH ACUTE
+<Multi_key> <acute> <Z> : "Ź" Zacute # LATIN CAPITAL LETTER Z WITH ACUTE
+<Multi_key> <apostrophe> <z> : "ź" zacute # LATIN SMALL LETTER Z WITH ACUTE
+<Multi_key> <acute> <z> : "ź" zacute # LATIN SMALL LETTER Z WITH ACUTE
+<Multi_key> <c> <Z> : "Ž" Zcaron # LATIN CAPITAL LETTER Z WITH CARON
+<Multi_key> <c> <z> : "ž" zcaron # LATIN SMALL LETTER Z WITH CARON
diff --git a/windows/autohotkey/Changelog-and-Todo.txt b/windows/autohotkey/Changelog-and-Todo.txt index 399c09e..769a8e6 100644 --- a/windows/autohotkey/Changelog-and-Todo.txt +++ b/windows/autohotkey/Changelog-and-Todo.txt @@ -16,13 +16,17 @@ Matthias Wächter <matthias (at) waechter.wiz. a t> ‐ Ausgiebig testen … (besonders Vollständigkeit bei Deadkeys).
‐ Compose vollständig implementieren (Welche Methode ist hierzu am besten geeignet?).
‐ Bessere Lösung für das Leeren von PriorDeadKey finden, damit die Sondertasten nicht mehr abgefangen werden müssen.
+‐ Bildschirmtastatur anpassen.
=== Ideen und Vorschläge ===
-‐ Die Compose‐Kombinationen sollen automatisch aus den Referenzdateien im Compose‐Verzeichnis erzeugt werden.
‐ Modi für vertauschte Ziffern in der Zahlenreihe und auf der 4. Ebene.
=== Änderungshistorie ===
+Revision 872 (von Martin Roppelt)
+‐ Alle Cokos automatisch eingefügt.
+‐ Compose-Playground gelöscht.
+‐ Anpassung an die Referenz.
Revision 864 (von Martin Roppelt)
‐ 253/2822 Cokos ≙ 9%.
Revision 849 (von Martin Roppelt)
diff --git a/windows/autohotkey/Compose/AutoComp1.bas b/windows/autohotkey/Compose/AutoComp1.bas new file mode 100644 index 0000000..ad740f6 --- /dev/null +++ b/windows/autohotkey/Compose/AutoComp1.bas @@ -0,0 +1,38 @@ +Rem Compose-AHK-Konverter
+Rem 2008 Martin Paul Roppelt (m.p.roppelt@web.de) GPL 2/3
+Rem
+Rem Basic-Datei fr OpenOffice (2.4):
+Rem Dateipfade an das Zielsystem anpassen!
+Rem
+Rem Anleitung:
+Rem OpenOffice-Basic aufrufen (Alt-x,m,v,m; Alt-n).
+Rem Strg-a; Symbolleisten-Schaltflche: BASIC-Quelltext einfgen, diese Datei auswhlen.
+Rem Skript ausfhren (Alt-x,m,a oder F5).
+
+
+Sub Main
+ Open "C:\Users\Martin_2\NEO\Compose\Compose.neo" For Input Lock Write As #1
+ Open "C:\Users\Martin_2\NEO\Compose\en_US.UTF-8" For Input Lock Write As #2
+ Open "C:\Users\Martin_2\Programmieren\NEO\ComposeList.txt" For Output Lock Read Write As #3
+
+ LeseDatei(1)
+ LeseDatei(2)
+
+ Close 1, 2, 3
+End Sub
+
+Sub LeseDatei(DateiNummer% as Integer)
+ While Not Eof(DateiNummer%)
+ Line Input #DateiNummer%, DateiZeile$
+ Dateizeile$ = LTrim(DateiZeile$)
+ If Left(DateiZeile$, 1) = "<" Then
+ DoppelpunktPosition% = InStr(DateiZeile$, ":")
+ Definition$ = RTrim( Left(DateiZeile$, DoppelpunktPosition% - 1) )
+ KlammerAufPosition1% = InStr(Definition$, "<")
+ KlammerZuPosition1% = InStr(Definition$, ">")
+ Taste1$ = Mid(Definition$, KlammerAufPosition1% + 1, KlammerZuPosition1% - KlammerAufPosition1% - 1)
+ If Taste1$ = "Multi_key" Then Print #3, DateiZeile$
+ End If
+ Wend
+End Sub
+
diff --git a/windows/autohotkey/Compose/AutoComp2.bas b/windows/autohotkey/Compose/AutoComp2.bas new file mode 100644 index 0000000..dde2bae --- /dev/null +++ b/windows/autohotkey/Compose/AutoComp2.bas @@ -0,0 +1,52 @@ +REM ***** BASIC *****
+
+'Programm zur Umwandlung einer ComposeList.txt-Datei in eine Compose.ahk-Datei.
+' 14. und 15. Sept. 2008 Martin Paul Roppelt (m.p.roppelt@web.de) GPL 2/3
+
+'Anleitung:
+'Pfade anpassen :-)
+'Alle Tabulatoren durch ein /einzelnes/ Leerzeichen ersetzen.
+'Skript ausfhren.
+'Korrektur von ein paar ungelsten kleinen Problemchen:
+'Letzte Zeile der Ausgabedatei durch "}" ersetzen.
+'Folgende Zeilen abndern (muss man in der Quelldatei suchen!):
+'CheckCompUni("<t> <z>", 0xE04A", 0x) ->
+'CheckCompUni("<???? <????", 0x????) ->
+'CheckCompUni("<t> <z>", 0xE04A)
+'CheckCompUni("<?> <?>", 0x????)
+'Compose unter Windows genieen!
+
+Sub Main
+ Open "C:\Users\Martin_2\Programmieren\NEO\ComposeList16.txt" For Binary Lock Write As #1
+ Open "C:\Users\Martin_2\NEO\windows\autohotkey\Source\Compose.ahk" For Output Lock Read Write As #2
+ Print #2, "CheckCompose() {"
+ Print #2, "CheckCompUni("; chr(34);
+ Position& = -2
+ For Position& = 1 To Lof(1) Step 2
+ Get #1, Position&, a%
+ If a% = 10 Then
+ Print #2, ")" : Klammer% = 0: Kommentar% = 0: Quotedbl% = 0
+ Print #2, "CheckCompUni("; chr(34);
+ ElseIf a%=asc(":") Then
+ Print #2, chr(34); ", 0x";
+ Zeichen% = 1
+ ElseIf a%=asc(" ") Then
+ ElseIf a%=asc("<") Then
+ Klammer% = Klammer% + 1
+ If Klammer% > 2 Then Print #2, " ";
+ If Klammer% <> 1 and Kommentar% <> 1 Then Print #2, "<";
+ ElseIf a% = 34 Then
+ Quotedbl% = Quotedbl% + 1
+ If Quotedbl% = 2 Then
+ Kommentar% = 1
+ Zeichen = 0
+ EndIf
+ ElseIf Klammer% <> 1 and a% < 255 and a% > 0 and Kommentar% <> 1 and Zeichen% <> 1 Then
+ Print #2, Chr(a%);
+ ElseIf Klammer% <> 1 and Kommentar% <> 1 Then
+ If a% <> -257 Then Print #2, Iif(Len(Hex(a%))>4, Right(Hex(a%),4),Hex(a%));
+ End If
+ Next
+ Print #2, "}"
+ Close 1, 2
+End Sub
diff --git a/windows/autohotkey/Source/All.ahk b/windows/autohotkey/Source/All.ahk index 9639f25..61eaedb 100644 --- a/windows/autohotkey/Source/All.ahk +++ b/windows/autohotkey/Source/All.ahk @@ -14,6 +14,3 @@ #Include %a_scriptdir%\Compose.ahk
#Include %a_scriptdir%\Methods-Unicode.ahk
#Include %a_scriptdir%\Methods-ScreenKeyboard.ahk
-; Eines schnen Tages sollten auch die Compose-Kombinationen automatisch aus der Referenz erzeugt werden.
-; Derzeitig gibt es nur den (hchst instabilen und experimentellen!) Compose-Playground:
-; #Include *i %a_scriptdir%\..\Compose\Compose-all-in-one.ahk
diff --git a/windows/autohotkey/Source/Compose.ahk b/windows/autohotkey/Source/Compose.ahk index 6097434..a298ac3 100644 --- a/windows/autohotkey/Source/Compose.ahk +++ b/windows/autohotkey/Source/Compose.ahk @@ -1,256 +1,2827 @@ CheckCompose() {
-CheckCompAsc("p_{!}","")
-CheckCompAsc("P_{!}","")
-CheckCompAsc("P_P","")
-CheckCompAsc("o_c","")
-CheckCompAsc("o_C","")
-CheckCompAsc("O_C","")
-CheckCompAsc("O_c","")
-CheckCompAsc("o_r","")
-CheckCompAsc("O_r","")
-CheckCompAsc("o_R","")
-CheckCompAsc("O_R","")
-CheckCompAsc("A_T","@")
-CheckCompAsc("a_e","")
-CheckCompAsc("A_E","")
-CheckCompAsc("o_e","")
-CheckCompAsc("O_E","")
-CheckCompAsc("t_h","")
-CheckCompAsc("T_H","")
-CheckCompUni("{Numpad1}_{Numpad4}",0x00BC)
-CheckCompUni("1_4",0x00BC)
-CheckCompUni("{Numpad1}_{Numpad2}",0x00BD)
-CheckCompUni("1_2",0x00BD)
-CheckCompUni("{Numpad3}_{Numpad4}",0x00BE)
-CheckCompUni("3_4",0x00BE)
-CheckCompUni("-_H",0x0126)
-CheckCompUni("-_h",0x0127)
-CheckCompUni("I_J",0x0132)
-CheckCompUni("i_j",0x0133)
-CheckCompUni("N_G",0x014A)
-CheckCompUni("n_g",0x014B)
-CheckCompUni("E_E",0x018F)
-CheckCompUni("D_z",0x01C4)
-CheckCompUni("D_z",0x01C5)
-CheckCompUni("d_z",0x01C6)
-CheckCompUni("L_J",0x01C7)
-CheckCompUni("L_j",0x01C8)
-CheckCompUni("l_j",0x01C9)
-CheckCompUni("N_J",0x01CA)
-CheckCompUni("N_j",0x01CB)
-CheckCompUni("n_j",0x01CC)
-CheckCompUni("G_A",0x0391)
-CheckCompUni("G_B",0x0392)
-CheckCompUni("G_E",0x0395)
-CheckCompUni("G_Z",0x0396)
-CheckCompUni("G_H",0x0397)
-CheckCompUni("G_I",0x0399)
-CheckCompUni("G_K",0x039A)
-CheckCompUni("G_M",0x039C)
-CheckCompUni("G_N",0x039D)
-CheckCompUni("G_X",0x039D)
-CheckCompUni("G_O",0x039F)
-CheckCompUni("G_P",0x03A1)
-CheckCompUni("G_T",0x03A4)
-CheckCompUni("G_Y",0x03A5)
-CheckCompUni("a_{Numpad0}",0x0660)
-CheckCompUni("a_0",0x0660)
-CheckCompUni("a_{Numpad1}",0x0661)
-CheckCompUni("a_1",0x0661)
-CheckCompUni("a_{Numpad2}",0x0662)
-CheckCompUni("a_2",0x0662)
-CheckCompUni("a_{Numpad3}",0x0663)
-CheckCompUni("a_3",0x0663)
-CheckCompUni("a_{Numpad4}",0x0664)
-CheckCompUni("a_4",0x0664)
-CheckCompUni("a_{Numpad5}",0x0665)
-CheckCompUni("a_5",0x0665)
-CheckCompUni("a_{Numpad6}",0x0666)
-CheckCompUni("a_6",0x0666)
-CheckCompUni("a_{Numpad7}",0x0667)
-CheckCompUni("a_7",0x0667)
-CheckCompUni("a_{Numpad8}",0x0668)
-CheckCompUni("a_8",0x0668)
-CheckCompUni("a_{Numpad9}",0x0669)
-CheckCompUni("a_9",0x0669)
-CheckCompUni("0x2020_0x2020",0x2021)
-CheckCompUni(":_:",0x2025)
-CheckCompUni("{!}_{Numpad2}",0x203C)
-CheckCompUni("{!}_2",0x203C)
-CheckCompUni("{Numpad2}_{!}",0x203C)
-CheckCompUni("2_{!}",0x203C)
-CheckCompUni("{Numpad1}_?_{!}",0x203D)
-CheckCompUni("{Numpad1}_{!}_?",0x203D)
-CheckCompUni("1_?_{!}",0x203D)
-CheckCompUni("1_{!}_?",0x203D)
-CheckCompUni("?_{Numpad2}",0x2047)
-CheckCompUni("?_2",0x2047)
-CheckCompUni("{Numpad2}_?",0x2047)
-CheckCompUni("2_?",0x2047)
-CheckCompUni("?_{!}",0x2048)
-CheckCompUni("{!}_?",0x2049)
-CheckCompUni("0x2192_0x2192",0x20D7)
-CheckCompUni("s_m",0x2120)
-CheckCompUni("t_m",0x2122)
-CheckCompUni("{Numpad1}_{Numpad3}",0x2153)
-CheckCompUni("1_3",0x2153)
-CheckCompUni("{Numpad5}_{Numpad3}",0x2154)
-CheckCompUni("5_3",0x2154)
-CheckCompUni("{Numpad1}_{Numpad5}",0x2155)
-CheckCompUni("1_5",0x2155)
-CheckCompUni("{Numpad2}_{Numpad5}",0x2156)
-CheckCompUni("2_5",0x2156)
-CheckCompUni("{Numpad3}_{Numpad5}",0x2157)
-CheckCompUni("3_5",0x2157)
-CheckCompUni("{Numpad4}_{Numpad5}",0x2158)
-CheckCompUni("4_5",0x2158)
-CheckCompUni("{Numpad1}_{Numpad6}",0x2159)
-CheckCompUni("1_6",0x2159)
-CheckCompUni("{Numpad5}_{Numpad6}",0x215A)
-CheckCompUni("5_6",0x215A)
-CheckCompUni("{Numpad1}_{Numpad8}",0x215B)
-CheckCompUni("1_8",0x215B)
-CheckCompUni("{Numpad3}_{Numpad8}",0x215C)
-CheckCompUni("3_8",0x215C)
-CheckCompUni("{Numpad5}_{Numpad8}",0x215D)
-CheckCompUni("5_8",0x215D)
-CheckCompUni("{Numpad7}_{Numpad8}",0x215E)
-CheckCompUni("7_8",0x215E)
-CheckCompUni("{Numpad1}_`/",0x215F)
-CheckCompUni("{Numpad1}_{NumpadDiv}",0x215F)
-CheckCompUni("1_`/",0x215F)
-CheckCompUni("1_{NumpadDiv}",0x215F)
-CheckCompUni("R_{Numpad1}_{Space}",0x2160)
-CheckCompUni("R_1_{Space}",0x2160)
-CheckCompUni("R_{Numpad2}",0x2161)
-CheckCompUni("R_2",0x2161)
-CheckCompUni("R_{Numpad3}",0x2162)
-CheckCompUni("R_3",0x2162)
-CheckCompUni("R_{Numpad4}",0x2163)
-CheckCompUni("R_4",0x2163)
-CheckCompUni("R_{Numpad5}",0x2164)
-CheckCompUni("R_5",0x2164)
-CheckCompUni("R_{Numpad6}",0x2165)
-CheckCompUni("R_6",0x2165)
-CheckCompUni("R_{Numpad7}",0x2166)
-CheckCompUni("R_7",0x2166)
-CheckCompUni("R_{Numpad8}",0x2167)
-CheckCompUni("R_8",0x2167)
-CheckCompUni("R_{Numpad9}",0x2168)
-CheckCompUni("R_9",0x2168)
-CheckCompUni("R_{Numpad1}_{Numpad0}",0x2169)
-CheckCompUni("R_1_0",0x2169)
-CheckCompUni("R_{Numpad1}_{Numpad1}",0x216A)
-CheckCompUni("R_1_1",0x216A)
-CheckCompUni("R_{Numpad1}_{Numpad2}",0x216B)
-CheckCompUni("R_1_2",0x216B)
-CheckCompUni("r_{Numpad1}_{Space}",0x2170)
-CheckCompUni("r_1_{Space}",0x2170)
-CheckCompUni("r_{Numpad2}",0x2171)
-CheckCompUni("r_2",0x2171)
-CheckCompUni("r_{Numpad3}",0x2172)
-CheckCompUni("r_3",0x2172)
-CheckCompUni("r_{Numpad4}",0x2173)
-CheckCompUni("r_4",0x2173)
-CheckCompUni("r_{Numpad5}",0x2174)
-CheckCompUni("r_5",0x2174)
-CheckCompUni("r_{Numpad6}",0x2175)
-CheckCompUni("r_6",0x2175)
-CheckCompUni("r_{Numpad7}",0x2176)
-CheckCompUni("r_7",0x2176)
-CheckCompUni("r_{Numpad8}",0x2177)
-CheckCompUni("r_8",0x2177)
-CheckCompUni("r_{Numpad9}",0x2178)
-CheckCompUni("r_9",0x2178)
-CheckCompUni("r_{Numpad1}_{Numpad0}",0x2179)
-CheckCompUni("r_1_0",0x2179)
-CheckCompUni("r_{Numpad1}_{Numpad1}",0x217A)
-CheckCompUni("r_1_1",0x217A)
-CheckCompUni("r_{Numpad1}_{Numpad2}",0x217B)
-CheckCompUni("r_1_2",0x217B)
-CheckCompUni("{Numpad3}_0x221A",0x221B)
-CheckCompUni("0x221A_{Numpad3}",0x221B)
-CheckCompUni("0x221A_3",0x221B)
-CheckCompUni("3_0x221A",0x221B)
-CheckCompUni("{Numpad4}_0x221A",0x221C)
-CheckCompUni("0x221A_{Numpad4}",0x221C)
-CheckCompUni("0x221A_4",0x221C)
-CheckCompUni("4_0x221A",0x221C)
-CheckCompUni("{Numpad2}_0x222B",0x222C)
-CheckCompUni("0x222B_{Numpad2}",0x222C)
-CheckCompUni("0x222B_0x222B",0x222C)
-CheckCompUni("0x222B_2",0x222C)
-CheckCompUni("2_0x222B",0x222C)
-CheckCompUni("{Numpad3}_0x222B",0x222D)
-CheckCompUni("0x222B_{Numpad3}",0x222D)
-CheckCompUni("0x222B_3",0x222D)
-CheckCompUni("3_0x222B",0x222D)
-CheckCompUni("{Numpad2}_0x222E",0x222F)
-CheckCompUni("0x222E_{Numpad2}",0x222F)
-CheckCompUni("0x222E_2",0x222F)
-CheckCompUni("2_0x222E",0x222F)
-CheckCompUni("{Numpad3}_0x222E",0x2230)
-CheckCompUni("0x222E_{Numpad3}",0x2230)
-CheckCompUni("0x222E_3",0x2230)
-CheckCompUni("3_0x222E",0x2230)
-CheckCompUni("0x005E_[",0x2308)
-CheckCompUni("0x005E_]",0x2309)
-CheckCompUni("__[",0x230A)
-CheckCompUni("__]",0x230B)
-CheckCompUni(":_(",0x2639)
-CheckCompUni(":_)",0x263A)
-CheckCompUni("{Numpad4}_0x222B",0x2A0C)
-CheckCompUni("0x222B_{Numpad4}",0x2A0C)
-CheckCompUni("0x222B_4",0x2A0C)
-CheckCompUni("4_0x222B",0x2A0C)
-CheckCompUni("{Numpad1}__",0x2E18)
-CheckCompUni("{Numpad1}__",0x2E18)
-CheckCompUni("1__",0x2E18)
-CheckCompUni("1__",0x2E18)
-CheckCompUni("2_m_m",0x339F)
-CheckCompUni("2_c_m",0x33A0)
-CheckCompUni("2_m_{Space}",0x33A1)
-CheckCompUni("2_k_m",0x33A2)
-CheckCompUni("3_m_m",0x33A3)
-CheckCompUni("3_c_m",0x33A4)
-CheckCompUni("3_m_{Space}",0x33A5)
-CheckCompUni("3_k_m",0x33A6)
-CheckCompUni("l_n",0x33D1)
-CheckCompUni("l_o_g",0x33D2)
-CheckCompUni("f_b",0xE030)
-CheckCompUni("F_b",0xE031)
-CheckCompUni("F_h",0xE032)
-CheckCompUni("F_j",0xE033)
-CheckCompUni("F_k",0xE034)
-CheckCompUni("F_t",0xE035)
-CheckCompUni("f_h",0xE036)
-CheckCompUni("f_j",0xE037)
-CheckCompUni("f_k",0xE038)
-CheckCompUni("f_t",0xE039)
-CheckCompUni("c_k",0xE03A)
-CheckCompUni("c_h",0xE03B)
-CheckCompUni("t_t",0xE03C)
-CheckCompUni("c_t",0xE03D)
-CheckCompUni("0x017F_i",0xE03E)
-CheckCompUni("0x017F_0x017F",0xE03F)
-CheckCompUni("0x017F_l",0xE043)
-CheckCompUni("S_i",0xE044)
-CheckCompUni("0x017F_s",0xE045)
-CheckCompUni("Q_u",0xE048)
-CheckCompUni("T_h",0xE049)
-CheckCompUni("t_z",0xE04A)
-CheckCompUni("f_f",0xFB00)
-CheckCompUni("f_i",0xFB01)
-CheckCompUni("f_l",0xFB02)
-CheckCompUni("F_i",0xFB03)
-CheckCompUni("F_l",0xFB04)
-CheckCompUni("0x017F_t",0xFB05)
-CheckCompUni("s_t",0xFB06)
-CheckCompAsc("'_A","")
-CheckCompAsc("'_a","")
-CheckCompUni("U_A",0x0102)
-CheckCompUni("b_A",0x0102)
-CheckCompUni("U_a",0x0103)
-CheckCompUni("b_a",0x0103)
-
+CheckCompUni("<G> <A>", 0x391)
+CheckCompUni("<G> <B>", 0x392)
+CheckCompUni("<G> <E>", 0x395)
+CheckCompUni("<G> <Z>", 0x396)
+CheckCompUni("<G> <H>", 0x397)
+CheckCompUni("<G> <I>", 0x399)
+CheckCompUni("<G> <K>", 0x39A)
+CheckCompUni("<G> <M>", 0x39C)
+CheckCompUni("<G> <N>", 0x39D)
+CheckCompUni("<G> <O>", 0x39F)
+CheckCompUni("<G> <P>", 0x3A1)
+CheckCompUni("<G> <T>", 0x3A4)
+CheckCompUni("<G> <Y>", 0x3A5)
+CheckCompUni("<G> <X>", 0x3A7)
+CheckCompUni("<f> <f>", 0xFB00)
+CheckCompUni("<f> <i>", 0xFB01)
+CheckCompUni("<f> <l>", 0xFB02)
+CheckCompUni("<F> <i>", 0xFB03)
+CheckCompUni("<F> <l>", 0xFB04)
+CheckCompUni("<17F> <t>", 0xFB05)
+CheckCompUni("<s> <t>", 0xFB06)
+CheckCompUni("<f> <b>", 0xE030)
+CheckCompUni("<F> <b>", 0xE031)
+CheckCompUni("<F> <h>", 0xE032)
+CheckCompUni("<F> <j>", 0xE033)
+CheckCompUni("<F> <k>", 0xE034)
+CheckCompUni("<F> <t>", 0xE035)
+CheckCompUni("<f> <h>", 0xE036)
+CheckCompUni("<f> <j>", 0xE037)
+CheckCompUni("<f> <k>", 0xE038)
+CheckCompUni("<f> <t>", 0xE039)
+CheckCompUni("<c> <k>", 0xE03A)
+CheckCompUni("<c> <h>", 0xE03B)
+CheckCompUni("<t> <t>", 0xE03C)
+CheckCompUni("<c> <t>", 0xE03D)
+CheckCompUni("<17F> <i>", 0xE03E)
+CheckCompUni("<17F> <17F>", 0xE03F)
+CheckCompUni("<17F> <l>", 0xE043)
+CheckCompUni("<S> <i>", 0xE044)
+CheckCompUni("<17F> <s>", 0xE045)
+CheckCompUni("<t> <z>", 0xE04A)
+CheckCompUni("<Q> <u>", 0xE048)
+CheckCompUni("<T> <h>", 0xE049)
+CheckCompUni("<I> <J>", 0x132)
+CheckCompUni("<i> <j>", 0x133)
+CheckCompUni("<D> <Z>", 0x1C4)
+CheckCompUni("<D> <z>", 0x1C5)
+CheckCompUni("<d> <z>", 0x1C6)
+CheckCompUni("<L> <J>", 0x1C7)
+CheckCompUni("<L> <j>", 0x1C8)
+CheckCompUni("<l> <j>", 0x1C9)
+CheckCompUni("<N> <J>", 0x1CA)
+CheckCompUni("<N> <j>", 0x1CB)
+CheckCompUni("<n> <j>", 0x1CC)
+CheckCompUni("<minus> <H>", 0x126)
+CheckCompUni("<minus> <h>", 0x127)
+CheckCompUni("<E> <E>", 0x18F)
+CheckCompUni("<2> <exclam>", 0x203C)
+CheckCompUni("<exclam> <2>", 0x203C)
+CheckCompUni("<KP_2> <exclam>", 0x203C)
+CheckCompUni("<exclam> <KP_2>", 0x203C)
+CheckCompUni("<2> <question>", 0x2047)
+CheckCompUni("<question> <2>", 0x2047)
+CheckCompUni("<KP_2> <question>", 0x2047)
+CheckCompUni("<question> <KP_2>", 0x2047)
+CheckCompUni("<question> <exclam>", 0x2048)
+CheckCompUni("<exclam> <question>", 0x2049)
+CheckCompUni("<1> <question> <exclam>", 0x203D)
+CheckCompUni("<1> <exclam> <question>", 0x203D)
+CheckCompUni("<KP_1> <question> <exclam>", 0x203D)
+CheckCompUni("<KP_1> <exclam> <question>", 0x203D)
+CheckCompUni("<1> <questiondown> <exclamdown>", 0x2E18)
+CheckCompUni("<1> <exclamdown> <questiondown>", 0x2E18)
+CheckCompUni("<KP_1> <questiondown> <exclamdown>", 0x2E18)
+CheckCompUni("<KP_1> <exclamdown> <questiondown>", 0x2E18)
+CheckCompUni("<dagger> <dagger>", 0x2021)
+CheckCompUni("<colon> <colon>", 0x2025)
+CheckCompUni("<nobreakspace> <nobreakspace>", 0x2D)
+CheckCompUni("<R> <1> <space>", 0x2160)
+CheckCompUni("<R> <2>", 0x2161)
+CheckCompUni("<R> <3>", 0x2162)
+CheckCompUni("<R> <4>", 0x2163)
+CheckCompUni("<R> <5>", 0x2164)
+CheckCompUni("<R> <6>", 0x2165)
+CheckCompUni("<R> <7>", 0x2166)
+CheckCompUni("<R> <8>", 0x2167)
+CheckCompUni("<R> <9>", 0x2168)
+CheckCompUni("<R> <1> <0>", 0x2169)
+CheckCompUni("<R> <1> <1>", 0x216A)
+CheckCompUni("<R> <1> <2>", 0x216B)
+CheckCompUni("<R> <KP_1> <space>", 0x2160)
+CheckCompUni("<R> <KP_2>", 0x2161)
+CheckCompUni("<R> <KP_3>", 0x2162)
+CheckCompUni("<R> <KP_4>", 0x2163)
+CheckCompUni("<R> <KP_5>", 0x2164)
+CheckCompUni("<R> <KP_6>", 0x2165)
+CheckCompUni("<R> <KP_7>", 0x2166)
+CheckCompUni("<R> <KP_8>", 0x2167)
+CheckCompUni("<R> <KP_9>", 0x2168)
+CheckCompUni("<R> <KP_1> <KP_0>", 0x2169)
+CheckCompUni("<R> <KP_1> <KP_1>", 0x216A)
+CheckCompUni("<R> <KP_1> <KP_2>", 0x216B)
+CheckCompUni("<r> <1> <space>", 0x2170)
+CheckCompUni("<r> <2>", 0x2171)
+CheckCompUni("<r> <3>", 0x2172)
+CheckCompUni("<r> <4>", 0x2173)
+CheckCompUni("<r> <5>", 0x2174)
+CheckCompUni("<r> <6>", 0x2175)
+CheckCompUni("<r> <7>", 0x2176)
+CheckCompUni("<r> <8>", 0x2177)
+CheckCompUni("<r> <9>", 0x2178)
+CheckCompUni("<r> <1> <0>", 0x2179)
+CheckCompUni("<r> <1> <1>", 0x217A)
+CheckCompUni("<r> <1> <2>", 0x217B)
+CheckCompUni("<r> <KP_1> <space>", 0x2170)
+CheckCompUni("<r> <KP_2>", 0x2171)
+CheckCompUni("<r> <KP_3>", 0x2172)
+CheckCompUni("<r> <KP_4>", 0x2173)
+CheckCompUni("<r> <KP_5>", 0x2174)
+CheckCompUni("<r> <KP_6>", 0x2175)
+CheckCompUni("<r> <KP_7>", 0x2176)
+CheckCompUni("<r> <KP_8>", 0x2177)
+CheckCompUni("<r> <KP_9>", 0x2178)
+CheckCompUni("<r> <KP_1> <KP_0>", 0x2179)
+CheckCompUni("<r> <KP_1> <KP_1>", 0x217A)
+CheckCompUni("<r> <KP_1> <KP_2>", 0x217B)
+CheckCompUni("<a> <0>", 0x660)
+CheckCompUni("<a> <1>", 0x661)
+CheckCompUni("<a> <2>", 0x662)
+CheckCompUni("<a> <3>", 0x663)
+CheckCompUni("<a> <4>", 0x664)
+CheckCompUni("<a> <5>", 0x665)
+CheckCompUni("<a> <6>", 0x666)
+CheckCompUni("<a> <7>", 0x667)
+CheckCompUni("<a> <8>", 0x668)
+CheckCompUni("<a> <9>", 0x669)
+CheckCompUni("<a> <KP_0>", 0x660)
+CheckCompUni("<a> <KP_1>", 0x661)
+CheckCompUni("<a> <KP_2>", 0x662)
+CheckCompUni("<a> <KP_3>", 0x663)
+CheckCompUni("<a> <KP_4>", 0x664)
+CheckCompUni("<a> <KP_5>", 0x665)
+CheckCompUni("<a> <KP_6>", 0x666)
+CheckCompUni("<a> <KP_7>", 0x667)
+CheckCompUni("<a> <KP_8>", 0x668)
+CheckCompUni("<a> <KP_9>", 0x669)
+CheckCompUni("<1> <3>", 0x2153)
+CheckCompUni("<2> <3>", 0x2154)
+CheckCompUni("<1> <5>", 0x2155)
+CheckCompUni("<2> <5>", 0x2156)
+CheckCompUni("<3> <5>", 0x2157)
+CheckCompUni("<4> <5>", 0x2158)
+CheckCompUni("<1> <6>", 0x2159)
+CheckCompUni("<5> <6>", 0x215A)
+CheckCompUni("<1> <8>", 0x215B)
+CheckCompUni("<3> <8>", 0x215C)
+CheckCompUni("<5> <8>", 0x215D)
+CheckCompUni("<7> <8>", 0x215E)
+CheckCompUni("<1> <slash>", 0x215F)
+CheckCompUni("<1> <KP_Divide>", 0x215F)
+CheckCompUni("<KP_1> <KP_3>", 0x2153)
+CheckCompUni("<KP_2> <KP_3>", 0x2154)
+CheckCompUni("<KP_1> <KP_5>", 0x2155)
+CheckCompUni("<KP_2> <KP_5>", 0x2156)
+CheckCompUni("<KP_3> <KP_5>", 0x2157)
+CheckCompUni("<KP_4> <KP_5>", 0x2158)
+CheckCompUni("<KP_1> <KP_6>", 0x2159)
+CheckCompUni("<KP_5> <KP_6>", 0x215A)
+CheckCompUni("<KP_1> <KP_8>", 0x215B)
+CheckCompUni("<KP_3> <KP_8>", 0x215C)
+CheckCompUni("<KP_5> <KP_8>", 0x215D)
+CheckCompUni("<KP_7> <KP_8>", 0x215E)
+CheckCompUni("<KP_1> <slash>", 0x215F)
+CheckCompUni("<KP_1> <KP_Divide>", 0x215F)
+CheckCompUni("<KP_1> <KP_4>", 0xBC)
+CheckCompUni("<KP_1> <KP_2>", 0xBD)
+CheckCompUni("<KP_3> <KP_4>", 0xBE)
+CheckCompUni("<3> <radical>", 0x221B)
+CheckCompUni("<radical> <3>", 0x221B)
+CheckCompUni("<KP_3> <radical>", 0x221B)
+CheckCompUni("<radical> <KP_3>", 0x221B)
+CheckCompUni("<4> <radical>", 0x221C)
+CheckCompUni("<radical> <4>", 0x221C)
+CheckCompUni("<KP_4> <radical>", 0x221C)
+CheckCompUni("<radical> <KP_4>", 0x221C)
+CheckCompUni("<integral> <2>", 0x222C)
+CheckCompUni("<2> <integral>", 0x222C)
+CheckCompUni("<integral> <integral>", 0x222C)
+CheckCompUni("<integral> <KP_2>", 0x222C)
+CheckCompUni("<KP_2> <integral>", 0x222C)
+CheckCompUni("<integral> <3>", 0x222D)
+CheckCompUni("<3> <integral>", 0x222D)
+CheckCompUni("<integral> <KP_3>", 0x222D)
+CheckCompUni("<KP_3> <integral>", 0x222D)
+CheckCompUni("<integral> <4>", 0x2A0C)
+CheckCompUni("<4> <integral>", 0x2A0C)
+CheckCompUni("<integral> <KP_4>", 0x2A0C)
+CheckCompUni("<KP_4> <integral>", 0x2A0C)
+CheckCompUni("<U222E> <2>", 0x222F)
+CheckCompUni("<2> <U222E>", 0x222F)
+CheckCompUni("<U222E> <U222E>", 0x222F)
+CheckCompUni("<U222E> <KP_2>", 0x222F)
+CheckCompUni("<KP_2> <U222E>", 0x222F)
+CheckCompUni("<U222E> <3>", 0x2230)
+CheckCompUni("<3> <U222E>", 0x2230)
+CheckCompUni("<U222E> <KP_3>", 0x2230)
+CheckCompUni("<KP_3> <U222E>", 0x2230)
+CheckCompUni("<l> <n>", 0x33D1)
+CheckCompUni("<l> <o> <g>", 0x33D2)
+CheckCompUni("<asciicircum> <bracketleft>", 0x2308)
+CheckCompUni("<underscore> <bracketleft>", 0x230A)
+CheckCompUni("<asciicircum> <bracketright>", 0x2309)
+CheckCompUni("<underscore> <bracketright>", 0x230B)
+CheckCompUni("<greater> <period>", 0x2234)
+CheckCompUni("<less> <period>", 0x2235)
+CheckCompUni("<asciitilde> <equal>", 0x2245)
+CheckCompUni("<equal> <asciitilde>", 0x2245)
+CheckCompUni("<asciitilde> <asciitilde>", 0x2248)
+CheckCompUni("<greater> <equal>", 0x2265)
+CheckCompUni("<equal> <greater>", 0x2265)
+CheckCompUni("<less> <equal>", 0x2264)
+CheckCompUni("<equal> <less>", 0x2264)
+CheckCompUni("<equal> <degree>", 0x2257)
+CheckCompUni("<degree> <equal>", 0x2257)
+CheckCompUni("<slash> <equal>", 0x2260)
+CheckCompUni("<KP_Divide> <KP_equal>", 0x2260)
+CheckCompUni("<notsign> <equal>", 0x2260)
+CheckCompUni("<less> <greater>", 0x2260)
+CheckCompUni("<KP_Add> <KP_Subtract>", 0xB1)
+CheckCompUni("<KP_Subtract> <KP_Add>", 0x2213)
+CheckCompUni("<minus> <plus>", 0x2213)
+CheckCompUni("<rightarrow> <rightarrow>", 0x20D7)
+CheckCompUni("<asciicircum> <greater>", 0x20D7)
+CheckCompUni("<asciicircum> <rightarrow>", 0x20D7)
+CheckCompUni("<asciicircum> <minus>", 0x207B)
+CheckCompUni("<asciicircum> <KP_Subtract>", 0x207B)
+CheckCompUni("<underscore> <minus>", 0x208B)
+CheckCompUni("<underbar> <minus>", 0x208B)
+CheckCompUni("<underscore> <KP_Subtract>", 0x208B)
+CheckCompUni("<underbar> <KP_Subtract>", 0x208B)
+CheckCompUni("<asciicircum> <Greek_beta>", 0x1D5D)
+CheckCompUni("<asciicircum> <Greek_gamma>", 0x1D5E)
+CheckCompUni("<asciicircum> <Greek_delta>", 0x1D5F)
+CheckCompUni("<asciicircum> <Greek_phi>", 0x1D60)
+CheckCompUni("<asciicircum> <Greek_chi>", 0x1D61)
+CheckCompUni("<asciicircum> <Greek_theta>", 0x1DBF)
+CheckCompUni("<underscore> <Greek_beta>", 0x1D66)
+CheckCompUni("<underbar> <Greek_beta>", 0x1D66)
+CheckCompUni("<underscore> <Greek_gamma>", 0x1D67)
+CheckCompUni("<underbar> <Greek_gamma>", 0x1D67)
+CheckCompUni("<underscore> <Greek_rho>", 0x1D68)
+CheckCompUni("<underbar> <Greek_rho>", 0x1D68)
+CheckCompUni("<underscore> <Greek_phi>", 0x1D69)
+CheckCompUni("<underbar> <Greek_phi>", 0x1D69)
+CheckCompUni("<underscore> <Greek_chi>", 0x1D6A)
+CheckCompUni("<underbar> <Greek_chi>", 0x1D6A)
+CheckCompUni("<s> <c> <g>", 0x210A)
+CheckCompUni("<s> <c> <H>", 0x210B)
+CheckCompUni("<s> <c> <I>", 0x2110)
+CheckCompUni("<s> <c> <L>", 0x2112)
+CheckCompUni("<s> <c> <l>", 0x2113)
+CheckCompUni("<e> <l> <l>", 0x2113)
+CheckCompUni("<s> <c> <P>", 0x2118)
+CheckCompUni("<s> <c> <R>", 0x211B)
+CheckCompUni("<s> <c> <B>", 0x212C)
+CheckCompUni("<s> <c> <e>", 0x212F)
+CheckCompUni("<s> <c> <E>", 0x2130)
+CheckCompUni("<s> <c> <F>", 0x2131)
+CheckCompUni("<s> <c> <M>", 0x2133)
+CheckCompUni("<s> <c> <o>", 0x2134)
+CheckCompUni("<p> <h> <space>", 0x210E)
+CheckCompUni("<minus> <p> <h>", 0x210F)
+CheckCompUni("<p> <h> <minus>", 0x210F)
+CheckCompUni("<KP_Subtract> <p> <h>", 0x210F)
+CheckCompUni("<p> <h> <KP_Subtract>", 0x210F)
+CheckCompUni("<degree> <C>", 0x2103)
+CheckCompUni("<degree> <F>", 0x2109)
+CheckCompUni("<w> <degree>", 0xB0)
+CheckCompUni("<w> <apostrophe>", 0x2032)
+CheckCompUni("<w> <quotedbl>", 0x2033)
+CheckCompUni("<Greek_mu> <l>", 0x3395)
+CheckCompUni("<Greek_mu> <U2113>", 0x3395)
+CheckCompUni("<m> <l>", 0x3396)
+CheckCompUni("<m> <U2113>", 0x3396)
+CheckCompUni("<d> <l>", 0x3397)
+CheckCompUni("<d> <U2113>", 0x3397)
+CheckCompUni("<k> <l>", 0x3398)
+CheckCompUni("<k> <U2113>", 0x3398)
+CheckCompUni("<f> <m>", 0x3399)
+CheckCompUni("<n> <m>", 0x339A)
+CheckCompUni("<Greek_mu> <m>", 0x339B)
+CheckCompUni("<m> <m>", 0x339C)
+CheckCompUni("<c> <m>", 0x339D)
+CheckCompUni("<k> <m>", 0x339E)
+CheckCompUni("<Greek_mu> <g>", 0x338D)
+CheckCompUni("<m> <g>", 0x338E)
+CheckCompUni("<k> <g>", 0x338F)
+CheckCompUni("<H> <z>", 0x3390)
+CheckCompUni("<k> <H> <z>", 0x3391)
+CheckCompUni("<M> <H> <z>", 0x3392)
+CheckCompUni("<G> <H> <z>", 0x3393)
+CheckCompUni("<2> <m> <m>", 0x339F)
+CheckCompUni("<2> <c> <m>", 0x33A0)
+CheckCompUni("<2> <m> <space>", 0x33A1)
+CheckCompUni("<2> <k> <m>", 0x33A2)
+CheckCompUni("<KP_2> <m> <m>", 0x339F)
+CheckCompUni("<KP_2> <c> <m>", 0x33A0)
+CheckCompUni("<KP_2> <m> <space>", 0x33A1)
+CheckCompUni("<KP_2> <k> <m>", 0x33A2)
+CheckCompUni("<3> <m> <m>", 0x33A3)
+CheckCompUni("<3> <c> <m>", 0x33A4)
+CheckCompUni("<3> <m> <space>", 0x33A5)
+CheckCompUni("<3> <k> <m>", 0x33A6)
+CheckCompUni("<KP_3> <m> <m>", 0x33A3)
+CheckCompUni("<KP_3> <c> <m>", 0x33A4)
+CheckCompUni("<KP_3> <m> <space>", 0x33A5)
+CheckCompUni("<KP_3> <k> <m>", 0x33A6)
+CheckCompUni("<m> <s>", 0x33A7)
+CheckCompUni("<m> <2> <s>", 0x33A8)
+CheckCompUni("<m> <KP_2> <s>", 0x33A8)
+CheckCompUni("<m> <o> <l>", 0x33D6)
+CheckCompUni("<colon> <parenright>", 0x263A)
+CheckCompUni("<colon> <parenleft>", 0x2639)
+CheckCompUni("<t> <m>", 0x2122)
+CheckCompUni("<c> <KP_Divide> <o>", 0x2105)
+CheckCompUni("<femalesymbol> <femalesymbol>", 0x26A2)
+CheckCompUni("<malesymbol> <malesymbol>", 0x26A3)
+CheckCompUni("<femalesymbol> <malesymbol>", 0x26A4)
+CheckCompUni("<malesymbol> <femalesymbol>", 0x26A5)
+CheckCompUni("<underscore> <underscore>", 0x332)
+CheckCompUni("<apostrophe> <space> ", 0x27)
+CheckCompUni("<space> <greater> ", 0x5E)
+CheckCompUni("<greater> <space> ", 0x5E)
+CheckCompUni("<space> <asciicircum> ", 0x5E)
+CheckCompUni("<asciicircum> <space> ", 0x5E)
+CheckCompUni("<space> <minus> ", 0x7E)
+CheckCompUni("<minus> <space> ", 0x7E)
+CheckCompUni("<space> <asciitilde> ", 0x7E)
+CheckCompUni("<asciitilde> <space> ", 0x7E)
+CheckCompUni("<A> <T> ", 0x40)
+CheckCompUni("<less> <slash> ", 0x5C5C)
+CheckCompUni("<slash> <less> ", 0x5C5C)
+CheckCompUni("<slash> <slash> ", 0x5C5C)
+CheckCompUni("<l> <v> ", 0x7C)
+CheckCompUni("<v> <l> ", 0x7C)
+CheckCompUni("<L> <V> ", 0x7C)
+CheckCompUni("<V> <L> ", 0x7C)
+CheckCompUni("<asciicircum> <slash> ", 0x7C)
+CheckCompUni("<slash> <asciicircum> ", 0x7C)
+CheckCompUni("<minus> <parenleft> ", 0x7B)
+CheckCompUni("<parenleft> <minus> ", 0x7B)
+CheckCompUni("<minus> <parenright> ", 0x7D)
+CheckCompUni("<parenright> <minus> ", 0x7D)
+CheckCompUni("<parenleft> <parenleft> ", 0x5B)
+CheckCompUni("<parenright> <parenright> ", 0x5D)
+CheckCompUni("<space> <comma> ", 0xB8)
+CheckCompUni("<comma> <space> ", 0xB8)
+CheckCompUni("<space> <grave> ", 0x60)
+CheckCompUni("<grave> <space> ", 0x60)
+CheckCompUni("<plus> <plus> ", 0x23)
+CheckCompUni("<apostrophe> <A> ", 0xC1)
+CheckCompUni("<acute> <A> ", 0xC1)
+CheckCompUni("<apostrophe> <a> ", 0xE1)
+CheckCompUni("<acute> <a> ", 0xE1)
+CheckCompUni("<b> <A> ", 0x102)
+CheckCompUni("<U> <A> ", 0x102)
+CheckCompUni("<b> <a> ", 0x103)
+CheckCompUni("<U> <a> ", 0x103)
+CheckCompUni("<asciicircum> <A> ", 0xC2)
+CheckCompUni("<asciicircum> <a> ", 0xE2)
+CheckCompUni("<quotedbl> <A> ", 0xC4)
+CheckCompUni("<quotedbl> <a> ", 0xE4)
+CheckCompUni("<A> <E>", 0xC6)
+CheckCompUni("<a> <e>", 0xE6)
+CheckCompUni("<grave> <A> ", 0xC0)
+CheckCompUni("<grave> <a> ", 0xE0)
+CheckCompUni("<underscore> <A> ", 0x100)
+CheckCompUni("<macron> <A> ", 0x100)
+CheckCompUni("<underscore> <a> ", 0x101)
+CheckCompUni("<macron> <a> ", 0x101)
+CheckCompUni("<semicolon> <A> ", 0x104)
+CheckCompUni("<semicolon> <a> ", 0x105)
+CheckCompUni("<o> <A> ", 0xC5)
+CheckCompUni("<o> <a> ", 0xE5)
+CheckCompUni("<asciitilde> <A> ", 0xC3)
+CheckCompUni("<asciitilde> <a> ", 0xE3)
+CheckCompUni("<exclam> <asciicircum>", 0xA6)
+CheckCompUni("<period> <C> ", 0x10A)
+CheckCompUni("<period> <c> ", 0x10B)
+CheckCompUni("<apostrophe> <C> ", 0x106)
+CheckCompUni("<acute> <C> ", 0x106)
+CheckCompUni("<apostrophe> <c> ", 0x107)
+CheckCompUni("<acute> <c> ", 0x107)
+CheckCompUni("<c> <C> ", 0x10C)
+CheckCompUni("<c> <c> ", 0x10D)
+CheckCompUni("<comma> <C> ", 0xC7)
+CheckCompUni("<comma> <c> ", 0xE7)
+CheckCompUni("<asciicircum> <C> ", 0x108)
+CheckCompUni("<asciicircum> <c> ", 0x109)
+CheckCompUni("<slash> <C> ", 0xA2)
+CheckCompUni("<slash> <c> ", 0xA2)
+CheckCompUni("<C> <slash> ", 0xA2)
+CheckCompUni("<c> <slash> ", 0xA2)
+CheckCompUni("<C> <bar> ", 0xA2)
+CheckCompUni("<c> <bar> ", 0xA2)
+CheckCompUni("<bar> <C> ", 0xA2)
+CheckCompUni("<bar> <c> ", 0xA2)
+CheckCompUni("<slash> <C> ", 0x20A1)
+CheckCompUni("<C> <slash> ", 0x20A1)
+CheckCompUni("<O> <C>", 0xA9)
+CheckCompUni("<O> <c>", 0xA9)
+CheckCompUni("<o> <C>", 0xA9)
+CheckCompUni("<o> <c>", 0xA9)
+CheckCompUni("<C> <r> ", 0x20A2)
+CheckCompUni("<x> <o> ", 0xA4)
+CheckCompUni("<o> <x> ", 0xA4)
+CheckCompUni("<c> <D> ", 0x10E)
+CheckCompUni("<c> <d> ", 0x10F)
+CheckCompUni("<o> <o>", 0xB0)
+CheckCompUni("<minus> <colon> ", 0xF7)
+CheckCompUni("<colon> <minus> ", 0xF7)
+CheckCompUni("<d> <minus> ", 0x20AB)
+CheckCompUni("<quotedbl> <comma>", 0x201E)
+CheckCompUni("<comma> <quotedbl>", 0x201E)
+CheckCompUni("<minus> <D>", 0x110)
+CheckCompUni("<minus> <d>", 0x111)
+CheckCompUni("<KP_Divide> <D> ", 0x110)
+CheckCompUni("<slash> <D> ", 0x110)
+CheckCompUni("<KP_Divide> <d> ", 0x111)
+CheckCompUni("<slash> <d> ", 0x111)
+CheckCompUni("<period> <E> ", 0x116)
+CheckCompUni("<period> <e> ", 0x117)
+CheckCompUni("<apostrophe> <E> ", 0xC9)
+CheckCompUni("<acute> <E> ", 0xC9)
+CheckCompUni("<apostrophe> <e> ", 0xE9)
+CheckCompUni("<acute> <e> ", 0xE9)
+CheckCompUni("<c> <E> ", 0x11A)
+CheckCompUni("<c> <e> ", 0x11B)
+CheckCompUni("<asciicircum> <E> ", 0xCA)
+CheckCompUni("<asciicircum> <e> ", 0xEA)
+CheckCompUni("<C> <E> ", 0x20A0)
+CheckCompUni("<quotedbl> <E> ", 0xCB)
+CheckCompUni("<quotedbl> <e> ", 0xEB)
+CheckCompUni("<grave> <E> ", 0xC8)
+CheckCompUni("<grave> <e> ", 0xE8)
+CheckCompUni("<underscore> <E> ", 0x112)
+CheckCompUni("<macron> <E> ", 0x112)
+CheckCompUni("<underscore> <e> ", 0x113)
+CheckCompUni("<macron> <e> ", 0x113)
+CheckCompUni("<minus> <minus> <minus>", 0x2014)
+CheckCompUni("<minus> <minus> <period>", 0x2013)
+CheckCompUni("<N> <G> ", 0x14A)
+CheckCompUni("<n> <g> ", 0x14B)
+CheckCompUni("<semicolon> <E> ", 0x118)
+CheckCompUni("<semicolon> <e> ", 0x119)
+CheckCompUni("<D> <H> ", 0xD0)
+CheckCompUni("<d> <h> ", 0xF0)
+CheckCompUni("<equal> <E> ", 0x20AC)
+CheckCompUni("<E> <equal> ", 0x20AC)
+CheckCompUni("<equal> <C> ", 0x20AC)
+CheckCompUni("<C> <equal> ", 0x20AC)
+CheckCompUni("<exclam> <exclam>", 0xA1)
+CheckCompUni("<F> <r> ", 0x20A3)
+CheckCompUni("<period> <G> ", 0x120)
+CheckCompUni("<period> <g> ", 0x121)
+CheckCompUni("<b> <G> ", 0x11E)
+CheckCompUni("<U> <G> ", 0x11E)
+CheckCompUni("<b> <g> ", 0x11F)
+CheckCompUni("<U> <g> ", 0x11F)
+CheckCompUni("<comma> <G> ", 0x122)
+CheckCompUni("<comma> <g> ", 0x123)
+CheckCompUni("<asciicircum> <G> ", 0x11C)
+CheckCompUni("<asciicircum> <g> ", 0x11D)
+CheckCompUni("<diaeresis> <combining_acute> ", 0x385)
+CheckCompUni("<diaeresis> <apostrophe> ", 0x385)
+CheckCompUni("<diaeresis> <acute> ", 0x385)
+CheckCompUni("<diaeresis> <dead_acute> ", 0x385)
+CheckCompUni("<apostrophe> <Greek_ALPHA> ", 0x386)
+CheckCompUni("<acute> <Greek_ALPHA> ", 0x386)
+CheckCompUni("<apostrophe> <Greek_alpha> ", 0x3AC)
+CheckCompUni("<acute> <Greek_alpha> ", 0x3AC)
+CheckCompUni("<apostrophe> <Greek_EPSILON> ", 0x388)
+CheckCompUni("<acute> <Greek_EPSILON> ", 0x388)
+CheckCompUni("<apostrophe> <Greek_epsilon> ", 0x3AD)
+CheckCompUni("<acute> <Greek_epsilon> ", 0x3AD)
+CheckCompUni("<apostrophe> <Greek_ETA> ", 0x389)
+CheckCompUni("<acute> <Greek_ETA> ", 0x389)
+CheckCompUni("<apostrophe> <Greek_eta> ", 0x3AE)
+CheckCompUni("<acute> <Greek_eta> ", 0x3AE)
+CheckCompUni("<apostrophe> <Greek_IOTA> ", 0x38A)
+CheckCompUni("<acute> <Greek_IOTA> ", 0x38A)
+CheckCompUni("<apostrophe> <Greek_iota> ", 0x3AF)
+CheckCompUni("<acute> <Greek_iota> ", 0x3AF)
+CheckCompUni("<apostrophe> <quotedbl> <Greek_iota> ", 0x390)
+CheckCompUni("<apostrophe> <dead_diaeresis> <Greek_iota> ", 0x390)
+CheckCompUni("<acute> <quotedbl> <Greek_iota> ", 0x390)
+CheckCompUni("<acute> <dead_diaeresis> <Greek_iota> ", 0x390)
+CheckCompUni("<apostrophe> <Greek_iotadieresis> ", 0x390)
+CheckCompUni("<acute> <Greek_iotadieresis> ", 0x390)
+CheckCompUni("<quotedbl> <Greek_IOTA> ", 0x3AA)
+CheckCompUni("<quotedbl> <Greek_iota> ", 0x3CA)
+CheckCompUni("<apostrophe> <Greek_OMEGA> ", 0x38F)
+CheckCompUni("<acute> <Greek_OMEGA> ", 0x38F)
+CheckCompUni("<apostrophe> <Greek_omega> ", 0x3CE)
+CheckCompUni("<acute> <Greek_omega> ", 0x3CE)
+CheckCompUni("<apostrophe> <Greek_OMICRON> ", 0x38C)
+CheckCompUni("<acute> <Greek_OMICRON> ", 0x38C)
+CheckCompUni("<apostrophe> <Greek_omicron> ", 0x3CC)
+CheckCompUni("<acute> <Greek_omicron> ", 0x3CC)
+CheckCompUni("<apostrophe> <Greek_UPSILON> ", 0x38E)
+CheckCompUni("<acute> <Greek_UPSILON> ", 0x38E)
+CheckCompUni("<apostrophe> <Greek_upsilon> ", 0x3CD)
+CheckCompUni("<acute> <Greek_upsilon> ", 0x3CD)
+CheckCompUni("<apostrophe> <quotedbl> <Greek_upsilon> ", 0x3B0)
+CheckCompUni("<apostrophe> <dead_diaeresis> <Greek_upsilon> ", 0x3B0)
+CheckCompUni("<acute> <quotedbl> <Greek_upsilon> ", 0x3B0)
+CheckCompUni("<acute> <dead_diaeresis> <Greek_upsilon> ", 0x3B0)
+CheckCompUni("<apostrophe> <Greek_upsilondieresis> ", 0x3B0)
+CheckCompUni("<acute> <Greek_upsilondieresis> ", 0x3B0)
+CheckCompUni("<quotedbl> <Greek_UPSILON> ", 0x3AB)
+CheckCompUni("<quotedbl> <Greek_upsilon> ", 0x3CB)
+CheckCompUni("<less> <less> ", 0xAB)
+CheckCompUni("<greater> <greater> ", 0xBB)
+CheckCompUni("<asciicircum> <H> ", 0x124)
+CheckCompUni("<asciicircum> <h> ", 0x125)
+CheckCompUni("<KP_Divide> <H> ", 0x126)
+CheckCompUni("<slash> <H> ", 0x126)
+CheckCompUni("<KP_Divide> <h> ", 0x127)
+CheckCompUni("<slash> <h> ", 0x127)
+CheckCompUni("<period> <I> ", 0x130)
+CheckCompUni("<apostrophe> <I> ", 0xCD)
+CheckCompUni("<acute> <I> ", 0xCD)
+CheckCompUni("<apostrophe> <i> ", 0xED)
+CheckCompUni("<acute> <i> ", 0xED)
+CheckCompUni("<asciicircum> <I> ", 0xCE)
+CheckCompUni("<asciicircum> <i> ", 0xEE)
+CheckCompUni("<quotedbl> <I> ", 0xCF)
+CheckCompUni("<quotedbl> <i> ", 0xEF)
+CheckCompUni("<i> <period> ", 0x131)
+CheckCompUni("<grave> <I> ", 0xCC)
+CheckCompUni("<grave> <i> ", 0xEC)
+CheckCompUni("<underscore> <I> ", 0x12A)
+CheckCompUni("<macron> <I> ", 0x12A)
+CheckCompUni("<underscore> <i> ", 0x12B)
+CheckCompUni("<macron> <i> ", 0x12B)
+CheckCompUni("<semicolon> <I> ", 0x12E)
+CheckCompUni("<semicolon> <i> ", 0x12F)
+CheckCompUni("<asciitilde> <I> ", 0x128)
+CheckCompUni("<asciitilde> <i> ", 0x129)
+CheckCompUni("<asciicircum> <J> ", 0x134)
+CheckCompUni("<asciicircum> <j> ", 0x135)
+CheckCompUni("<comma> <K> ", 0x136)
+CheckCompUni("<comma> <k> ", 0x137)
+CheckCompUni("<k> <k> ", 0x138)
+CheckCompUni("<apostrophe> <L> ", 0x139)
+CheckCompUni("<acute> <L> ", 0x139)
+CheckCompUni("<apostrophe> <l> ", 0x13A)
+CheckCompUni("<acute> <l> ", 0x13A)
+CheckCompUni("<c> <L> ", 0x13D)
+CheckCompUni("<c> <l> ", 0x13E)
+CheckCompUni("<comma> <L> ", 0x13B)
+CheckCompUni("<comma> <l> ", 0x13C)
+CheckCompUni("<quotedbl> <less> ", 0x201C)
+CheckCompUni("<less> <quotedbl> ", 0x201C)
+CheckCompUni("<apostrophe> <less> ", 0x2018)
+CheckCompUni("<less> <apostrophe> ", 0x2018)
+CheckCompUni("<equal> <L> ", 0x20A4)
+CheckCompUni("<L> <equal> ", 0x20A4)
+CheckCompUni("<KP_Divide> <L> ", 0x141)
+CheckCompUni("<slash> <L> ", 0x141)
+CheckCompUni("<KP_Divide> <l> ", 0x142)
+CheckCompUni("<slash> <l> ", 0x142)
+CheckCompUni("<asciicircum> <underbar> <o> ", 0xBA)
+CheckCompUni("<asciicircum> <underscore> <o> ", 0xBA)
+CheckCompUni("<slash> <m> ", 0x20A5)
+CheckCompUni("<m> <slash> ", 0x20A5)
+CheckCompUni("<m> <u> ", 0xB5)
+CheckCompUni("<x> <x> ", 0xD7)
+CheckCompUni("<numbersign> <b> ", 0x266D)
+CheckCompUni("<numbersign> <numbersign> ", 0x266F)
+CheckCompUni("<apostrophe> <N> ", 0x143)
+CheckCompUni("<acute> <N> ", 0x143)
+CheckCompUni("<apostrophe> <n> ", 0x144)
+CheckCompUni("<acute> <n> ", 0x144)
+CheckCompUni("<equal> <N> ", 0x20A6)
+CheckCompUni("<N> <equal> ", 0x20A6)
+CheckCompUni("<c> <N> ", 0x147)
+CheckCompUni("<c> <n> ", 0x148)
+CheckCompUni("<comma> <N> ", 0x145)
+CheckCompUni("<comma> <n> ", 0x146)
+CheckCompUni("<space> <space>", 0xA0)
+CheckCompUni("<KP_Equal> <U0338> ", 0x2260)
+CheckCompUni("<equal> <U0338> ", 0x2260)
+CheckCompUni("<minus> <comma> ", 0xAC)
+CheckCompUni("<comma> <minus> ", 0xAC)
+CheckCompUni("<asciitilde> <N> ", 0xD1)
+CheckCompUni("<asciitilde> <n> ", 0xF1)
+CheckCompUni("<apostrophe> <O> ", 0xD3)
+CheckCompUni("<acute> <O> ", 0xD3)
+CheckCompUni("<apostrophe> <o> ", 0xF3)
+CheckCompUni("<acute> <o> ", 0xF3)
+CheckCompUni("<asciicircum> <O> ", 0xD4)
+CheckCompUni("<asciicircum> <o> ", 0xF4)
+CheckCompUni("<quotedbl> <O> ", 0xD6)
+CheckCompUni("<quotedbl> <o> ", 0xF6)
+CheckCompUni("<equal> <O> ", 0x150)
+CheckCompUni("<equal> <o> ", 0x151)
+CheckCompUni("<O> <E>", 0x152)
+CheckCompUni("<o> <e>", 0x153)
+CheckCompUni("<grave> <O> ", 0xD2)
+CheckCompUni("<grave> <o> ", 0xF2)
+CheckCompUni("<underscore> <O> ", 0x14C)
+CheckCompUni("<macron> <O> ", 0x14C)
+CheckCompUni("<underscore> <o> ", 0x14D)
+CheckCompUni("<macron> <o> ", 0x14D)
+CheckCompUni("<1> <2> ", 0xBD)
+CheckCompUni("<1> <4> ", 0xBC)
+CheckCompUni("<asciicircum> <KP_1> ", 0xB9)
+CheckCompUni("<asciicircum> <1> ", 0xB9)
+CheckCompUni("<KP_Divide> <O> ", 0xD8)
+CheckCompUni("<slash> <O> ", 0xD8)
+CheckCompUni("<asciicircum> <underbar> <a> ", 0xAA)
+CheckCompUni("<asciicircum> <underscore> <a> ", 0xAA)
+CheckCompUni("<KP_Divide> <o> ", 0xF8)
+CheckCompUni("<slash> <o> ", 0xF8)
+CheckCompUni("<asciitilde> <O> ", 0xD5)
+CheckCompUni("<asciitilde> <o> ", 0xF5)
+CheckCompUni("<P> <exclam>", 0xB6)
+CheckCompUni("<p> <exclam>", 0xB6)
+CheckCompUni("<P> <P> ", 0xB6)
+CheckCompUni("<period> <period>", 0xB7)
+CheckCompUni("<P> <t> ", 0x20A7)
+CheckCompUni("<plus> <minus>", 0xB1)
+CheckCompUni("<space> <period>", 0x2008)
+CheckCompUni("<question> <question>", 0xBF)
+CheckCompUni("<apostrophe> <R> ", 0x154)
+CheckCompUni("<acute> <R> ", 0x154)
+CheckCompUni("<apostrophe> <r> ", 0x155)
+CheckCompUni("<acute> <r> ", 0x155)
+CheckCompUni("<c> <R> ", 0x158)
+CheckCompUni("<c> <r> ", 0x159)
+CheckCompUni("<comma> <R> ", 0x156)
+CheckCompUni("<comma> <r> ", 0x157)
+CheckCompUni("<O> <R>", 0xAE)
+CheckCompUni("<O> <r>", 0xAE)
+CheckCompUni("<o> <R>", 0xAE)
+CheckCompUni("<o> <r>", 0xAE)
+CheckCompUni("<quotedbl> <greater> ", 0x201D)
+CheckCompUni("<greater> <quotedbl> ", 0x201D)
+CheckCompUni("<apostrophe> <greater> ", 0x2019)
+CheckCompUni("<greater> <apostrophe> ", 0x2019)
+CheckCompUni("<R> <s> ", 0x20A8)
+CheckCompUni("<apostrophe> <S> ", 0x15A)
+CheckCompUni("<acute> <S> ", 0x15A)
+CheckCompUni("<apostrophe> <s> ", 0x15B)
+CheckCompUni("<acute> <s> ", 0x15B)
+CheckCompUni("<c> <S> ", 0x160)
+CheckCompUni("<c> <s> ", 0x161)
+CheckCompUni("<comma> <S> ", 0x15E)
+CheckCompUni("<comma> <s> ", 0x15F)
+CheckCompUni("<asciicircum> <S> ", 0x15C)
+CheckCompUni("<asciicircum> <s> ", 0x15D)
+CheckCompUni("<o> <s>", 0xA7)
+CheckCompUni("<s> <o>", 0xA7)
+CheckCompUni("<apostrophe> <comma>", 0x201A)
+CheckCompUni("<comma> <apostrophe>", 0x201A)
+CheckCompUni("<s> <s>", 0xDF)
+CheckCompUni("<minus> <L> ", 0xA3)
+CheckCompUni("<L> <minus> ", 0xA3)
+CheckCompUni("<c> <T> ", 0x164)
+CheckCompUni("<c> <t> ", 0x165)
+CheckCompUni("<comma> <T> ", 0x162)
+CheckCompUni("<comma> <t> ", 0x163)
+CheckCompUni("<T> <H> ", 0xDE)
+CheckCompUni("<t> <h> ", 0xFE)
+CheckCompUni("<3> <4> ", 0xBE)
+CheckCompUni("<asciicircum> <KP_3> ", 0xB3)
+CheckCompUni("<asciicircum> <3> ", 0xB3)
+CheckCompUni("<asciicircum> <T> <M> ", 0x2122)
+CheckCompUni("<KP_Divide> <T> ", 0x166)
+CheckCompUni("<slash> <T> ", 0x166)
+CheckCompUni("<KP_Divide> <t> ", 0x167)
+CheckCompUni("<slash> <t> ", 0x167)
+CheckCompUni("<asciicircum> <KP_2> ", 0xB2)
+CheckCompUni("<asciicircum> <KP_Space> ", 0xB2)
+CheckCompUni("<asciicircum> <2> ", 0xB2)
+CheckCompUni("<b> <E> ", 0x114)
+CheckCompUni("<U> <E> ", 0x114)
+CheckCompUni("<b> <e> ", 0x115)
+CheckCompUni("<U> <e> ", 0x115)
+CheckCompUni("<b> <I> ", 0x12C)
+CheckCompUni("<U> <I> ", 0x12C)
+CheckCompUni("<b> <i> ", 0x12D)
+CheckCompUni("<U> <i> ", 0x12D)
+CheckCompUni("<b> <O> ", 0x14E)
+CheckCompUni("<U> <O> ", 0x14E)
+CheckCompUni("<b> <o> ", 0x14F)
+CheckCompUni("<U> <o> ", 0x14F)
+CheckCompUni("<asciicircum> <W> ", 0x174)
+CheckCompUni("<asciicircum> <w> ", 0x175)
+CheckCompUni("<asciicircum> <Y> ", 0x176)
+CheckCompUni("<asciicircum> <y> ", 0x177)
+CheckCompUni("<f> <S> ", 0x17F)
+CheckCompUni("<f> <s> ", 0x17F)
+CheckCompUni("<KP_Divide> <b> ", 0x180)
+CheckCompUni("<slash> <b> ", 0x180)
+CheckCompUni("<KP_Divide> <I> ", 0x197)
+CheckCompUni("<slash> <I> ", 0x197)
+CheckCompUni("<plus> <O> ", 0x1A0)
+CheckCompUni("<plus> <o> ", 0x1A1)
+CheckCompUni("<plus> <U> ", 0x1AF)
+CheckCompUni("<plus> <u> ", 0x1B0)
+CheckCompUni("<KP_Divide> <Z> ", 0x1B5)
+CheckCompUni("<slash> <Z> ", 0x1B5)
+CheckCompUni("<KP_Divide> <z> ", 0x1B6)
+CheckCompUni("<slash> <z> ", 0x1B6)
+CheckCompUni("<c> <A> ", 0x1CD)
+CheckCompUni("<c> <a> ", 0x1CE)
+CheckCompUni("<c> <I> ", 0x1CF)
+CheckCompUni("<c> <i> ", 0x1D0)
+CheckCompUni("<c> <O> ", 0x1D1)
+CheckCompUni("<c> <o> ", 0x1D2)
+CheckCompUni("<c> <U> ", 0x1D3)
+CheckCompUni("<c> <u> ", 0x1D4)
+CheckCompUni("<underscore> <quotedbl> <U> ", 0x1D5)
+CheckCompUni("<underscore> <dead_diaeresis> <U> ", 0x1D5)
+CheckCompUni("<macron> <quotedbl> <U> ", 0x1D5)
+CheckCompUni("<macron> <dead_diaeresis> <U> ", 0x1D5)
+CheckCompUni("<underscore> <Udiaeresis> ", 0x1D5)
+CheckCompUni("<macron> <Udiaeresis> ", 0x1D5)
+CheckCompUni("<underscore> <quotedbl> <u> ", 0x1D6)
+CheckCompUni("<underscore> <dead_diaeresis> <u> ", 0x1D6)
+CheckCompUni("<macron> <quotedbl> <u> ", 0x1D6)
+CheckCompUni("<macron> <dead_diaeresis> <u> ", 0x1D6)
+CheckCompUni("<underscore> <udiaeresis> ", 0x1D6)
+CheckCompUni("<macron> <udiaeresis> ", 0x1D6)
+CheckCompUni("<apostrophe> <quotedbl> <U> ", 0x1D7)
+CheckCompUni("<apostrophe> <dead_diaeresis> <U> ", 0x1D7)
+CheckCompUni("<acute> <quotedbl> <U> ", 0x1D7)
+CheckCompUni("<acute> <dead_diaeresis> <U> ", 0x1D7)
+CheckCompUni("<apostrophe> <Udiaeresis> ", 0x1D7)
+CheckCompUni("<acute> <Udiaeresis> ", 0x1D7)
+CheckCompUni("<apostrophe> <quotedbl> <u> ", 0x1D8)
+CheckCompUni("<apostrophe> <dead_diaeresis> <u> ", 0x1D8)
+CheckCompUni("<acute> <quotedbl> <u> ", 0x1D8)
+CheckCompUni("<acute> <dead_diaeresis> <u> ", 0x1D8)
+CheckCompUni("<apostrophe> <udiaeresis> ", 0x1D8)
+CheckCompUni("<acute> <udiaeresis> ", 0x1D8)
+CheckCompUni("<c> <quotedbl> <U> ", 0x1D9)
+CheckCompUni("<c> <dead_diaeresis> <U> ", 0x1D9)
+CheckCompUni("<c> <Udiaeresis> ", 0x1D9)
+CheckCompUni("<c> <quotedbl> <u> ", 0x1DA)
+CheckCompUni("<c> <dead_diaeresis> <u> ", 0x1DA)
+CheckCompUni("<c> <udiaeresis> ", 0x1DA)
+CheckCompUni("<grave> <quotedbl> <U> ", 0x1DB)
+CheckCompUni("<grave> <dead_diaeresis> <U> ", 0x1DB)
+CheckCompUni("<grave> <Udiaeresis> ", 0x1DB)
+CheckCompUni("<grave> <quotedbl> <u> ", 0x1DC)
+CheckCompUni("<grave> <dead_diaeresis> <u> ", 0x1DC)
+CheckCompUni("<grave> <udiaeresis> ", 0x1DC)
+CheckCompUni("<underscore> <quotedbl> <A> ", 0x1DE)
+CheckCompUni("<underscore> <dead_diaeresis> <A> ", 0x1DE)
+CheckCompUni("<macron> <quotedbl> <A> ", 0x1DE)
+CheckCompUni("<macron> <dead_diaeresis> <A> ", 0x1DE)
+CheckCompUni("<underscore> <Adiaeresis> ", 0x1DE)
+CheckCompUni("<macron> <Adiaeresis> ", 0x1DE)
+CheckCompUni("<underscore> <quotedbl> <a> ", 0x1DF)
+CheckCompUni("<underscore> <dead_diaeresis> <a> ", 0x1DF)
+CheckCompUni("<macron> <quotedbl> <a> ", 0x1DF)
+CheckCompUni("<macron> <dead_diaeresis> <a> ", 0x1DF)
+CheckCompUni("<underscore> <adiaeresis> ", 0x1DF)
+CheckCompUni("<macron> <adiaeresis> ", 0x1DF)
+CheckCompUni("<underscore> <period> <A> ", 0x1E0)
+CheckCompUni("<underscore> <dead_abovedot> <A> ", 0x1E0)
+CheckCompUni("<macron> <period> <A> ", 0x1E0)
+CheckCompUni("<macron> <dead_abovedot> <A> ", 0x1E0)
+CheckCompUni("<underscore> <U0226> ", 0x1E0)
+CheckCompUni("<macron> <U0226> ", 0x1E0)
+CheckCompUni("<underscore> <period> <a> ", 0x1E1)
+CheckCompUni("<underscore> <dead_abovedot> <a> ", 0x1E1)
+CheckCompUni("<macron> <period> <a> ", 0x1E1)
+CheckCompUni("<macron> <dead_abovedot> <a> ", 0x1E1)
+CheckCompUni("<underscore> <U0227> ", 0x1E1)
+CheckCompUni("<macron> <U0227> ", 0x1E1)
+CheckCompUni("<underscore> <AE> ", 0x1E2)
+CheckCompUni("<macron> <AE> ", 0x1E2)
+CheckCompUni("<underscore> <ae> ", 0x1E3)
+CheckCompUni("<macron> <ae> ", 0x1E3)
+CheckCompUni("<KP_Divide> <G> ", 0x1E4)
+CheckCompUni("<slash> <G> ", 0x1E4)
+CheckCompUni("<KP_Divide> <g> ", 0x1E5)
+CheckCompUni("<slash> <g> ", 0x1E5)
+CheckCompUni("<c> <G> ", 0x1E6)
+CheckCompUni("<c> <g> ", 0x1E7)
+CheckCompUni("<c> <K> ", 0x1E8)
+CheckCompUni("<c> <k> ", 0x1E9)
+CheckCompUni("<semicolon> <O> ", 0x1EA)
+CheckCompUni("<semicolon> <o> ", 0x1EB)
+CheckCompUni("<underscore> <semicolon> <O> ", 0x1EC)
+CheckCompUni("<underscore> <dead_ogonek> <O> ", 0x1EC)
+CheckCompUni("<macron> <semicolon> <O> ", 0x1EC)
+CheckCompUni("<macron> <dead_ogonek> <O> ", 0x1EC)
+CheckCompUni("<underscore> <U01ea> ", 0x1EC)
+CheckCompUni("<macron> <U01ea> ", 0x1EC)
+CheckCompUni("<underscore> <semicolon> <o> ", 0x1ED)
+CheckCompUni("<underscore> <dead_ogonek> <o> ", 0x1ED)
+CheckCompUni("<macron> <semicolon> <o> ", 0x1ED)
+CheckCompUni("<macron> <dead_ogonek> <o> ", 0x1ED)
+CheckCompUni("<underscore> <U01eb> ", 0x1ED)
+CheckCompUni("<macron> <U01eb> ", 0x1ED)
+CheckCompUni("<c> <U01b7> ", 0x1EE)
+CheckCompUni("<c> <U0292> ", 0x1EF)
+CheckCompUni("<c> <j> ", 0x1F0)
+CheckCompUni("<apostrophe> <G> ", 0x1F4)
+CheckCompUni("<acute> <G> ", 0x1F4)
+CheckCompUni("<apostrophe> <g> ", 0x1F5)
+CheckCompUni("<acute> <g> ", 0x1F5)
+CheckCompUni("<grave> <N> ", 0x1F8)
+CheckCompUni("<grave> <n> ", 0x1F9)
+CheckCompUni("<o> <apostrophe> <A> ", 0x1FA)
+CheckCompUni("<apostrophe> <dead_abovering> <A> ", 0x1FA)
+CheckCompUni("<acute> <o> <A> ", 0x1FA)
+CheckCompUni("<acute> <dead_abovering> <A> ", 0x1FA)
+CheckCompUni("<apostrophe> <Aring> ", 0x1FA)
+CheckCompUni("<acute> <Aring> ", 0x1FA)
+CheckCompUni("<o> <apostrophe> <a> ", 0x1FB)
+CheckCompUni("<apostrophe> <dead_abovering> <a> ", 0x1FB)
+CheckCompUni("<acute> <o> <a> ", 0x1FB)
+CheckCompUni("<acute> <dead_abovering> <a> ", 0x1FB)
+CheckCompUni("<apostrophe> <aring> ", 0x1FB)
+CheckCompUni("<acute> <aring> ", 0x1FB)
+CheckCompUni("<apostrophe> <AE> ", 0x1FC)
+CheckCompUni("<acute> <AE> ", 0x1FC)
+CheckCompUni("<apostrophe> <ae> ", 0x1FD)
+CheckCompUni("<acute> <ae> ", 0x1FD)
+CheckCompUni("<apostrophe> <KP_Divide> <O> ", 0x1FE)
+CheckCompUni("<acute> <KP_Divide> <O> ", 0x1FE)
+CheckCompUni("<apostrophe> <slash> <O> ", 0x1FE)
+CheckCompUni("<acute> <slash> <O> ", 0x1FE)
+CheckCompUni("<apostrophe> <Ooblique> ", 0x1FE)
+CheckCompUni("<acute> <Ooblique> ", 0x1FE)
+CheckCompUni("<apostrophe> <KP_Divide> <o> ", 0x1FF)
+CheckCompUni("<acute> <KP_Divide> <o> ", 0x1FF)
+CheckCompUni("<apostrophe> <slash> <o> ", 0x1FF)
+CheckCompUni("<acute> <slash> <o> ", 0x1FF)
+CheckCompUni("<apostrophe> <oslash> ", 0x1FF)
+CheckCompUni("<acute> <oslash> ", 0x1FF)
+CheckCompUni("<c> <H> ", 0x21E)
+CheckCompUni("<c> <h> ", 0x21F)
+CheckCompUni("<period> <A> ", 0x226)
+CheckCompUni("<period> <a> ", 0x227)
+CheckCompUni("<comma> <E> ", 0x228)
+CheckCompUni("<comma> <e> ", 0x229)
+CheckCompUni("<underscore> <quotedbl> <O> ", 0x22A)
+CheckCompUni("<underscore> <dead_diaeresis> <O> ", 0x22A)
+CheckCompUni("<macron> <quotedbl> <O> ", 0x22A)
+CheckCompUni("<macron> <dead_diaeresis> <O> ", 0x22A)
+CheckCompUni("<underscore> <Odiaeresis> ", 0x22A)
+CheckCompUni("<macron> <Odiaeresis> ", 0x22A)
+CheckCompUni("<underscore> <quotedbl> <o> ", 0x22B)
+CheckCompUni("<underscore> <dead_diaeresis> <o> ", 0x22B)
+CheckCompUni("<macron> <quotedbl> <o> ", 0x22B)
+CheckCompUni("<macron> <dead_diaeresis> <o> ", 0x22B)
+CheckCompUni("<underscore> <odiaeresis> ", 0x22B)
+CheckCompUni("<macron> <odiaeresis> ", 0x22B)
+CheckCompUni("<underscore> <combining_tilde> <O> ", 0x22C)
+CheckCompUni("<macron> <combining_tilde> <O> ", 0x22C)
+CheckCompUni("<underscore> <asciitilde> <O> ", 0x22C)
+CheckCompUni("<underscore> <dead_tilde> <O> ", 0x22C)
+CheckCompUni("<macron> <asciitilde> <O> ", 0x22C)
+CheckCompUni("<macron> <dead_tilde> <O> ", 0x22C)
+CheckCompUni("<underscore> <Otilde> ", 0x22C)
+CheckCompUni("<macron> <Otilde> ", 0x22C)
+CheckCompUni("<underscore> <combining_tilde> <o> ", 0x22D)
+CheckCompUni("<macron> <combining_tilde> <o> ", 0x22D)
+CheckCompUni("<underscore> <asciitilde> <o> ", 0x22D)
+CheckCompUni("<underscore> <dead_tilde> <o> ", 0x22D)
+CheckCompUni("<macron> <asciitilde> <o> ", 0x22D)
+CheckCompUni("<macron> <dead_tilde> <o> ", 0x22D)
+CheckCompUni("<underscore> <otilde> ", 0x22D)
+CheckCompUni("<macron> <otilde> ", 0x22D)
+CheckCompUni("<period> <O> ", 0x22E)
+CheckCompUni("<period> <o> ", 0x22F)
+CheckCompUni("<underscore> <period> <O> ", 0x230)
+CheckCompUni("<underscore> <dead_abovedot> <O> ", 0x230)
+CheckCompUni("<macron> <period> <O> ", 0x230)
+CheckCompUni("<macron> <dead_abovedot> <O> ", 0x230)
+CheckCompUni("<underscore> <U022e> ", 0x230)
+CheckCompUni("<macron> <U022e> ", 0x230)
+CheckCompUni("<underscore> <period> <o> ", 0x231)
+CheckCompUni("<underscore> <dead_abovedot> <o> ", 0x231)
+CheckCompUni("<macron> <period> <o> ", 0x231)
+CheckCompUni("<macron> <dead_abovedot> <o> ", 0x231)
+CheckCompUni("<underscore> <U022f> ", 0x231)
+CheckCompUni("<macron> <U022f> ", 0x231)
+CheckCompUni("<underscore> <Y> ", 0x232)
+CheckCompUni("<macron> <Y> ", 0x232)
+CheckCompUni("<underscore> <y> ", 0x233)
+CheckCompUni("<macron> <y> ", 0x233)
+CheckCompUni("<e> <e> ", 0x259)
+CheckCompUni("<KP_Divide> <i> ", 0x268)
+CheckCompUni("<slash> <i> ", 0x268)
+CheckCompUni("<KP_Divide> <U0294> ", 0x2A1)
+CheckCompUni("<slash> <U0294> ", 0x2A1)
+CheckCompUni("<asciicircum> <underbar> <h> ", 0x2B0)
+CheckCompUni("<asciicircum> <underscore> <h> ", 0x2B0)
+CheckCompUni("<asciicircum> <underbar> <U0266> ", 0x2B1)
+CheckCompUni("<asciicircum> <underscore> <U0266> ", 0x2B1)
+CheckCompUni("<asciicircum> <underbar> <j> ", 0x2B2)
+CheckCompUni("<asciicircum> <underscore> <j> ", 0x2B2)
+CheckCompUni("<asciicircum> <underbar> <r> ", 0x2B3)
+CheckCompUni("<asciicircum> <underscore> <r> ", 0x2B3)
+CheckCompUni("<asciicircum> <underbar> <U0279> ", 0x2B4)
+CheckCompUni("<asciicircum> <underscore> <U0279> ", 0x2B4)
+CheckCompUni("<asciicircum> <underbar> <U027b> ", 0x2B5)
+CheckCompUni("<asciicircum> <underscore> <U027b> ", 0x2B5)
+CheckCompUni("<asciicircum> <underbar> <U0281> ", 0x2B6)
+CheckCompUni("<asciicircum> <underscore> <U0281> ", 0x2B6)
+CheckCompUni("<asciicircum> <underbar> <w> ", 0x2B7)
+CheckCompUni("<asciicircum> <underscore> <w> ", 0x2B7)
+CheckCompUni("<asciicircum> <underbar> <y> ", 0x2B8)
+CheckCompUni("<asciicircum> <underscore> <y> ", 0x2B8)
+CheckCompUni("<asciicircum> <underbar> <U0263> ", 0x2E0)
+CheckCompUni("<asciicircum> <underscore> <U0263> ", 0x2E0)
+CheckCompUni("<asciicircum> <underbar> <l> ", 0x2E1)
+CheckCompUni("<asciicircum> <underscore> <l> ", 0x2E1)
+CheckCompUni("<asciicircum> <underbar> <s> ", 0x2E2)
+CheckCompUni("<asciicircum> <underscore> <s> ", 0x2E2)
+CheckCompUni("<asciicircum> <underbar> <x> ", 0x2E3)
+CheckCompUni("<asciicircum> <underscore> <x> ", 0x2E3)
+CheckCompUni("<asciicircum> <underbar> <U0295> ", 0x2E4)
+CheckCompUni("<asciicircum> <underscore> <U0295> ", 0x2E4)
+CheckCompUni("<quotedbl> <combining_acute> ", 0x344)
+CheckCompUni("<quotedbl> <apostrophe> ", 0x344)
+CheckCompUni("<quotedbl> <acute> ", 0x344)
+CheckCompUni("<quotedbl> <dead_acute> ", 0x344)
+CheckCompUni("<apostrophe> <U03d2> ", 0x3D3)
+CheckCompUni("<acute> <U03d2> ", 0x3D3)
+CheckCompUni("<quotedbl> <U03d2> ", 0x3D4)
+CheckCompUni("<period> <B> ", 0x1E02)
+CheckCompUni("<period> <b> ", 0x1E03)
+CheckCompUni("<exclam> <B> ", 0x1E04)
+CheckCompUni("<exclam> <b> ", 0x1E05)
+CheckCompUni("<apostrophe> <comma> <C> ", 0x1E08)
+CheckCompUni("<apostrophe> <dead_cedilla> <C> ", 0x1E08)
+CheckCompUni("<acute> <comma> <C> ", 0x1E08)
+CheckCompUni("<acute> <dead_cedilla> <C> ", 0x1E08)
+CheckCompUni("<apostrophe> <Ccedilla> ", 0x1E08)
+CheckCompUni("<acute> <Ccedilla> ", 0x1E08)
+CheckCompUni("<apostrophe> <comma> <c> ", 0x1E09)
+CheckCompUni("<apostrophe> <dead_cedilla> <c> ", 0x1E09)
+CheckCompUni("<acute> <comma> <c> ", 0x1E09)
+CheckCompUni("<acute> <dead_cedilla> <c> ", 0x1E09)
+CheckCompUni("<apostrophe> <ccedilla> ", 0x1E09)
+CheckCompUni("<acute> <ccedilla> ", 0x1E09)
+CheckCompUni("<period> <D> ", 0x1E0A)
+CheckCompUni("<period> <d> ", 0x1E0B)
+CheckCompUni("<exclam> <D> ", 0x1E0C)
+CheckCompUni("<exclam> <d> ", 0x1E0D)
+CheckCompUni("<comma> <D> ", 0x1E10)
+CheckCompUni("<comma> <d> ", 0x1E11)
+CheckCompUni("<grave> <underscore> <E> ", 0x1E14)
+CheckCompUni("<grave> <macron> <E> ", 0x1E14)
+CheckCompUni("<grave> <dead_macron> <E> ", 0x1E14)
+CheckCompUni("<grave> <Emacron> ", 0x1E14)
+CheckCompUni("<grave> <underscore> <e> ", 0x1E15)
+CheckCompUni("<grave> <macron> <e> ", 0x1E15)
+CheckCompUni("<grave> <dead_macron> <e> ", 0x1E15)
+CheckCompUni("<grave> <emacron> ", 0x1E15)
+CheckCompUni("<apostrophe> <underscore> <E> ", 0x1E16)
+CheckCompUni("<apostrophe> <macron> <E> ", 0x1E16)
+CheckCompUni("<apostrophe> <dead_macron> <E> ", 0x1E16)
+CheckCompUni("<acute> <underscore> <E> ", 0x1E16)
+CheckCompUni("<acute> <macron> <E> ", 0x1E16)
+CheckCompUni("<acute> <dead_macron> <E> ", 0x1E16)
+CheckCompUni("<apostrophe> <Emacron> ", 0x1E16)
+CheckCompUni("<acute> <Emacron> ", 0x1E16)
+CheckCompUni("<apostrophe> <underscore> <e> ", 0x1E17)
+CheckCompUni("<apostrophe> <macron> <e> ", 0x1E17)
+CheckCompUni("<apostrophe> <dead_macron> <e> ", 0x1E17)
+CheckCompUni("<acute> <underscore> <e> ", 0x1E17)
+CheckCompUni("<acute> <macron> <e> ", 0x1E17)
+CheckCompUni("<acute> <dead_macron> <e> ", 0x1E17)
+CheckCompUni("<apostrophe> <emacron> ", 0x1E17)
+CheckCompUni("<acute> <emacron> ", 0x1E17)
+CheckCompUni("<b> <comma> <E> ", 0x1E1C)
+CheckCompUni("<b> <dead_cedilla> <E> ", 0x1E1C)
+CheckCompUni("<U> <comma> <E> ", 0x1E1C)
+CheckCompUni("<U> <dead_cedilla> <E> ", 0x1E1C)
+CheckCompUni("<b> <U0228> ", 0x1E1C)
+CheckCompUni("<U> <U0228> ", 0x1E1C)
+CheckCompUni("<b> <comma> <e> ", 0x1E1D)
+CheckCompUni("<b> <dead_cedilla> <e> ", 0x1E1D)
+CheckCompUni("<U> <comma> <e> ", 0x1E1D)
+CheckCompUni("<U> <dead_cedilla> <e> ", 0x1E1D)
+CheckCompUni("<b> <U0229> ", 0x1E1D)
+CheckCompUni("<U> <U0229> ", 0x1E1D)
+CheckCompUni("<period> <F> ", 0x1E1E)
+CheckCompUni("<period> <f> ", 0x1E1F)
+CheckCompUni("<underscore> <G> ", 0x1E20)
+CheckCompUni("<macron> <G> ", 0x1E20)
+CheckCompUni("<underscore> <g> ", 0x1E21)
+CheckCompUni("<macron> <g> ", 0x1E21)
+CheckCompUni("<period> <H> ", 0x1E22)
+CheckCompUni("<period> <h> ", 0x1E23)
+CheckCompUni("<exclam> <H> ", 0x1E24)
+CheckCompUni("<exclam> <h> ", 0x1E25)
+CheckCompUni("<quotedbl> <H> ", 0x1E26)
+CheckCompUni("<quotedbl> <h> ", 0x1E27)
+CheckCompUni("<comma> <H> ", 0x1E28)
+CheckCompUni("<comma> <h> ", 0x1E29)
+CheckCompUni("<apostrophe> <quotedbl> <I> ", 0x1E2E)
+CheckCompUni("<apostrophe> <dead_diaeresis> <I> ", 0x1E2E)
+CheckCompUni("<acute> <quotedbl> <I> ", 0x1E2E)
+CheckCompUni("<acute> <dead_diaeresis> <I> ", 0x1E2E)
+CheckCompUni("<apostrophe> <Idiaeresis> ", 0x1E2E)
+CheckCompUni("<acute> <Idiaeresis> ", 0x1E2E)
+CheckCompUni("<apostrophe> <quotedbl> <i> ", 0x1E2F)
+CheckCompUni("<apostrophe> <dead_diaeresis> <i> ", 0x1E2F)
+CheckCompUni("<acute> <quotedbl> <i> ", 0x1E2F)
+CheckCompUni("<acute> <dead_diaeresis> <i> ", 0x1E2F)
+CheckCompUni("<apostrophe> <idiaeresis> ", 0x1E2F)
+CheckCompUni("<acute> <idiaeresis> ", 0x1E2F)
+CheckCompUni("<apostrophe> <K> ", 0x1E30)
+CheckCompUni("<acute> <K> ", 0x1E30)
+CheckCompUni("<apostrophe> <k> ", 0x1E31)
+CheckCompUni("<acute> <k> ", 0x1E31)
+CheckCompUni("<exclam> <K> ", 0x1E32)
+CheckCompUni("<exclam> <k> ", 0x1E33)
+CheckCompUni("<exclam> <L> ", 0x1E36)
+CheckCompUni("<exclam> <l> ", 0x1E37)
+CheckCompUni("<underscore> <combining_belowdot> <L> ", 0x1E38)
+CheckCompUni("<macron> <combining_belowdot> <L> ", 0x1E38)
+CheckCompUni("<underscore> <exclam> <L> ", 0x1E38)
+CheckCompUni("<underscore> <dead_belowdot> <L> ", 0x1E38)
+CheckCompUni("<macron> <exclam> <L> ", 0x1E38)
+CheckCompUni("<macron> <dead_belowdot> <L> ", 0x1E38)
+CheckCompUni("<underscore> <U1e36> ", 0x1E38)
+CheckCompUni("<macron> <U1e36> ", 0x1E38)
+CheckCompUni("<underscore> <combining_belowdot> <l> ", 0x1E39)
+CheckCompUni("<macron> <combining_belowdot> <l> ", 0x1E39)
+CheckCompUni("<underscore> <exclam> <l> ", 0x1E39)
+CheckCompUni("<underscore> <dead_belowdot> <l> ", 0x1E39)
+CheckCompUni("<macron> <exclam> <l> ", 0x1E39)
+CheckCompUni("<macron> <dead_belowdot> <l> ", 0x1E39)
+CheckCompUni("<underscore> <U1e37> ", 0x1E39)
+CheckCompUni("<macron> <U1e37> ", 0x1E39)
+CheckCompUni("<apostrophe> <M> ", 0x1E3E)
+CheckCompUni("<acute> <M> ", 0x1E3E)
+CheckCompUni("<apostrophe> <m> ", 0x1E3F)
+CheckCompUni("<acute> <m> ", 0x1E3F)
+CheckCompUni("<period> <M> ", 0x1E40)
+CheckCompUni("<period> <m> ", 0x1E41)
+CheckCompUni("<exclam> <M> ", 0x1E42)
+CheckCompUni("<exclam> <m> ", 0x1E43)
+CheckCompUni("<period> <N> ", 0x1E44)
+CheckCompUni("<period> <n> ", 0x1E45)
+CheckCompUni("<exclam> <N> ", 0x1E46)
+CheckCompUni("<exclam> <n> ", 0x1E47)
+CheckCompUni("<apostrophe> <combining_tilde> <O> ", 0x1E4C)
+CheckCompUni("<acute> <combining_tilde> <O> ", 0x1E4C)
+CheckCompUni("<apostrophe> <asciitilde> <O> ", 0x1E4C)
+CheckCompUni("<apostrophe> <dead_tilde> <O> ", 0x1E4C)
+CheckCompUni("<acute> <asciitilde> <O> ", 0x1E4C)
+CheckCompUni("<acute> <dead_tilde> <O> ", 0x1E4C)
+CheckCompUni("<apostrophe> <Otilde> ", 0x1E4C)
+CheckCompUni("<acute> <Otilde> ", 0x1E4C)
+CheckCompUni("<apostrophe> <combining_tilde> <o> ", 0x1E4D)
+CheckCompUni("<acute> <combining_tilde> <o> ", 0x1E4D)
+CheckCompUni("<apostrophe> <asciitilde> <o> ", 0x1E4D)
+CheckCompUni("<apostrophe> <dead_tilde> <o> ", 0x1E4D)
+CheckCompUni("<acute> <asciitilde> <o> ", 0x1E4D)
+CheckCompUni("<acute> <dead_tilde> <o> ", 0x1E4D)
+CheckCompUni("<apostrophe> <otilde> ", 0x1E4D)
+CheckCompUni("<acute> <otilde> ", 0x1E4D)
+CheckCompUni("<quotedbl> <combining_tilde> <O> ", 0x1E4E)
+CheckCompUni("<quotedbl> <asciitilde> <O> ", 0x1E4E)
+CheckCompUni("<quotedbl> <dead_tilde> <O> ", 0x1E4E)
+CheckCompUni("<quotedbl> <Otilde> ", 0x1E4E)
+CheckCompUni("<quotedbl> <combining_tilde> <o> ", 0x1E4F)
+CheckCompUni("<quotedbl> <asciitilde> <o> ", 0x1E4F)
+CheckCompUni("<quotedbl> <dead_tilde> <o> ", 0x1E4F)
+CheckCompUni("<quotedbl> <otilde> ", 0x1E4F)
+CheckCompUni("<grave> <underscore> <O> ", 0x1E50)
+CheckCompUni("<grave> <macron> <O> ", 0x1E50)
+CheckCompUni("<grave> <dead_macron> <O> ", 0x1E50)
+CheckCompUni("<grave> <Omacron> ", 0x1E50)
+CheckCompUni("<grave> <underscore> <o> ", 0x1E51)
+CheckCompUni("<grave> <macron> <o> ", 0x1E51)
+CheckCompUni("<grave> <dead_macron> <o> ", 0x1E51)
+CheckCompUni("<grave> <omacron> ", 0x1E51)
+CheckCompUni("<apostrophe> <underscore> <O> ", 0x1E52)
+CheckCompUni("<apostrophe> <macron> <O> ", 0x1E52)
+CheckCompUni("<apostrophe> <dead_macron> <O> ", 0x1E52)
+CheckCompUni("<acute> <underscore> <O> ", 0x1E52)
+CheckCompUni("<acute> <macron> <O> ", 0x1E52)
+CheckCompUni("<acute> <dead_macron> <O> ", 0x1E52)
+CheckCompUni("<apostrophe> <Omacron> ", 0x1E52)
+CheckCompUni("<acute> <Omacron> ", 0x1E52)
+CheckCompUni("<apostrophe> <underscore> <o> ", 0x1E53)
+CheckCompUni("<apostrophe> <macron> <o> ", 0x1E53)
+CheckCompUni("<apostrophe> <dead_macron> <o> ", 0x1E53)
+CheckCompUni("<acute> <underscore> <o> ", 0x1E53)
+CheckCompUni("<acute> <macron> <o> ", 0x1E53)
+CheckCompUni("<acute> <dead_macron> <o> ", 0x1E53)
+CheckCompUni("<apostrophe> <omacron> ", 0x1E53)
+CheckCompUni("<acute> <omacron> ", 0x1E53)
+CheckCompUni("<apostrophe> <P> ", 0x1E54)
+CheckCompUni("<acute> <P> ", 0x1E54)
+CheckCompUni("<apostrophe> <p> ", 0x1E55)
+CheckCompUni("<acute> <p> ", 0x1E55)
+CheckCompUni("<period> <P> ", 0x1E56)
+CheckCompUni("<period> <p> ", 0x1E57)
+CheckCompUni("<period> <R> ", 0x1E58)
+CheckCompUni("<period> <r> ", 0x1E59)
+CheckCompUni("<exclam> <R> ", 0x1E5A)
+CheckCompUni("<exclam> <r> ", 0x1E5B)
+CheckCompUni("<underscore> <combining_belowdot> <R> ", 0x1E5C)
+CheckCompUni("<macron> <combining_belowdot> <R> ", 0x1E5C)
+CheckCompUni("<underscore> <exclam> <R> ", 0x1E5C)
+CheckCompUni("<underscore> <dead_belowdot> <R> ", 0x1E5C)
+CheckCompUni("<macron> <exclam> <R> ", 0x1E5C)
+CheckCompUni("<macron> <dead_belowdot> <R> ", 0x1E5C)
+CheckCompUni("<underscore> <U1e5a> ", 0x1E5C)
+CheckCompUni("<macron> <U1e5a> ", 0x1E5C)
+CheckCompUni("<underscore> <combining_belowdot> <r> ", 0x1E5D)
+CheckCompUni("<macron> <combining_belowdot> <r> ", 0x1E5D)
+CheckCompUni("<underscore> <exclam> <r> ", 0x1E5D)
+CheckCompUni("<underscore> <dead_belowdot> <r> ", 0x1E5D)
+CheckCompUni("<macron> <exclam> <r> ", 0x1E5D)
+CheckCompUni("<macron> <dead_belowdot> <r> ", 0x1E5D)
+CheckCompUni("<underscore> <U1e5b> ", 0x1E5D)
+CheckCompUni("<macron> <U1e5b> ", 0x1E5D)
+CheckCompUni("<period> <S> ", 0x1E60)
+CheckCompUni("<period> <s> ", 0x1E61)
+CheckCompUni("<exclam> <S> ", 0x1E62)
+CheckCompUni("<exclam> <s> ", 0x1E63)
+CheckCompUni("<period> <combining_acute> <S> ", 0x1E64)
+CheckCompUni("<period> <apostrophe> <S> ", 0x1E64)
+CheckCompUni("<period> <acute> <S> ", 0x1E64)
+CheckCompUni("<period> <dead_acute> <S> ", 0x1E64)
+CheckCompUni("<period> <Sacute> ", 0x1E64)
+CheckCompUni("<period> <combining_acute> <s> ", 0x1E65)
+CheckCompUni("<period> <apostrophe> <s> ", 0x1E65)
+CheckCompUni("<period> <acute> <s> ", 0x1E65)
+CheckCompUni("<period> <dead_acute> <s> ", 0x1E65)
+CheckCompUni("<period> <sacute> ", 0x1E65)
+CheckCompUni("<period> <c> <S> ", 0x1E66)
+CheckCompUni("<period> <dead_caron> <S> ", 0x1E66)
+CheckCompUni("<period> <Scaron> ", 0x1E66)
+CheckCompUni("<period> <c> <s> ", 0x1E67)
+CheckCompUni("<period> <dead_caron> <s> ", 0x1E67)
+CheckCompUni("<period> <scaron> ", 0x1E67)
+CheckCompUni("<period> <combining_belowdot> <S> ", 0x1E68)
+CheckCompUni("<period> <exclam> <S> ", 0x1E68)
+CheckCompUni("<period> <dead_belowdot> <S> ", 0x1E68)
+CheckCompUni("<period> <U1e62> ", 0x1E68)
+CheckCompUni("<period> <combining_belowdot> <s> ", 0x1E69)
+CheckCompUni("<period> <exclam> <s> ", 0x1E69)
+CheckCompUni("<period> <dead_belowdot> <s> ", 0x1E69)
+CheckCompUni("<period> <U1e63> ", 0x1E69)
+CheckCompUni("<period> <T> ", 0x1E6A)
+CheckCompUni("<period> <t> ", 0x1E6B)
+CheckCompUni("<exclam> <T> ", 0x1E6C)
+CheckCompUni("<exclam> <t> ", 0x1E6D)
+CheckCompUni("<apostrophe> <combining_tilde> <U> ", 0x1E78)
+CheckCompUni("<acute> <combining_tilde> <U> ", 0x1E78)
+CheckCompUni("<apostrophe> <asciitilde> <U> ", 0x1E78)
+CheckCompUni("<apostrophe> <dead_tilde> <U> ", 0x1E78)
+CheckCompUni("<acute> <asciitilde> <U> ", 0x1E78)
+CheckCompUni("<acute> <dead_tilde> <U> ", 0x1E78)
+CheckCompUni("<apostrophe> <Utilde> ", 0x1E78)
+CheckCompUni("<acute> <Utilde> ", 0x1E78)
+CheckCompUni("<apostrophe> <combining_tilde> <u> ", 0x1E79)
+CheckCompUni("<acute> <combining_tilde> <u> ", 0x1E79)
+CheckCompUni("<apostrophe> <asciitilde> <u> ", 0x1E79)
+CheckCompUni("<apostrophe> <dead_tilde> <u> ", 0x1E79)
+CheckCompUni("<acute> <asciitilde> <u> ", 0x1E79)
+CheckCompUni("<acute> <dead_tilde> <u> ", 0x1E79)
+CheckCompUni("<apostrophe> <utilde> ", 0x1E79)
+CheckCompUni("<acute> <utilde> ", 0x1E79)
+CheckCompUni("<quotedbl> <underscore> <U> ", 0x1E7A)
+CheckCompUni("<quotedbl> <macron> <U> ", 0x1E7A)
+CheckCompUni("<quotedbl> <dead_macron> <U> ", 0x1E7A)
+CheckCompUni("<quotedbl> <Umacron> ", 0x1E7A)
+CheckCompUni("<quotedbl> <underscore> <u> ", 0x1E7B)
+CheckCompUni("<quotedbl> <macron> <u> ", 0x1E7B)
+CheckCompUni("<quotedbl> <dead_macron> <u> ", 0x1E7B)
+CheckCompUni("<quotedbl> <umacron> ", 0x1E7B)
+CheckCompUni("<asciitilde> <V> ", 0x1E7C)
+CheckCompUni("<asciitilde> <v> ", 0x1E7D)
+CheckCompUni("<exclam> <V> ", 0x1E7E)
+CheckCompUni("<exclam> <v> ", 0x1E7F)
+CheckCompUni("<grave> <W> ", 0x1E80)
+CheckCompUni("<grave> <w> ", 0x1E81)
+CheckCompUni("<apostrophe> <W> ", 0x1E82)
+CheckCompUni("<acute> <W> ", 0x1E82)
+CheckCompUni("<apostrophe> <w> ", 0x1E83)
+CheckCompUni("<acute> <w> ", 0x1E83)
+CheckCompUni("<quotedbl> <W> ", 0x1E84)
+CheckCompUni("<quotedbl> <w> ", 0x1E85)
+CheckCompUni("<period> <W> ", 0x1E86)
+CheckCompUni("<period> <w> ", 0x1E87)
+CheckCompUni("<exclam> <W> ", 0x1E88)
+CheckCompUni("<exclam> <w> ", 0x1E89)
+CheckCompUni("<period> <X> ", 0x1E8A)
+CheckCompUni("<period> <x> ", 0x1E8B)
+CheckCompUni("<quotedbl> <X> ", 0x1E8C)
+CheckCompUni("<quotedbl> <x> ", 0x1E8D)
+CheckCompUni("<period> <Y> ", 0x1E8E)
+CheckCompUni("<period> <y> ", 0x1E8F)
+CheckCompUni("<asciicircum> <Z> ", 0x1E90)
+CheckCompUni("<asciicircum> <z> ", 0x1E91)
+CheckCompUni("<exclam> <Z> ", 0x1E92)
+CheckCompUni("<exclam> <z> ", 0x1E93)
+CheckCompUni("<quotedbl> <t> ", 0x1E97)
+CheckCompUni("<o> <w> ", 0x1E98)
+CheckCompUni("<o> <y> ", 0x1E99)
+CheckCompUni("<period> <U017f> ", 0x1E9B)
+CheckCompUni("<exclam> <A> ", 0x1EA0)
+CheckCompUni("<exclam> <a> ", 0x1EA1)
+CheckCompUni("<question> <A> ", 0x1EA2)
+CheckCompUni("<question> <a> ", 0x1EA3)
+CheckCompUni("<apostrophe> <asciicircum> <A> ", 0x1EA4)
+CheckCompUni("<apostrophe> <dead_circumflex> <A> ", 0x1EA4)
+CheckCompUni("<acute> <asciicircum> <A> ", 0x1EA4)
+CheckCompUni("<acute> <dead_circumflex> <A> ", 0x1EA4)
+CheckCompUni("<apostrophe> <Acircumflex> ", 0x1EA4)
+CheckCompUni("<acute> <Acircumflex> ", 0x1EA4)
+CheckCompUni("<apostrophe> <asciicircum> <a> ", 0x1EA5)
+CheckCompUni("<apostrophe> <dead_circumflex> <a> ", 0x1EA5)
+CheckCompUni("<acute> <asciicircum> <a> ", 0x1EA5)
+CheckCompUni("<acute> <dead_circumflex> <a> ", 0x1EA5)
+CheckCompUni("<apostrophe> <acircumflex> ", 0x1EA5)
+CheckCompUni("<acute> <acircumflex> ", 0x1EA5)
+CheckCompUni("<grave> <asciicircum> <A> ", 0x1EA6)
+CheckCompUni("<grave> <dead_circumflex> <A> ", 0x1EA6)
+CheckCompUni("<grave> <Acircumflex> ", 0x1EA6)
+CheckCompUni("<grave> <asciicircum> <a> ", 0x1EA7)
+CheckCompUni("<grave> <dead_circumflex> <a> ", 0x1EA7)
+CheckCompUni("<grave> <acircumflex> ", 0x1EA7)
+CheckCompUni("<question> <asciicircum> <A> ", 0x1EA8)
+CheckCompUni("<question> <dead_circumflex> <A> ", 0x1EA8)
+CheckCompUni("<question> <Acircumflex> ", 0x1EA8)
+CheckCompUni("<question> <asciicircum> <a> ", 0x1EA9)
+CheckCompUni("<question> <dead_circumflex> <a> ", 0x1EA9)
+CheckCompUni("<question> <acircumflex> ", 0x1EA9)
+CheckCompUni("<asciitilde> <asciicircum> <A> ", 0x1EAA)
+CheckCompUni("<asciitilde> <dead_circumflex> <A> ", 0x1EAA)
+CheckCompUni("<asciitilde> <Acircumflex> ", 0x1EAA)
+CheckCompUni("<asciitilde> <asciicircum> <a> ", 0x1EAB)
+CheckCompUni("<asciitilde> <dead_circumflex> <a> ", 0x1EAB)
+CheckCompUni("<asciitilde> <acircumflex> ", 0x1EAB)
+CheckCompUni("<asciicircum> <combining_belowdot> <A> ", 0x1EAC)
+CheckCompUni("<asciicircum> <exclam> <A> ", 0x1EAC)
+CheckCompUni("<asciicircum> <dead_belowdot> <A> ", 0x1EAC)
+CheckCompUni("<asciicircum> <U1ea0> ", 0x1EAC)
+CheckCompUni("<asciicircum> <combining_belowdot> <a> ", 0x1EAD)
+CheckCompUni("<asciicircum> <exclam> <a> ", 0x1EAD)
+CheckCompUni("<asciicircum> <dead_belowdot> <a> ", 0x1EAD)
+CheckCompUni("<asciicircum> <U1ea1> ", 0x1EAD)
+CheckCompUni("<apostrophe> <b> <A> ", 0x1EAE)
+CheckCompUni("<apostrophe> <U> <A> ", 0x1EAE)
+CheckCompUni("<apostrophe> <dead_breve> <A> ", 0x1EAE)
+CheckCompUni("<acute> <b> <A> ", 0x1EAE)
+CheckCompUni("<acute> <U> <A> ", 0x1EAE)
+CheckCompUni("<acute> <dead_breve> <A> ", 0x1EAE)
+CheckCompUni("<apostrophe> <Abreve> ", 0x1EAE)
+CheckCompUni("<acute> <Abreve> ", 0x1EAE)
+CheckCompUni("<apostrophe> <b> <a> ", 0x1EAF)
+CheckCompUni("<apostrophe> <U> <a> ", 0x1EAF)
+CheckCompUni("<apostrophe> <dead_breve> <a> ", 0x1EAF)
+CheckCompUni("<acute> <b> <a> ", 0x1EAF)
+CheckCompUni("<acute> <U> <a> ", 0x1EAF)
+CheckCompUni("<acute> <dead_breve> <a> ", 0x1EAF)
+CheckCompUni("<apostrophe> <abreve> ", 0x1EAF)
+CheckCompUni("<acute> <abreve> ", 0x1EAF)
+CheckCompUni("<grave> <b> <A> ", 0x1EB0)
+CheckCompUni("<grave> <U> <A> ", 0x1EB0)
+CheckCompUni("<grave> <dead_breve> <A> ", 0x1EB0)
+CheckCompUni("<grave> <Abreve> ", 0x1EB0)
+CheckCompUni("<grave> <b> <a> ", 0x1EB1)
+CheckCompUni("<grave> <U> <a> ", 0x1EB1)
+CheckCompUni("<grave> <dead_breve> <a> ", 0x1EB1)
+CheckCompUni("<grave> <abreve> ", 0x1EB1)
+CheckCompUni("<question> <b> <A> ", 0x1EB2)
+CheckCompUni("<question> <U> <A> ", 0x1EB2)
+CheckCompUni("<question> <dead_breve> <A> ", 0x1EB2)
+CheckCompUni("<question> <Abreve> ", 0x1EB2)
+CheckCompUni("<question> <b> <a> ", 0x1EB3)
+CheckCompUni("<question> <U> <a> ", 0x1EB3)
+CheckCompUni("<question> <dead_breve> <a> ", 0x1EB3)
+CheckCompUni("<question> <abreve> ", 0x1EB3)
+CheckCompUni("<asciitilde> <b> <A> ", 0x1EB4)
+CheckCompUni("<asciitilde> <U> <A> ", 0x1EB4)
+CheckCompUni("<asciitilde> <dead_breve> <A> ", 0x1EB4)
+CheckCompUni("<asciitilde> <Abreve> ", 0x1EB4)
+CheckCompUni("<asciitilde> <b> <a> ", 0x1EB5)
+CheckCompUni("<asciitilde> <U> <a> ", 0x1EB5)
+CheckCompUni("<asciitilde> <dead_breve> <a> ", 0x1EB5)
+CheckCompUni("<asciitilde> <abreve> ", 0x1EB5)
+CheckCompUni("<b> <combining_belowdot> <A> ", 0x1EB6)
+CheckCompUni("<U> <combining_belowdot> <A> ", 0x1EB6)
+CheckCompUni("<b> <exclam> <A> ", 0x1EB6)
+CheckCompUni("<b> <dead_belowdot> <A> ", 0x1EB6)
+CheckCompUni("<U> <exclam> <A> ", 0x1EB6)
+CheckCompUni("<U> <dead_belowdot> <A> ", 0x1EB6)
+CheckCompUni("<b> <U1ea0> ", 0x1EB6)
+CheckCompUni("<U> <U1ea0> ", 0x1EB6)
+CheckCompUni("<b> <combining_belowdot> <a> ", 0x1EB7)
+CheckCompUni("<U> <combining_belowdot> <a> ", 0x1EB7)
+CheckCompUni("<b> <exclam> <a> ", 0x1EB7)
+CheckCompUni("<b> <dead_belowdot> <a> ", 0x1EB7)
+CheckCompUni("<U> <exclam> <a> ", 0x1EB7)
+CheckCompUni("<U> <dead_belowdot> <a> ", 0x1EB7)
+CheckCompUni("<b> <U1ea1> ", 0x1EB7)
+CheckCompUni("<U> <U1ea1> ", 0x1EB7)
+CheckCompUni("<exclam> <E> ", 0x1EB8)
+CheckCompUni("<exclam> <e> ", 0x1EB9)
+CheckCompUni("<question> <E> ", 0x1EBA)
+CheckCompUni("<question> <e> ", 0x1EBB)
+CheckCompUni("<asciitilde> <E> ", 0x1EBC)
+CheckCompUni("<asciitilde> <e> ", 0x1EBD)
+CheckCompUni("<apostrophe> <asciicircum> <E> ", 0x1EBE)
+CheckCompUni("<apostrophe> <dead_circumflex> <E> ", 0x1EBE)
+CheckCompUni("<acute> <asciicircum> <E> ", 0x1EBE)
+CheckCompUni("<acute> <dead_circumflex> <E> ", 0x1EBE)
+CheckCompUni("<apostrophe> <Ecircumflex> ", 0x1EBE)
+CheckCompUni("<acute> <Ecircumflex> ", 0x1EBE)
+CheckCompUni("<apostrophe> <asciicircum> <e> ", 0x1EBF)
+CheckCompUni("<apostrophe> <dead_circumflex> <e> ", 0x1EBF)
+CheckCompUni("<acute> <asciicircum> <e> ", 0x1EBF)
+CheckCompUni("<acute> <dead_circumflex> <e> ", 0x1EBF)
+CheckCompUni("<apostrophe> <ecircumflex> ", 0x1EBF)
+CheckCompUni("<acute> <ecircumflex> ", 0x1EBF)
+CheckCompUni("<grave> <asciicircum> <E> ", 0x1EC0)
+CheckCompUni("<grave> <dead_circumflex> <E> ", 0x1EC0)
+CheckCompUni("<grave> <Ecircumflex> ", 0x1EC0)
+CheckCompUni("<grave> <asciicircum> <e> ", 0x1EC1)
+CheckCompUni("<grave> <dead_circumflex> <e> ", 0x1EC1)
+CheckCompUni("<grave> <ecircumflex> ", 0x1EC1)
+CheckCompUni("<question> <asciicircum> <E> ", 0x1EC2)
+CheckCompUni("<question> <dead_circumflex> <E> ", 0x1EC2)
+CheckCompUni("<question> <Ecircumflex> ", 0x1EC2)
+CheckCompUni("<question> <asciicircum> <e> ", 0x1EC3)
+CheckCompUni("<question> <dead_circumflex> <e> ", 0x1EC3)
+CheckCompUni("<question> <ecircumflex> ", 0x1EC3)
+CheckCompUni("<asciitilde> <asciicircum> <E> ", 0x1EC4)
+CheckCompUni("<asciitilde> <dead_circumflex> <E> ", 0x1EC4)
+CheckCompUni("<asciitilde> <Ecircumflex> ", 0x1EC4)
+CheckCompUni("<asciitilde> <asciicircum> <e> ", 0x1EC5)
+CheckCompUni("<asciitilde> <dead_circumflex> <e> ", 0x1EC5)
+CheckCompUni("<asciitilde> <ecircumflex> ", 0x1EC5)
+CheckCompUni("<asciicircum> <combining_belowdot> <E> ", 0x1EC6)
+CheckCompUni("<asciicircum> <exclam> <E> ", 0x1EC6)
+CheckCompUni("<asciicircum> <dead_belowdot> <E> ", 0x1EC6)
+CheckCompUni("<asciicircum> <U1eb8> ", 0x1EC6)
+CheckCompUni("<asciicircum> <combining_belowdot> <e> ", 0x1EC7)
+CheckCompUni("<asciicircum> <exclam> <e> ", 0x1EC7)
+CheckCompUni("<asciicircum> <dead_belowdot> <e> ", 0x1EC7)
+CheckCompUni("<asciicircum> <U1eb9> ", 0x1EC7)
+CheckCompUni("<question> <I> ", 0x1EC8)
+CheckCompUni("<question> <i> ", 0x1EC9)
+CheckCompUni("<exclam> <I> ", 0x1ECA)
+CheckCompUni("<exclam> <i> ", 0x1ECB)
+CheckCompUni("<exclam> <O> ", 0x1ECC)
+CheckCompUni("<exclam> <o> ", 0x1ECD)
+CheckCompUni("<question> <O> ", 0x1ECE)
+CheckCompUni("<question> <o> ", 0x1ECF)
+CheckCompUni("<apostrophe> <asciicircum> <O> ", 0x1ED0)
+CheckCompUni("<apostrophe> <dead_circumflex> <O> ", 0x1ED0)
+CheckCompUni("<acute> <asciicircum> <O> ", 0x1ED0)
+CheckCompUni("<acute> <dead_circumflex> <O> ", 0x1ED0)
+CheckCompUni("<apostrophe> <Ocircumflex> ", 0x1ED0)
+CheckCompUni("<acute> <Ocircumflex> ", 0x1ED0)
+CheckCompUni("<apostrophe> <asciicircum> <o> ", 0x1ED1)
+CheckCompUni("<apostrophe> <dead_circumflex> <o> ", 0x1ED1)
+CheckCompUni("<acute> <asciicircum> <o> ", 0x1ED1)
+CheckCompUni("<acute> <dead_circumflex> <o> ", 0x1ED1)
+CheckCompUni("<apostrophe> <ocircumflex> ", 0x1ED1)
+CheckCompUni("<acute> <ocircumflex> ", 0x1ED1)
+CheckCompUni("<grave> <asciicircum> <O> ", 0x1ED2)
+CheckCompUni("<grave> <dead_circumflex> <O> ", 0x1ED2)
+CheckCompUni("<grave> <Ocircumflex> ", 0x1ED2)
+CheckCompUni("<grave> <asciicircum> <o> ", 0x1ED3)
+CheckCompUni("<grave> <dead_circumflex> <o> ", 0x1ED3)
+CheckCompUni("<grave> <ocircumflex> ", 0x1ED3)
+CheckCompUni("<question> <asciicircum> <O> ", 0x1ED4)
+CheckCompUni("<question> <dead_circumflex> <O> ", 0x1ED4)
+CheckCompUni("<question> <Ocircumflex> ", 0x1ED4)
+CheckCompUni("<question> <asciicircum> <o> ", 0x1ED5)
+CheckCompUni("<question> <dead_circumflex> <o> ", 0x1ED5)
+CheckCompUni("<question> <ocircumflex> ", 0x1ED5)
+CheckCompUni("<asciitilde> <asciicircum> <O> ", 0x1ED6)
+CheckCompUni("<asciitilde> <dead_circumflex> <O> ", 0x1ED6)
+CheckCompUni("<asciitilde> <Ocircumflex> ", 0x1ED6)
+CheckCompUni("<asciitilde> <asciicircum> <o> ", 0x1ED7)
+CheckCompUni("<asciitilde> <dead_circumflex> <o> ", 0x1ED7)
+CheckCompUni("<asciitilde> <ocircumflex> ", 0x1ED7)
+CheckCompUni("<asciicircum> <combining_belowdot> <O> ", 0x1ED8)
+CheckCompUni("<asciicircum> <exclam> <O> ", 0x1ED8)
+CheckCompUni("<asciicircum> <dead_belowdot> <O> ", 0x1ED8)
+CheckCompUni("<asciicircum> <U1ecc> ", 0x1ED8)
+CheckCompUni("<asciicircum> <combining_belowdot> <o> ", 0x1ED9)
+CheckCompUni("<asciicircum> <exclam> <o> ", 0x1ED9)
+CheckCompUni("<asciicircum> <dead_belowdot> <o> ", 0x1ED9)
+CheckCompUni("<asciicircum> <U1ecd> ", 0x1ED9)
+CheckCompUni("<apostrophe> <plus> <O> ", 0x1EDA)
+CheckCompUni("<apostrophe> <dead_horn> <O> ", 0x1EDA)
+CheckCompUni("<acute> <plus> <O> ", 0x1EDA)
+CheckCompUni("<acute> <dead_horn> <O> ", 0x1EDA)
+CheckCompUni("<apostrophe> <Ohorn> ", 0x1EDA)
+CheckCompUni("<acute> <Ohorn> ", 0x1EDA)
+CheckCompUni("<apostrophe> <plus> <o> ", 0x1EDB)
+CheckCompUni("<apostrophe> <dead_horn> <o> ", 0x1EDB)
+CheckCompUni("<acute> <plus> <o> ", 0x1EDB)
+CheckCompUni("<acute> <dead_horn> <o> ", 0x1EDB)
+CheckCompUni("<apostrophe> <ohorn> ", 0x1EDB)
+CheckCompUni("<acute> <ohorn> ", 0x1EDB)
+CheckCompUni("<grave> <plus> <O> ", 0x1EDC)
+CheckCompUni("<grave> <dead_horn> <O> ", 0x1EDC)
+CheckCompUni("<grave> <Ohorn> ", 0x1EDC)
+CheckCompUni("<grave> <plus> <o> ", 0x1EDD)
+CheckCompUni("<grave> <dead_horn> <o> ", 0x1EDD)
+CheckCompUni("<grave> <ohorn> ", 0x1EDD)
+CheckCompUni("<question> <plus> <O> ", 0x1EDE)
+CheckCompUni("<question> <dead_horn> <O> ", 0x1EDE)
+CheckCompUni("<question> <Ohorn> ", 0x1EDE)
+CheckCompUni("<question> <plus> <o> ", 0x1EDF)
+CheckCompUni("<question> <dead_horn> <o> ", 0x1EDF)
+CheckCompUni("<question> <ohorn> ", 0x1EDF)
+CheckCompUni("<asciitilde> <plus> <O> ", 0x1EE0)
+CheckCompUni("<asciitilde> <dead_horn> <O> ", 0x1EE0)
+CheckCompUni("<asciitilde> <Ohorn> ", 0x1EE0)
+CheckCompUni("<asciitilde> <plus> <o> ", 0x1EE1)
+CheckCompUni("<asciitilde> <dead_horn> <o> ", 0x1EE1)
+CheckCompUni("<asciitilde> <ohorn> ", 0x1EE1)
+CheckCompUni("<exclam> <plus> <O> ", 0x1EE2)
+CheckCompUni("<exclam> <dead_horn> <O> ", 0x1EE2)
+CheckCompUni("<exclam> <Ohorn> ", 0x1EE2)
+CheckCompUni("<exclam> <plus> <o> ", 0x1EE3)
+CheckCompUni("<exclam> <dead_horn> <o> ", 0x1EE3)
+CheckCompUni("<exclam> <ohorn> ", 0x1EE3)
+CheckCompUni("<exclam> <U> ", 0x1EE4)
+CheckCompUni("<exclam> <u> ", 0x1EE5)
+CheckCompUni("<question> <U> ", 0x1EE6)
+CheckCompUni("<question> <u> ", 0x1EE7)
+CheckCompUni("<apostrophe> <plus> <U> ", 0x1EE8)
+CheckCompUni("<apostrophe> <dead_horn> <U> ", 0x1EE8)
+CheckCompUni("<acute> <plus> <U> ", 0x1EE8)
+CheckCompUni("<acute> <dead_horn> <U> ", 0x1EE8)
+CheckCompUni("<apostrophe> <Uhorn> ", 0x1EE8)
+CheckCompUni("<acute> <Uhorn> ", 0x1EE8)
+CheckCompUni("<apostrophe> <plus> <u> ", 0x1EE9)
+CheckCompUni("<apostrophe> <dead_horn> <u> ", 0x1EE9)
+CheckCompUni("<acute> <plus> <u> ", 0x1EE9)
+CheckCompUni("<acute> <dead_horn> <u> ", 0x1EE9)
+CheckCompUni("<apostrophe> <uhorn> ", 0x1EE9)
+CheckCompUni("<acute> <uhorn> ", 0x1EE9)
+CheckCompUni("<grave> <plus> <U> ", 0x1EEA)
+CheckCompUni("<grave> <dead_horn> <U> ", 0x1EEA)
+CheckCompUni("<grave> <Uhorn> ", 0x1EEA)
+CheckCompUni("<grave> <plus> <u> ", 0x1EEB)
+CheckCompUni("<grave> <dead_horn> <u> ", 0x1EEB)
+CheckCompUni("<grave> <uhorn> ", 0x1EEB)
+CheckCompUni("<question> <plus> <U> ", 0x1EEC)
+CheckCompUni("<question> <dead_horn> <U> ", 0x1EEC)
+CheckCompUni("<question> <Uhorn> ", 0x1EEC)
+CheckCompUni("<question> <plus> <u> ", 0x1EED)
+CheckCompUni("<question> <dead_horn> <u> ", 0x1EED)
+CheckCompUni("<question> <uhorn> ", 0x1EED)
+CheckCompUni("<asciitilde> <plus> <U> ", 0x1EEE)
+CheckCompUni("<asciitilde> <dead_horn> <U> ", 0x1EEE)
+CheckCompUni("<asciitilde> <Uhorn> ", 0x1EEE)
+CheckCompUni("<asciitilde> <plus> <u> ", 0x1EEF)
+CheckCompUni("<asciitilde> <dead_horn> <u> ", 0x1EEF)
+CheckCompUni("<asciitilde> <uhorn> ", 0x1EEF)
+CheckCompUni("<exclam> <plus> <U> ", 0x1EF0)
+CheckCompUni("<exclam> <dead_horn> <U> ", 0x1EF0)
+CheckCompUni("<exclam> <Uhorn> ", 0x1EF0)
+CheckCompUni("<exclam> <plus> <u> ", 0x1EF1)
+CheckCompUni("<exclam> <dead_horn> <u> ", 0x1EF1)
+CheckCompUni("<exclam> <uhorn> ", 0x1EF1)
+CheckCompUni("<grave> <Y> ", 0x1EF2)
+CheckCompUni("<grave> <y> ", 0x1EF3)
+CheckCompUni("<exclam> <Y> ", 0x1EF4)
+CheckCompUni("<exclam> <y> ", 0x1EF5)
+CheckCompUni("<question> <Y> ", 0x1EF6)
+CheckCompUni("<question> <y> ", 0x1EF7)
+CheckCompUni("<asciitilde> <Y> ", 0x1EF8)
+CheckCompUni("<asciitilde> <y> ", 0x1EF9)
+CheckCompUni("<parenright> <Greek_alpha> ", 0x1F00)
+CheckCompUni("<parenleft> <Greek_alpha> ", 0x1F01)
+CheckCompUni("<grave> <parenright> <Greek_alpha> ", 0x1F02)
+CheckCompUni("<grave> <U0313> <Greek_alpha> ", 0x1F02)
+CheckCompUni("<grave> <U1f00> ", 0x1F02)
+CheckCompUni("<grave> <parenleft> <Greek_alpha> ", 0x1F03)
+CheckCompUni("<grave> <U0314> <Greek_alpha> ", 0x1F03)
+CheckCompUni("<grave> <U1f01> ", 0x1F03)
+CheckCompUni("<apostrophe> <parenright> <Greek_alpha> ", 0x1F04)
+CheckCompUni("<apostrophe> <U0313> <Greek_alpha> ", 0x1F04)
+CheckCompUni("<acute> <parenright> <Greek_alpha> ", 0x1F04)
+CheckCompUni("<acute> <U0313> <Greek_alpha> ", 0x1F04)
+CheckCompUni("<apostrophe> <U1f00> ", 0x1F04)
+CheckCompUni("<acute> <U1f00> ", 0x1F04)
+CheckCompUni("<apostrophe> <parenleft> <Greek_alpha> ", 0x1F05)
+CheckCompUni("<apostrophe> <U0314> <Greek_alpha> ", 0x1F05)
+CheckCompUni("<acute> <parenleft> <Greek_alpha> ", 0x1F05)
+CheckCompUni("<acute> <U0314> <Greek_alpha> ", 0x1F05)
+CheckCompUni("<apostrophe> <U1f01> ", 0x1F05)
+CheckCompUni("<acute> <U1f01> ", 0x1F05)
+CheckCompUni("<asciitilde> <parenright> <Greek_alpha> ", 0x1F06)
+CheckCompUni("<asciitilde> <U0313> <Greek_alpha> ", 0x1F06)
+CheckCompUni("<asciitilde> <U1f00> ", 0x1F06)
+CheckCompUni("<asciitilde> <parenleft> <Greek_alpha> ", 0x1F07)
+CheckCompUni("<asciitilde> <U0314> <Greek_alpha> ", 0x1F07)
+CheckCompUni("<asciitilde> <U1f01> ", 0x1F07)
+CheckCompUni("<parenright> <Greek_ALPHA> ", 0x1F08)
+CheckCompUni("<parenleft> <Greek_ALPHA> ", 0x1F09)
+CheckCompUni("<grave> <parenright> <Greek_ALPHA> ", 0x1F0A)
+CheckCompUni("<grave> <U0313> <Greek_ALPHA> ", 0x1F0A)
+CheckCompUni("<grave> <U1f08> ", 0x1F0A)
+CheckCompUni("<grave> <parenleft> <Greek_ALPHA> ", 0x1F0B)
+CheckCompUni("<grave> <U0314> <Greek_ALPHA> ", 0x1F0B)
+CheckCompUni("<grave> <U1f09> ", 0x1F0B)
+CheckCompUni("<apostrophe> <parenright> <Greek_ALPHA> ", 0x1F0C)
+CheckCompUni("<apostrophe> <U0313> <Greek_ALPHA> ", 0x1F0C)
+CheckCompUni("<acute> <parenright> <Greek_ALPHA> ", 0x1F0C)
+CheckCompUni("<acute> <U0313> <Greek_ALPHA> ", 0x1F0C)
+CheckCompUni("<apostrophe> <U1f08> ", 0x1F0C)
+CheckCompUni("<acute> <U1f08> ", 0x1F0C)
+CheckCompUni("<apostrophe> <parenleft> <Greek_ALPHA> ", 0x1F0D)
+CheckCompUni("<apostrophe> <U0314> <Greek_ALPHA> ", 0x1F0D)
+CheckCompUni("<acute> <parenleft> <Greek_ALPHA> ", 0x1F0D)
+CheckCompUni("<acute> <U0314> <Greek_ALPHA> ", 0x1F0D)
+CheckCompUni("<apostrophe> <U1f09> ", 0x1F0D)
+CheckCompUni("<acute> <U1f09> ", 0x1F0D)
+CheckCompUni("<asciitilde> <parenright> <Greek_ALPHA> ", 0x1F0E)
+CheckCompUni("<asciitilde> <U0313> <Greek_ALPHA> ", 0x1F0E)
+CheckCompUni("<asciitilde> <U1f08> ", 0x1F0E)
+CheckCompUni("<asciitilde> <parenleft> <Greek_ALPHA> ", 0x1F0F)
+CheckCompUni("<asciitilde> <U0314> <Greek_ALPHA> ", 0x1F0F)
+CheckCompUni("<asciitilde> <U1f09> ", 0x1F0F)
+CheckCompUni("<parenright> <Greek_epsilon> ", 0x1F10)
+CheckCompUni("<parenleft> <Greek_epsilon> ", 0x1F11)
+CheckCompUni("<grave> <parenright> <Greek_epsilon> ", 0x1F12)
+CheckCompUni("<grave> <U0313> <Greek_epsilon> ", 0x1F12)
+CheckCompUni("<grave> <U1f10> ", 0x1F12)
+CheckCompUni("<grave> <parenleft> <Greek_epsilon> ", 0x1F13)
+CheckCompUni("<grave> <U0314> <Greek_epsilon> ", 0x1F13)
+CheckCompUni("<grave> <U1f11> ", 0x1F13)
+CheckCompUni("<apostrophe> <parenright> <Greek_epsilon> ", 0x1F14)
+CheckCompUni("<apostrophe> <U0313> <Greek_epsilon> ", 0x1F14)
+CheckCompUni("<acute> <parenright> <Greek_epsilon> ", 0x1F14)
+CheckCompUni("<acute> <U0313> <Greek_epsilon> ", 0x1F14)
+CheckCompUni("<apostrophe> <U1f10> ", 0x1F14)
+CheckCompUni("<acute> <U1f10> ", 0x1F14)
+CheckCompUni("<apostrophe> <parenleft> <Greek_epsilon> ", 0x1F15)
+CheckCompUni("<apostrophe> <U0314> <Greek_epsilon> ", 0x1F15)
+CheckCompUni("<acute> <parenleft> <Greek_epsilon> ", 0x1F15)
+CheckCompUni("<acute> <U0314> <Greek_epsilon> ", 0x1F15)
+CheckCompUni("<apostrophe> <U1f11> ", 0x1F15)
+CheckCompUni("<acute> <U1f11> ", 0x1F15)
+CheckCompUni("<parenright> <Greek_EPSILON> ", 0x1F18)
+CheckCompUni("<parenleft> <Greek_EPSILON> ", 0x1F19)
+CheckCompUni("<grave> <parenright> <Greek_EPSILON> ", 0x1F1A)
+CheckCompUni("<grave> <U0313> <Greek_EPSILON> ", 0x1F1A)
+CheckCompUni("<grave> <U1f18> ", 0x1F1A)
+CheckCompUni("<grave> <parenleft> <Greek_EPSILON> ", 0x1F1B)
+CheckCompUni("<grave> <U0314> <Greek_EPSILON> ", 0x1F1B)
+CheckCompUni("<grave> <U1f19> ", 0x1F1B)
+CheckCompUni("<apostrophe> <parenright> <Greek_EPSILON> ", 0x1F1C)
+CheckCompUni("<apostrophe> <U0313> <Greek_EPSILON> ", 0x1F1C)
+CheckCompUni("<acute> <parenright> <Greek_EPSILON> ", 0x1F1C)
+CheckCompUni("<acute> <U0313> <Greek_EPSILON> ", 0x1F1C)
+CheckCompUni("<apostrophe> <U1f18> ", 0x1F1C)
+CheckCompUni("<acute> <U1f18> ", 0x1F1C)
+CheckCompUni("<apostrophe> <parenleft> <Greek_EPSILON> ", 0x1F1D)
+CheckCompUni("<apostrophe> <U0314> <Greek_EPSILON> ", 0x1F1D)
+CheckCompUni("<acute> <parenleft> <Greek_EPSILON> ", 0x1F1D)
+CheckCompUni("<acute> <U0314> <Greek_EPSILON> ", 0x1F1D)
+CheckCompUni("<apostrophe> <U1f19> ", 0x1F1D)
+CheckCompUni("<acute> <U1f19> ", 0x1F1D)
+CheckCompUni("<parenright> <Greek_eta> ", 0x1F20)
+CheckCompUni("<parenleft> <Greek_eta> ", 0x1F21)
+CheckCompUni("<grave> <parenright> <Greek_eta> ", 0x1F22)
+CheckCompUni("<grave> <U0313> <Greek_eta> ", 0x1F22)
+CheckCompUni("<grave> <U1f20> ", 0x1F22)
+CheckCompUni("<grave> <parenleft> <Greek_eta> ", 0x1F23)
+CheckCompUni("<grave> <U0314> <Greek_eta> ", 0x1F23)
+CheckCompUni("<grave> <U1f21> ", 0x1F23)
+CheckCompUni("<apostrophe> <parenright> <Greek_eta> ", 0x1F24)
+CheckCompUni("<apostrophe> <U0313> <Greek_eta> ", 0x1F24)
+CheckCompUni("<acute> <parenright> <Greek_eta> ", 0x1F24)
+CheckCompUni("<acute> <U0313> <Greek_eta> ", 0x1F24)
+CheckCompUni("<apostrophe> <U1f20> ", 0x1F24)
+CheckCompUni("<acute> <U1f20> ", 0x1F24)
+CheckCompUni("<apostrophe> <parenleft> <Greek_eta> ", 0x1F25)
+CheckCompUni("<apostrophe> <U0314> <Greek_eta> ", 0x1F25)
+CheckCompUni("<acute> <parenleft> <Greek_eta> ", 0x1F25)
+CheckCompUni("<acute> <U0314> <Greek_eta> ", 0x1F25)
+CheckCompUni("<apostrophe> <U1f21> ", 0x1F25)
+CheckCompUni("<acute> <U1f21> ", 0x1F25)
+CheckCompUni("<asciitilde> <parenright> <Greek_eta> ", 0x1F26)
+CheckCompUni("<asciitilde> <U0313> <Greek_eta> ", 0x1F26)
+CheckCompUni("<asciitilde> <U1f20> ", 0x1F26)
+CheckCompUni("<asciitilde> <parenleft> <Greek_eta> ", 0x1F27)
+CheckCompUni("<asciitilde> <U0314> <Greek_eta> ", 0x1F27)
+CheckCompUni("<asciitilde> <U1f21> ", 0x1F27)
+CheckCompUni("<parenright> <Greek_ETA> ", 0x1F28)
+CheckCompUni("<parenleft> <Greek_ETA> ", 0x1F29)
+CheckCompUni("<grave> <parenright> <Greek_ETA> ", 0x1F2A)
+CheckCompUni("<grave> <U0313> <Greek_ETA> ", 0x1F2A)
+CheckCompUni("<grave> <U1f28> ", 0x1F2A)
+CheckCompUni("<grave> <parenleft> <Greek_ETA> ", 0x1F2B)
+CheckCompUni("<grave> <U0314> <Greek_ETA> ", 0x1F2B)
+CheckCompUni("<grave> <U1f29> ", 0x1F2B)
+CheckCompUni("<apostrophe> <parenright> <Greek_ETA> ", 0x1F2C)
+CheckCompUni("<apostrophe> <U0313> <Greek_ETA> ", 0x1F2C)
+CheckCompUni("<acute> <parenright> <Greek_ETA> ", 0x1F2C)
+CheckCompUni("<acute> <U0313> <Greek_ETA> ", 0x1F2C)
+CheckCompUni("<apostrophe> <U1f28> ", 0x1F2C)
+CheckCompUni("<acute> <U1f28> ", 0x1F2C)
+CheckCompUni("<apostrophe> <parenleft> <Greek_ETA> ", 0x1F2D)
+CheckCompUni("<apostrophe> <U0314> <Greek_ETA> ", 0x1F2D)
+CheckCompUni("<acute> <parenleft> <Greek_ETA> ", 0x1F2D)
+CheckCompUni("<acute> <U0314> <Greek_ETA> ", 0x1F2D)
+CheckCompUni("<apostrophe> <U1f29> ", 0x1F2D)
+CheckCompUni("<acute> <U1f29> ", 0x1F2D)
+CheckCompUni("<asciitilde> <parenright> <Greek_ETA> ", 0x1F2E)
+CheckCompUni("<asciitilde> <U0313> <Greek_ETA> ", 0x1F2E)
+CheckCompUni("<asciitilde> <U1f28> ", 0x1F2E)
+CheckCompUni("<asciitilde> <parenleft> <Greek_ETA> ", 0x1F2F)
+CheckCompUni("<asciitilde> <U0314> <Greek_ETA> ", 0x1F2F)
+CheckCompUni("<asciitilde> <U1f29> ", 0x1F2F)
+CheckCompUni("<parenright> <Greek_iota> ", 0x1F30)
+CheckCompUni("<parenleft> <Greek_iota> ", 0x1F31)
+CheckCompUni("<grave> <parenright> <Greek_iota> ", 0x1F32)
+CheckCompUni("<grave> <U0313> <Greek_iota> ", 0x1F32)
+CheckCompUni("<grave> <U1f30> ", 0x1F32)
+CheckCompUni("<grave> <parenleft> <Greek_iota> ", 0x1F33)
+CheckCompUni("<grave> <U0314> <Greek_iota> ", 0x1F33)
+CheckCompUni("<grave> <U1f31> ", 0x1F33)
+CheckCompUni("<apostrophe> <parenright> <Greek_iota> ", 0x1F34)
+CheckCompUni("<apostrophe> <U0313> <Greek_iota> ", 0x1F34)
+CheckCompUni("<acute> <parenright> <Greek_iota> ", 0x1F34)
+CheckCompUni("<acute> <U0313> <Greek_iota> ", 0x1F34)
+CheckCompUni("<apostrophe> <U1f30> ", 0x1F34)
+CheckCompUni("<acute> <U1f30> ", 0x1F34)
+CheckCompUni("<apostrophe> <parenleft> <Greek_iota> ", 0x1F35)
+CheckCompUni("<apostrophe> <U0314> <Greek_iota> ", 0x1F35)
+CheckCompUni("<acute> <parenleft> <Greek_iota> ", 0x1F35)
+CheckCompUni("<acute> <U0314> <Greek_iota> ", 0x1F35)
+CheckCompUni("<apostrophe> <U1f31> ", 0x1F35)
+CheckCompUni("<acute> <U1f31> ", 0x1F35)
+CheckCompUni("<asciitilde> <parenright> <Greek_iota> ", 0x1F36)
+CheckCompUni("<asciitilde> <U0313> <Greek_iota> ", 0x1F36)
+CheckCompUni("<asciitilde> <U1f30> ", 0x1F36)
+CheckCompUni("<asciitilde> <parenleft> <Greek_iota> ", 0x1F37)
+CheckCompUni("<asciitilde> <U0314> <Greek_iota> ", 0x1F37)
+CheckCompUni("<asciitilde> <U1f31> ", 0x1F37)
+CheckCompUni("<parenright> <Greek_IOTA> ", 0x1F38)
+CheckCompUni("<parenleft> <Greek_IOTA> ", 0x1F39)
+CheckCompUni("<grave> <parenright> <Greek_IOTA> ", 0x1F3A)
+CheckCompUni("<grave> <U0313> <Greek_IOTA> ", 0x1F3A)
+CheckCompUni("<grave> <U1f38> ", 0x1F3A)
+CheckCompUni("<grave> <parenleft> <Greek_IOTA> ", 0x1F3B)
+CheckCompUni("<grave> <U0314> <Greek_IOTA> ", 0x1F3B)
+CheckCompUni("<grave> <U1f39> ", 0x1F3B)
+CheckCompUni("<apostrophe> <parenright> <Greek_IOTA> ", 0x1F3C)
+CheckCompUni("<apostrophe> <U0313> <Greek_IOTA> ", 0x1F3C)
+CheckCompUni("<acute> <parenright> <Greek_IOTA> ", 0x1F3C)
+CheckCompUni("<acute> <U0313> <Greek_IOTA> ", 0x1F3C)
+CheckCompUni("<apostrophe> <U1f38> ", 0x1F3C)
+CheckCompUni("<acute> <U1f38> ", 0x1F3C)
+CheckCompUni("<apostrophe> <parenleft> <Greek_IOTA> ", 0x1F3D)
+CheckCompUni("<apostrophe> <U0314> <Greek_IOTA> ", 0x1F3D)
+CheckCompUni("<acute> <parenleft> <Greek_IOTA> ", 0x1F3D)
+CheckCompUni("<acute> <U0314> <Greek_IOTA> ", 0x1F3D)
+CheckCompUni("<apostrophe> <U1f39> ", 0x1F3D)
+CheckCompUni("<acute> <U1f39> ", 0x1F3D)
+CheckCompUni("<asciitilde> <parenright> <Greek_IOTA> ", 0x1F3E)
+CheckCompUni("<asciitilde> <U0313> <Greek_IOTA> ", 0x1F3E)
+CheckCompUni("<asciitilde> <U1f38> ", 0x1F3E)
+CheckCompUni("<asciitilde> <parenleft> <Greek_IOTA> ", 0x1F3F)
+CheckCompUni("<asciitilde> <U0314> <Greek_IOTA> ", 0x1F3F)
+CheckCompUni("<asciitilde> <U1f39> ", 0x1F3F)
+CheckCompUni("<parenright> <Greek_omicron> ", 0x1F40)
+CheckCompUni("<parenleft> <Greek_omicron> ", 0x1F41)
+CheckCompUni("<grave> <parenright> <Greek_omicron> ", 0x1F42)
+CheckCompUni("<grave> <U0313> <Greek_omicron> ", 0x1F42)
+CheckCompUni("<grave> <U1f40> ", 0x1F42)
+CheckCompUni("<grave> <parenleft> <Greek_omicron> ", 0x1F43)
+CheckCompUni("<grave> <U0314> <Greek_omicron> ", 0x1F43)
+CheckCompUni("<grave> <U1f41> ", 0x1F43)
+CheckCompUni("<apostrophe> <parenright> <Greek_omicron> ", 0x1F44)
+CheckCompUni("<apostrophe> <U0313> <Greek_omicron> ", 0x1F44)
+CheckCompUni("<acute> <parenright> <Greek_omicron> ", 0x1F44)
+CheckCompUni("<acute> <U0313> <Greek_omicron> ", 0x1F44)
+CheckCompUni("<apostrophe> <U1f40> ", 0x1F44)
+CheckCompUni("<acute> <U1f40> ", 0x1F44)
+CheckCompUni("<apostrophe> <parenleft> <Greek_omicron> ", 0x1F45)
+CheckCompUni("<apostrophe> <U0314> <Greek_omicron> ", 0x1F45)
+CheckCompUni("<acute> <parenleft> <Greek_omicron> ", 0x1F45)
+CheckCompUni("<acute> <U0314> <Greek_omicron> ", 0x1F45)
+CheckCompUni("<apostrophe> <U1f41> ", 0x1F45)
+CheckCompUni("<acute> <U1f41> ", 0x1F45)
+CheckCompUni("<parenright> <Greek_OMICRON> ", 0x1F48)
+CheckCompUni("<parenleft> <Greek_OMICRON> ", 0x1F49)
+CheckCompUni("<grave> <parenright> <Greek_OMICRON> ", 0x1F4A)
+CheckCompUni("<grave> <U0313> <Greek_OMICRON> ", 0x1F4A)
+CheckCompUni("<grave> <U1f48> ", 0x1F4A)
+CheckCompUni("<grave> <parenleft> <Greek_OMICRON> ", 0x1F4B)
+CheckCompUni("<grave> <U0314> <Greek_OMICRON> ", 0x1F4B)
+CheckCompUni("<grave> <U1f49> ", 0x1F4B)
+CheckCompUni("<apostrophe> <parenright> <Greek_OMICRON> ", 0x1F4C)
+CheckCompUni("<apostrophe> <U0313> <Greek_OMICRON> ", 0x1F4C)
+CheckCompUni("<acute> <parenright> <Greek_OMICRON> ", 0x1F4C)
+CheckCompUni("<acute> <U0313> <Greek_OMICRON> ", 0x1F4C)
+CheckCompUni("<apostrophe> <U1f48> ", 0x1F4C)
+CheckCompUni("<acute> <U1f48> ", 0x1F4C)
+CheckCompUni("<apostrophe> <parenleft> <Greek_OMICRON> ", 0x1F4D)
+CheckCompUni("<apostrophe> <U0314> <Greek_OMICRON> ", 0x1F4D)
+CheckCompUni("<acute> <parenleft> <Greek_OMICRON> ", 0x1F4D)
+CheckCompUni("<acute> <U0314> <Greek_OMICRON> ", 0x1F4D)
+CheckCompUni("<apostrophe> <U1f49> ", 0x1F4D)
+CheckCompUni("<acute> <U1f49> ", 0x1F4D)
+CheckCompUni("<parenright> <Greek_upsilon> ", 0x1F50)
+CheckCompUni("<parenleft> <Greek_upsilon> ", 0x1F51)
+CheckCompUni("<grave> <parenright> <Greek_upsilon> ", 0x1F52)
+CheckCompUni("<grave> <U0313> <Greek_upsilon> ", 0x1F52)
+CheckCompUni("<grave> <U1f50> ", 0x1F52)
+CheckCompUni("<grave> <parenleft> <Greek_upsilon> ", 0x1F53)
+CheckCompUni("<grave> <U0314> <Greek_upsilon> ", 0x1F53)
+CheckCompUni("<grave> <U1f51> ", 0x1F53)
+CheckCompUni("<apostrophe> <parenright> <Greek_upsilon> ", 0x1F54)
+CheckCompUni("<apostrophe> <U0313> <Greek_upsilon> ", 0x1F54)
+CheckCompUni("<acute> <parenright> <Greek_upsilon> ", 0x1F54)
+CheckCompUni("<acute> <U0313> <Greek_upsilon> ", 0x1F54)
+CheckCompUni("<apostrophe> <U1f50> ", 0x1F54)
+CheckCompUni("<acute> <U1f50> ", 0x1F54)
+CheckCompUni("<apostrophe> <parenleft> <Greek_upsilon> ", 0x1F55)
+CheckCompUni("<apostrophe> <U0314> <Greek_upsilon> ", 0x1F55)
+CheckCompUni("<acute> <parenleft> <Greek_upsilon> ", 0x1F55)
+CheckCompUni("<acute> <U0314> <Greek_upsilon> ", 0x1F55)
+CheckCompUni("<apostrophe> <U1f51> ", 0x1F55)
+CheckCompUni("<acute> <U1f51> ", 0x1F55)
+CheckCompUni("<asciitilde> <parenright> <Greek_upsilon> ", 0x1F56)
+CheckCompUni("<asciitilde> <U0313> <Greek_upsilon> ", 0x1F56)
+CheckCompUni("<asciitilde> <U1f50> ", 0x1F56)
+CheckCompUni("<asciitilde> <parenleft> <Greek_upsilon> ", 0x1F57)
+CheckCompUni("<asciitilde> <U0314> <Greek_upsilon> ", 0x1F57)
+CheckCompUni("<asciitilde> <U1f51> ", 0x1F57)
+CheckCompUni("<parenleft> <Greek_UPSILON> ", 0x1F59)
+CheckCompUni("<grave> <parenleft> <Greek_UPSILON> ", 0x1F5B)
+CheckCompUni("<grave> <U0314> <Greek_UPSILON> ", 0x1F5B)
+CheckCompUni("<grave> <U1f59> ", 0x1F5B)
+CheckCompUni("<apostrophe> <parenleft> <Greek_UPSILON> ", 0x1F5D)
+CheckCompUni("<apostrophe> <U0314> <Greek_UPSILON> ", 0x1F5D)
+CheckCompUni("<acute> <parenleft> <Greek_UPSILON> ", 0x1F5D)
+CheckCompUni("<acute> <U0314> <Greek_UPSILON> ", 0x1F5D)
+CheckCompUni("<apostrophe> <U1f59> ", 0x1F5D)
+CheckCompUni("<acute> <U1f59> ", 0x1F5D)
+CheckCompUni("<asciitilde> <parenleft> <Greek_UPSILON> ", 0x1F5F)
+CheckCompUni("<asciitilde> <U0314> <Greek_UPSILON> ", 0x1F5F)
+CheckCompUni("<asciitilde> <U1f59> ", 0x1F5F)
+CheckCompUni("<parenright> <Greek_omega> ", 0x1F60)
+CheckCompUni("<parenleft> <Greek_omega> ", 0x1F61)
+CheckCompUni("<grave> <parenright> <Greek_omega> ", 0x1F62)
+CheckCompUni("<grave> <U0313> <Greek_omega> ", 0x1F62)
+CheckCompUni("<grave> <U1f60> ", 0x1F62)
+CheckCompUni("<grave> <parenleft> <Greek_omega> ", 0x1F63)
+CheckCompUni("<grave> <U0314> <Greek_omega> ", 0x1F63)
+CheckCompUni("<grave> <U1f61> ", 0x1F63)
+CheckCompUni("<apostrophe> <parenright> <Greek_omega> ", 0x1F64)
+CheckCompUni("<apostrophe> <U0313> <Greek_omega> ", 0x1F64)
+CheckCompUni("<acute> <parenright> <Greek_omega> ", 0x1F64)
+CheckCompUni("<acute> <U0313> <Greek_omega> ", 0x1F64)
+CheckCompUni("<apostrophe> <U1f60> ", 0x1F64)
+CheckCompUni("<acute> <U1f60> ", 0x1F64)
+CheckCompUni("<apostrophe> <parenleft> <Greek_omega> ", 0x1F65)
+CheckCompUni("<apostrophe> <U0314> <Greek_omega> ", 0x1F65)
+CheckCompUni("<acute> <parenleft> <Greek_omega> ", 0x1F65)
+CheckCompUni("<acute> <U0314> <Greek_omega> ", 0x1F65)
+CheckCompUni("<apostrophe> <U1f61> ", 0x1F65)
+CheckCompUni("<acute> <U1f61> ", 0x1F65)
+CheckCompUni("<asciitilde> <parenright> <Greek_omega> ", 0x1F66)
+CheckCompUni("<asciitilde> <U0313> <Greek_omega> ", 0x1F66)
+CheckCompUni("<asciitilde> <U1f60> ", 0x1F66)
+CheckCompUni("<asciitilde> <parenleft> <Greek_omega> ", 0x1F67)
+CheckCompUni("<asciitilde> <U0314> <Greek_omega> ", 0x1F67)
+CheckCompUni("<asciitilde> <U1f61> ", 0x1F67)
+CheckCompUni("<parenright> <Greek_OMEGA> ", 0x1F68)
+CheckCompUni("<parenleft> <Greek_OMEGA> ", 0x1F69)
+CheckCompUni("<grave> <parenright> <Greek_OMEGA> ", 0x1F6A)
+CheckCompUni("<grave> <U0313> <Greek_OMEGA> ", 0x1F6A)
+CheckCompUni("<grave> <U1f68> ", 0x1F6A)
+CheckCompUni("<grave> <parenleft> <Greek_OMEGA> ", 0x1F6B)
+CheckCompUni("<grave> <U0314> <Greek_OMEGA> ", 0x1F6B)
+CheckCompUni("<grave> <U1f69> ", 0x1F6B)
+CheckCompUni("<apostrophe> <parenright> <Greek_OMEGA> ", 0x1F6C)
+CheckCompUni("<apostrophe> <U0313> <Greek_OMEGA> ", 0x1F6C)
+CheckCompUni("<acute> <parenright> <Greek_OMEGA> ", 0x1F6C)
+CheckCompUni("<acute> <U0313> <Greek_OMEGA> ", 0x1F6C)
+CheckCompUni("<apostrophe> <U1f68> ", 0x1F6C)
+CheckCompUni("<acute> <U1f68> ", 0x1F6C)
+CheckCompUni("<apostrophe> <parenleft> <Greek_OMEGA> ", 0x1F6D)
+CheckCompUni("<apostrophe> <U0314> <Greek_OMEGA> ", 0x1F6D)
+CheckCompUni("<acute> <parenleft> <Greek_OMEGA> ", 0x1F6D)
+CheckCompUni("<acute> <U0314> <Greek_OMEGA> ", 0x1F6D)
+CheckCompUni("<apostrophe> <U1f69> ", 0x1F6D)
+CheckCompUni("<acute> <U1f69> ", 0x1F6D)
+CheckCompUni("<asciitilde> <parenright> <Greek_OMEGA> ", 0x1F6E)
+CheckCompUni("<asciitilde> <U0313> <Greek_OMEGA> ", 0x1F6E)
+CheckCompUni("<asciitilde> <U1f68> ", 0x1F6E)
+CheckCompUni("<asciitilde> <parenleft> <Greek_OMEGA> ", 0x1F6F)
+CheckCompUni("<asciitilde> <U0314> <Greek_OMEGA> ", 0x1F6F)
+CheckCompUni("<asciitilde> <U1f69> ", 0x1F6F)
+CheckCompUni("<grave> <Greek_alpha> ", 0x1F70)
+CheckCompUni("<grave> <Greek_epsilon> ", 0x1F72)
+CheckCompUni("<grave> <Greek_eta> ", 0x1F74)
+CheckCompUni("<grave> <Greek_iota> ", 0x1F76)
+CheckCompUni("<grave> <Greek_omicron> ", 0x1F78)
+CheckCompUni("<grave> <Greek_upsilon> ", 0x1F7A)
+CheckCompUni("<grave> <Greek_omega> ", 0x1F7C)
+CheckCompUni("<Greek_iota> <parenright> <Greek_alpha> ", 0x1F80)
+CheckCompUni("<Greek_iota> <U0313> <Greek_alpha> ", 0x1F80)
+CheckCompUni("<Greek_iota> <U1f00> ", 0x1F80)
+CheckCompUni("<Greek_iota> <parenleft> <Greek_alpha> ", 0x1F81)
+CheckCompUni("<Greek_iota> <U0314> <Greek_alpha> ", 0x1F81)
+CheckCompUni("<Greek_iota> <U1f01> ", 0x1F81)
+CheckCompUni("<Greek_iota> <combining_grave> <parenright> <Greek_alpha> ", 0x1F82)
+CheckCompUni("<Greek_iota> <combining_grave> <U0313> <Greek_alpha> ", 0x1F82)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f00> ", 0x1F82)
+CheckCompUni("<Greek_iota> <grave> <parenright> <Greek_alpha> ", 0x1F82)
+CheckCompUni("<Greek_iota> <grave> <U0313> <Greek_alpha> ", 0x1F82)
+CheckCompUni("<Greek_iota> <dead_grave> <parenright> <Greek_alpha> ", 0x1F82)
+CheckCompUni("<Greek_iota> <dead_grave> <U0313> <Greek_alpha> ", 0x1F82)
+CheckCompUni("<Greek_iota> <grave> <U1f00> ", 0x1F82)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f00> ", 0x1F82)
+CheckCompUni("<Greek_iota> <U1f02> ", 0x1F82)
+CheckCompUni("<Greek_iota> <combining_grave> <parenleft> <Greek_alpha> ", 0x1F83)
+CheckCompUni("<Greek_iota> <combining_grave> <U0314> <Greek_alpha> ", 0x1F83)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f01> ", 0x1F83)
+CheckCompUni("<Greek_iota> <grave> <parenleft> <Greek_alpha> ", 0x1F83)
+CheckCompUni("<Greek_iota> <grave> <U0314> <Greek_alpha> ", 0x1F83)
+CheckCompUni("<Greek_iota> <dead_grave> <parenleft> <Greek_alpha> ", 0x1F83)
+CheckCompUni("<Greek_iota> <dead_grave> <U0314> <Greek_alpha> ", 0x1F83)
+CheckCompUni("<Greek_iota> <grave> <U1f01> ", 0x1F83)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f01> ", 0x1F83)
+CheckCompUni("<Greek_iota> <U1f03> ", 0x1F83)
+CheckCompUni("<Greek_iota> <combining_acute> <parenright> <Greek_alpha> ", 0x1F84)
+CheckCompUni("<Greek_iota> <combining_acute> <U0313> <Greek_alpha> ", 0x1F84)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f00> ", 0x1F84)
+CheckCompUni("<Greek_iota> <apostrophe> <parenright> <Greek_alpha> ", 0x1F84)
+CheckCompUni("<Greek_iota> <apostrophe> <U0313> <Greek_alpha> ", 0x1F84)
+CheckCompUni("<Greek_iota> <acute> <parenright> <Greek_alpha> ", 0x1F84)
+CheckCompUni("<Greek_iota> <acute> <U0313> <Greek_alpha> ", 0x1F84)
+CheckCompUni("<Greek_iota> <dead_acute> <parenright> <Greek_alpha> ", 0x1F84)
+CheckCompUni("<Greek_iota> <dead_acute> <U0313> <Greek_alpha> ", 0x1F84)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f00> ", 0x1F84)
+CheckCompUni("<Greek_iota> <acute> <U1f00> ", 0x1F84)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f00> ", 0x1F84)
+CheckCompUni("<Greek_iota> <U1f04> ", 0x1F84)
+CheckCompUni("<Greek_iota> <combining_acute> <parenleft> <Greek_alpha> ", 0x1F85)
+CheckCompUni("<Greek_iota> <combining_acute> <U0314> <Greek_alpha> ", 0x1F85)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f01> ", 0x1F85)
+CheckCompUni("<Greek_iota> <apostrophe> <parenleft> <Greek_alpha> ", 0x1F85)
+CheckCompUni("<Greek_iota> <apostrophe> <U0314> <Greek_alpha> ", 0x1F85)
+CheckCompUni("<Greek_iota> <acute> <parenleft> <Greek_alpha> ", 0x1F85)
+CheckCompUni("<Greek_iota> <acute> <U0314> <Greek_alpha> ", 0x1F85)
+CheckCompUni("<Greek_iota> <dead_acute> <parenleft> <Greek_alpha> ", 0x1F85)
+CheckCompUni("<Greek_iota> <dead_acute> <U0314> <Greek_alpha> ", 0x1F85)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f01> ", 0x1F85)
+CheckCompUni("<Greek_iota> <acute> <U1f01> ", 0x1F85)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f01> ", 0x1F85)
+CheckCompUni("<Greek_iota> <U1f05> ", 0x1F85)
+CheckCompUni("<Greek_iota> <asciitilde> <parenright> <Greek_alpha> ", 0x1F86)
+CheckCompUni("<Greek_iota> <asciitilde> <U0313> <Greek_alpha> ", 0x1F86)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenright> <Greek_alpha> ", 0x1F86)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0313> <Greek_alpha> ", 0x1F86)
+CheckCompUni("<Greek_iota> <U0342> <parenright> <Greek_alpha> ", 0x1F86)
+CheckCompUni("<Greek_iota> <U0342> <U0313> <Greek_alpha> ", 0x1F86)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f00> ", 0x1F86)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f00> ", 0x1F86)
+CheckCompUni("<Greek_iota> <U0342> <U1f00> ", 0x1F86)
+CheckCompUni("<Greek_iota> <U1f06> ", 0x1F86)
+CheckCompUni("<Greek_iota> <asciitilde> <parenleft> <Greek_alpha> ", 0x1F87)
+CheckCompUni("<Greek_iota> <asciitilde> <U0314> <Greek_alpha> ", 0x1F87)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenleft> <Greek_alpha> ", 0x1F87)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0314> <Greek_alpha> ", 0x1F87)
+CheckCompUni("<Greek_iota> <U0342> <parenleft> <Greek_alpha> ", 0x1F87)
+CheckCompUni("<Greek_iota> <U0342> <U0314> <Greek_alpha> ", 0x1F87)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f01> ", 0x1F87)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f01> ", 0x1F87)
+CheckCompUni("<Greek_iota> <U0342> <U1f01> ", 0x1F87)
+CheckCompUni("<Greek_iota> <U1f07> ", 0x1F87)
+CheckCompUni("<Greek_iota> <parenright> <Greek_ALPHA> ", 0x1F88)
+CheckCompUni("<Greek_iota> <U0313> <Greek_ALPHA> ", 0x1F88)
+CheckCompUni("<Greek_iota> <U1f08> ", 0x1F88)
+CheckCompUni("<Greek_iota> <parenleft> <Greek_ALPHA> ", 0x1F89)
+CheckCompUni("<Greek_iota> <U0314> <Greek_ALPHA> ", 0x1F89)
+CheckCompUni("<Greek_iota> <U1f09> ", 0x1F89)
+CheckCompUni("<Greek_iota> <combining_grave> <parenright> <Greek_ALPHA> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <combining_grave> <U0313> <Greek_ALPHA> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f08> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <grave> <parenright> <Greek_ALPHA> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <grave> <U0313> <Greek_ALPHA> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <dead_grave> <parenright> <Greek_ALPHA> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <dead_grave> <U0313> <Greek_ALPHA> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <grave> <U1f08> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f08> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <U1f0a> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <combining_grave> <parenleft> <Greek_ALPHA> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <combining_grave> <U0314> <Greek_ALPHA> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f09> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <grave> <parenleft> <Greek_ALPHA> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <grave> <U0314> <Greek_ALPHA> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <dead_grave> <parenleft> <Greek_ALPHA> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <dead_grave> <U0314> <Greek_ALPHA> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <grave> <U1f09> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f09> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <U1f0b> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <combining_acute> <parenright> <Greek_ALPHA> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <combining_acute> <U0313> <Greek_ALPHA> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f08> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <apostrophe> <parenright> <Greek_ALPHA> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <apostrophe> <U0313> <Greek_ALPHA> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <acute> <parenright> <Greek_ALPHA> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <acute> <U0313> <Greek_ALPHA> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <dead_acute> <parenright> <Greek_ALPHA> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <dead_acute> <U0313> <Greek_ALPHA> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f08> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <acute> <U1f08> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f08> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <U1f0c> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <combining_acute> <parenleft> <Greek_ALPHA> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <combining_acute> <U0314> <Greek_ALPHA> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f09> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <apostrophe> <parenleft> <Greek_ALPHA> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <apostrophe> <U0314> <Greek_ALPHA> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <acute> <parenleft> <Greek_ALPHA> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <acute> <U0314> <Greek_ALPHA> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <dead_acute> <parenleft> <Greek_ALPHA> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <dead_acute> <U0314> <Greek_ALPHA> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f09> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <acute> <U1f09> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f09> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <U1f0d> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <asciitilde> <parenright> <Greek_ALPHA> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <asciitilde> <U0313> <Greek_ALPHA> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenright> <Greek_ALPHA> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0313> <Greek_ALPHA> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <U0342> <parenright> <Greek_ALPHA> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <U0342> <U0313> <Greek_ALPHA> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f08> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f08> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <U0342> <U1f08> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <U1f0e> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <asciitilde> <parenleft> <Greek_ALPHA> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <asciitilde> <U0314> <Greek_ALPHA> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenleft> <Greek_ALPHA> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0314> <Greek_ALPHA> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <U0342> <parenleft> <Greek_ALPHA> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <U0342> <U0314> <Greek_ALPHA> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f09> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f09> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <U0342> <U1f09> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <U1f0f> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <parenright> <Greek_eta> ", 0x1F90)
+CheckCompUni("<Greek_iota> <U0313> <Greek_eta> ", 0x1F90)
+CheckCompUni("<Greek_iota> <U1f20> ", 0x1F90)
+CheckCompUni("<Greek_iota> <parenleft> <Greek_eta> ", 0x1F91)
+CheckCompUni("<Greek_iota> <U0314> <Greek_eta> ", 0x1F91)
+CheckCompUni("<Greek_iota> <U1f21> ", 0x1F91)
+CheckCompUni("<Greek_iota> <combining_grave> <parenright> <Greek_eta> ", 0x1F92)
+CheckCompUni("<Greek_iota> <combining_grave> <U0313> <Greek_eta> ", 0x1F92)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f20> ", 0x1F92)
+CheckCompUni("<Greek_iota> <grave> <parenright> <Greek_eta> ", 0x1F92)
+CheckCompUni("<Greek_iota> <grave> <U0313> <Greek_eta> ", 0x1F92)
+CheckCompUni("<Greek_iota> <dead_grave> <parenright> <Greek_eta> ", 0x1F92)
+CheckCompUni("<Greek_iota> <dead_grave> <U0313> <Greek_eta> ", 0x1F92)
+CheckCompUni("<Greek_iota> <grave> <U1f20> ", 0x1F92)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f20> ", 0x1F92)
+CheckCompUni("<Greek_iota> <U1f22> ", 0x1F92)
+CheckCompUni("<Greek_iota> <combining_grave> <parenleft> <Greek_eta> ", 0x1F93)
+CheckCompUni("<Greek_iota> <combining_grave> <U0314> <Greek_eta> ", 0x1F93)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f21> ", 0x1F93)
+CheckCompUni("<Greek_iota> <grave> <parenleft> <Greek_eta> ", 0x1F93)
+CheckCompUni("<Greek_iota> <grave> <U0314> <Greek_eta> ", 0x1F93)
+CheckCompUni("<Greek_iota> <dead_grave> <parenleft> <Greek_eta> ", 0x1F93)
+CheckCompUni("<Greek_iota> <dead_grave> <U0314> <Greek_eta> ", 0x1F93)
+CheckCompUni("<Greek_iota> <grave> <U1f21> ", 0x1F93)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f21> ", 0x1F93)
+CheckCompUni("<Greek_iota> <U1f23> ", 0x1F93)
+CheckCompUni("<Greek_iota> <combining_acute> <parenright> <Greek_eta> ", 0x1F94)
+CheckCompUni("<Greek_iota> <combining_acute> <U0313> <Greek_eta> ", 0x1F94)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f20> ", 0x1F94)
+CheckCompUni("<Greek_iota> <apostrophe> <parenright> <Greek_eta> ", 0x1F94)
+CheckCompUni("<Greek_iota> <apostrophe> <U0313> <Greek_eta> ", 0x1F94)
+CheckCompUni("<Greek_iota> <acute> <parenright> <Greek_eta> ", 0x1F94)
+CheckCompUni("<Greek_iota> <acute> <U0313> <Greek_eta> ", 0x1F94)
+CheckCompUni("<Greek_iota> <dead_acute> <parenright> <Greek_eta> ", 0x1F94)
+CheckCompUni("<Greek_iota> <dead_acute> <U0313> <Greek_eta> ", 0x1F94)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f20> ", 0x1F94)
+CheckCompUni("<Greek_iota> <acute> <U1f20> ", 0x1F94)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f20> ", 0x1F94)
+CheckCompUni("<Greek_iota> <U1f24> ", 0x1F94)
+CheckCompUni("<Greek_iota> <combining_acute> <parenleft> <Greek_eta> ", 0x1F95)
+CheckCompUni("<Greek_iota> <combining_acute> <U0314> <Greek_eta> ", 0x1F95)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f21> ", 0x1F95)
+CheckCompUni("<Greek_iota> <apostrophe> <parenleft> <Greek_eta> ", 0x1F95)
+CheckCompUni("<Greek_iota> <apostrophe> <U0314> <Greek_eta> ", 0x1F95)
+CheckCompUni("<Greek_iota> <acute> <parenleft> <Greek_eta> ", 0x1F95)
+CheckCompUni("<Greek_iota> <acute> <U0314> <Greek_eta> ", 0x1F95)
+CheckCompUni("<Greek_iota> <dead_acute> <parenleft> <Greek_eta> ", 0x1F95)
+CheckCompUni("<Greek_iota> <dead_acute> <U0314> <Greek_eta> ", 0x1F95)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f21> ", 0x1F95)
+CheckCompUni("<Greek_iota> <acute> <U1f21> ", 0x1F95)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f21> ", 0x1F95)
+CheckCompUni("<Greek_iota> <U1f25> ", 0x1F95)
+CheckCompUni("<Greek_iota> <asciitilde> <parenright> <Greek_eta> ", 0x1F96)
+CheckCompUni("<Greek_iota> <asciitilde> <U0313> <Greek_eta> ", 0x1F96)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenright> <Greek_eta> ", 0x1F96)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0313> <Greek_eta> ", 0x1F96)
+CheckCompUni("<Greek_iota> <U0342> <parenright> <Greek_eta> ", 0x1F96)
+CheckCompUni("<Greek_iota> <U0342> <U0313> <Greek_eta> ", 0x1F96)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f20> ", 0x1F96)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f20> ", 0x1F96)
+CheckCompUni("<Greek_iota> <U0342> <U1f20> ", 0x1F96)
+CheckCompUni("<Greek_iota> <U1f26> ", 0x1F96)
+CheckCompUni("<Greek_iota> <asciitilde> <parenleft> <Greek_eta> ", 0x1F97)
+CheckCompUni("<Greek_iota> <asciitilde> <U0314> <Greek_eta> ", 0x1F97)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenleft> <Greek_eta> ", 0x1F97)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0314> <Greek_eta> ", 0x1F97)
+CheckCompUni("<Greek_iota> <U0342> <parenleft> <Greek_eta> ", 0x1F97)
+CheckCompUni("<Greek_iota> <U0342> <U0314> <Greek_eta> ", 0x1F97)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f21> ", 0x1F97)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f21> ", 0x1F97)
+CheckCompUni("<Greek_iota> <U0342> <U1f21> ", 0x1F97)
+CheckCompUni("<Greek_iota> <U1f27> ", 0x1F97)
+CheckCompUni("<Greek_iota> <parenright> <Greek_ETA> ", 0x1F98)
+CheckCompUni("<Greek_iota> <U0313> <Greek_ETA> ", 0x1F98)
+CheckCompUni("<Greek_iota> <U1f28> ", 0x1F98)
+CheckCompUni("<Greek_iota> <parenleft> <Greek_ETA> ", 0x1F99)
+CheckCompUni("<Greek_iota> <U0314> <Greek_ETA> ", 0x1F99)
+CheckCompUni("<Greek_iota> <U1f29> ", 0x1F99)
+CheckCompUni("<Greek_iota> <combining_grave> <parenright> <Greek_ETA> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <combining_grave> <U0313> <Greek_ETA> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f28> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <grave> <parenright> <Greek_ETA> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <grave> <U0313> <Greek_ETA> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <dead_grave> <parenright> <Greek_ETA> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <dead_grave> <U0313> <Greek_ETA> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <grave> <U1f28> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f28> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <U1f2a> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <combining_grave> <parenleft> <Greek_ETA> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <combining_grave> <U0314> <Greek_ETA> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f29> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <grave> <parenleft> <Greek_ETA> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <grave> <U0314> <Greek_ETA> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <dead_grave> <parenleft> <Greek_ETA> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <dead_grave> <U0314> <Greek_ETA> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <grave> <U1f29> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f29> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <U1f2b> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <combining_acute> <parenright> <Greek_ETA> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <combining_acute> <U0313> <Greek_ETA> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f28> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <apostrophe> <parenright> <Greek_ETA> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <apostrophe> <U0313> <Greek_ETA> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <acute> <parenright> <Greek_ETA> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <acute> <U0313> <Greek_ETA> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <dead_acute> <parenright> <Greek_ETA> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <dead_acute> <U0313> <Greek_ETA> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f28> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <acute> <U1f28> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f28> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <U1f2c> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <combining_acute> <parenleft> <Greek_ETA> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <combining_acute> <U0314> <Greek_ETA> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f29> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <apostrophe> <parenleft> <Greek_ETA> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <apostrophe> <U0314> <Greek_ETA> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <acute> <parenleft> <Greek_ETA> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <acute> <U0314> <Greek_ETA> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <dead_acute> <parenleft> <Greek_ETA> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <dead_acute> <U0314> <Greek_ETA> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f29> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <acute> <U1f29> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f29> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <U1f2d> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <asciitilde> <parenright> <Greek_ETA> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <asciitilde> <U0313> <Greek_ETA> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenright> <Greek_ETA> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0313> <Greek_ETA> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <U0342> <parenright> <Greek_ETA> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <U0342> <U0313> <Greek_ETA> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f28> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f28> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <U0342> <U1f28> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <U1f2e> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <asciitilde> <parenleft> <Greek_ETA> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <asciitilde> <U0314> <Greek_ETA> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenleft> <Greek_ETA> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0314> <Greek_ETA> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <U0342> <parenleft> <Greek_ETA> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <U0342> <U0314> <Greek_ETA> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f29> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f29> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <U0342> <U1f29> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <U1f2f> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <parenright> <Greek_omega> ", 0x1FA0)
+CheckCompUni("<Greek_iota> <U0313> <Greek_omega> ", 0x1FA0)
+CheckCompUni("<Greek_iota> <U1f60> ", 0x1FA0)
+CheckCompUni("<Greek_iota> <parenleft> <Greek_omega> ", 0x1FA1)
+CheckCompUni("<Greek_iota> <U0314> <Greek_omega> ", 0x1FA1)
+CheckCompUni("<Greek_iota> <U1f61> ", 0x1FA1)
+CheckCompUni("<Greek_iota> <combining_grave> <parenright> <Greek_omega> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <combining_grave> <U0313> <Greek_omega> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f60> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <grave> <parenright> <Greek_omega> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <grave> <U0313> <Greek_omega> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <dead_grave> <parenright> <Greek_omega> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <dead_grave> <U0313> <Greek_omega> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <grave> <U1f60> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f60> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <U1f62> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <combining_grave> <parenleft> <Greek_omega> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <combining_grave> <U0314> <Greek_omega> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f61> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <grave> <parenleft> <Greek_omega> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <grave> <U0314> <Greek_omega> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <dead_grave> <parenleft> <Greek_omega> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <dead_grave> <U0314> <Greek_omega> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <grave> <U1f61> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f61> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <U1f63> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <combining_acute> <parenright> <Greek_omega> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <combining_acute> <U0313> <Greek_omega> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f60> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <apostrophe> <parenright> <Greek_omega> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <apostrophe> <U0313> <Greek_omega> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <acute> <parenright> <Greek_omega> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <acute> <U0313> <Greek_omega> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <dead_acute> <parenright> <Greek_omega> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <dead_acute> <U0313> <Greek_omega> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f60> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <acute> <U1f60> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f60> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <U1f64> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <combining_acute> <parenleft> <Greek_omega> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <combining_acute> <U0314> <Greek_omega> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f61> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <apostrophe> <parenleft> <Greek_omega> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <apostrophe> <U0314> <Greek_omega> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <acute> <parenleft> <Greek_omega> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <acute> <U0314> <Greek_omega> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <dead_acute> <parenleft> <Greek_omega> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <dead_acute> <U0314> <Greek_omega> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f61> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <acute> <U1f61> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f61> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <U1f65> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <asciitilde> <parenright> <Greek_omega> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <asciitilde> <U0313> <Greek_omega> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenright> <Greek_omega> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0313> <Greek_omega> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <U0342> <parenright> <Greek_omega> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <U0342> <U0313> <Greek_omega> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f60> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f60> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <U0342> <U1f60> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <U1f66> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <asciitilde> <parenleft> <Greek_omega> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <asciitilde> <U0314> <Greek_omega> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenleft> <Greek_omega> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0314> <Greek_omega> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <U0342> <parenleft> <Greek_omega> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <U0342> <U0314> <Greek_omega> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f61> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f61> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <U0342> <U1f61> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <U1f67> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <parenright> <Greek_OMEGA> ", 0x1FA8)
+CheckCompUni("<Greek_iota> <U0313> <Greek_OMEGA> ", 0x1FA8)
+CheckCompUni("<Greek_iota> <U1f68> ", 0x1FA8)
+CheckCompUni("<Greek_iota> <parenleft> <Greek_OMEGA> ", 0x1FA9)
+CheckCompUni("<Greek_iota> <U0314> <Greek_OMEGA> ", 0x1FA9)
+CheckCompUni("<Greek_iota> <U1f69> ", 0x1FA9)
+CheckCompUni("<Greek_iota> <combining_grave> <parenright> <Greek_OMEGA> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <combining_grave> <U0313> <Greek_OMEGA> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f68> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <grave> <parenright> <Greek_OMEGA> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <grave> <U0313> <Greek_OMEGA> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <dead_grave> <parenright> <Greek_OMEGA> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <dead_grave> <U0313> <Greek_OMEGA> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <grave> <U1f68> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f68> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <U1f6a> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <combining_grave> <parenleft> <Greek_OMEGA> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <combining_grave> <U0314> <Greek_OMEGA> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f69> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <grave> <parenleft> <Greek_OMEGA> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <grave> <U0314> <Greek_OMEGA> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <dead_grave> <parenleft> <Greek_OMEGA> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <dead_grave> <U0314> <Greek_OMEGA> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <grave> <U1f69> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f69> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <U1f6b> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <combining_acute> <parenright> <Greek_OMEGA> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <combining_acute> <U0313> <Greek_OMEGA> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f68> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <apostrophe> <parenright> <Greek_OMEGA> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <apostrophe> <U0313> <Greek_OMEGA> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <acute> <parenright> <Greek_OMEGA> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <acute> <U0313> <Greek_OMEGA> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <dead_acute> <parenright> <Greek_OMEGA> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <dead_acute> <U0313> <Greek_OMEGA> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f68> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <acute> <U1f68> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f68> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <U1f6c> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <combining_acute> <parenleft> <Greek_OMEGA> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <combining_acute> <U0314> <Greek_OMEGA> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f69> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <apostrophe> <parenleft> <Greek_OMEGA> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <apostrophe> <U0314> <Greek_OMEGA> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <acute> <parenleft> <Greek_OMEGA> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <acute> <U0314> <Greek_OMEGA> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <dead_acute> <parenleft> <Greek_OMEGA> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <dead_acute> <U0314> <Greek_OMEGA> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f69> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <acute> <U1f69> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f69> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <U1f6d> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <asciitilde> <parenright> <Greek_OMEGA> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <asciitilde> <U0313> <Greek_OMEGA> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenright> <Greek_OMEGA> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0313> <Greek_OMEGA> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <U0342> <parenright> <Greek_OMEGA> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <U0342> <U0313> <Greek_OMEGA> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f68> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f68> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <U0342> <U1f68> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <U1f6e> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <asciitilde> <parenleft> <Greek_OMEGA> ", 0x1FAF)
+CheckCompUni("<Greek_iota> <asciitilde> <U0314> <Greek_OMEGA> ", 0x1FAF)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenleft> <Greek_OMEGA> ", 0x1FAF)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0314> <Greek_OMEGA> ", 0x1FAF)
+CheckCompUni("<Greek_iota> <U0342> <parenleft> <Greek_OMEGA> ", 0x1FAF)
+CheckCompUni("<Greek_iota> <U0342> <U0314> <Greek_OMEGA> ", 0x1FAF)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f69> ", 0x1FAF)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f69> ", 0x1FAF)
+CheckCompUni("<Greek_iota> <U0342> <U1f69> ", 0x1FAF)
+CheckCompUni("<Greek_iota> <U1f6f> ", 0x1FAF)
+CheckCompUni("<b> <Greek_alpha> ", 0x1FB0)
+CheckCompUni("<U> <Greek_alpha> ", 0x1FB0)
+CheckCompUni("<underscore> <Greek_alpha> ", 0x1FB1)
+CheckCompUni("<macron> <Greek_alpha> ", 0x1FB1)
+CheckCompUni("<Greek_iota> <combining_grave> <Greek_alpha> ", 0x1FB2)
+CheckCompUni("<Greek_iota> <grave> <Greek_alpha> ", 0x1FB2)
+CheckCompUni("<Greek_iota> <dead_grave> <Greek_alpha> ", 0x1FB2)
+CheckCompUni("<Greek_iota> <U1f70> ", 0x1FB2)
+CheckCompUni("<Greek_iota> <Greek_alpha> ", 0x1FB3)
+CheckCompUni("<Greek_iota> <combining_acute> <Greek_alpha> ", 0x1FB4)
+CheckCompUni("<Greek_iota> <apostrophe> <Greek_alpha> ", 0x1FB4)
+CheckCompUni("<Greek_iota> <acute> <Greek_alpha> ", 0x1FB4)
+CheckCompUni("<Greek_iota> <dead_acute> <Greek_alpha> ", 0x1FB4)
+CheckCompUni("<Greek_iota> <Greek_alphaaccent> ", 0x1FB4)
+CheckCompUni("<asciitilde> <Greek_alpha> ", 0x1FB6)
+CheckCompUni("<Greek_iota> <asciitilde> <Greek_alpha> ", 0x1FB7)
+CheckCompUni("<Greek_iota> <dead_tilde> <Greek_alpha> ", 0x1FB7)
+CheckCompUni("<Greek_iota> <U0342> <Greek_alpha> ", 0x1FB7)
+CheckCompUni("<Greek_iota> <U1fb6> ", 0x1FB7)
+CheckCompUni("<b> <Greek_ALPHA> ", 0x1FB8)
+CheckCompUni("<U> <Greek_ALPHA> ", 0x1FB8)
+CheckCompUni("<underscore> <Greek_ALPHA> ", 0x1FB9)
+CheckCompUni("<macron> <Greek_ALPHA> ", 0x1FB9)
+CheckCompUni("<grave> <Greek_ALPHA> ", 0x1FBA)
+CheckCompUni("<Greek_iota> <Greek_ALPHA> ", 0x1FBC)
+CheckCompUni("<diaeresis> <asciitilde> ", 0x1FC1)
+CheckCompUni("<diaeresis> <dead_tilde> ", 0x1FC1)
+CheckCompUni("<diaeresis> <U0342> ", 0x1FC1)
+CheckCompUni("<Greek_iota> <combining_grave> <Greek_eta> ", 0x1FC2)
+CheckCompUni("<Greek_iota> <grave> <Greek_eta> ", 0x1FC2)
+CheckCompUni("<Greek_iota> <dead_grave> <Greek_eta> ", 0x1FC2)
+CheckCompUni("<Greek_iota> <U1f74> ", 0x1FC2)
+CheckCompUni("<Greek_iota> <Greek_eta> ", 0x1FC3)
+CheckCompUni("<Greek_iota> <combining_acute> <Greek_eta> ", 0x1FC4)
+CheckCompUni("<Greek_iota> <apostrophe> <Greek_eta> ", 0x1FC4)
+CheckCompUni("<Greek_iota> <acute> <Greek_eta> ", 0x1FC4)
+CheckCompUni("<Greek_iota> <dead_acute> <Greek_eta> ", 0x1FC4)
+CheckCompUni("<Greek_iota> <Greek_etaaccent> ", 0x1FC4)
+CheckCompUni("<asciitilde> <Greek_eta> ", 0x1FC6)
+CheckCompUni("<Greek_iota> <asciitilde> <Greek_eta> ", 0x1FC7)
+CheckCompUni("<Greek_iota> <dead_tilde> <Greek_eta> ", 0x1FC7)
+CheckCompUni("<Greek_iota> <U0342> <Greek_eta> ", 0x1FC7)
+CheckCompUni("<Greek_iota> <U1fc6> ", 0x1FC7)
+CheckCompUni("<grave> <Greek_EPSILON> ", 0x1FC8)
+CheckCompUni("<grave> <Greek_ETA> ", 0x1FCA)
+CheckCompUni("<Greek_iota> <Greek_ETA> ", 0x1FCC)
+CheckCompUni("<U1fbf> <combining_grave> ", 0x1FCD)
+CheckCompUni("<U1fbf> <grave> ", 0x1FCD)
+CheckCompUni("<U1fbf> <dead_grave> ", 0x1FCD)
+CheckCompUni("<U1fbf> <combining_acute> ", 0x1FCE)
+CheckCompUni("<U1fbf> <apostrophe> ", 0x1FCE)
+CheckCompUni("<U1fbf> <acute> ", 0x1FCE)
+CheckCompUni("<U1fbf> <dead_acute> ", 0x1FCE)
+CheckCompUni("<U1fbf> <asciitilde> ", 0x1FCF)
+CheckCompUni("<U1fbf> <dead_tilde> ", 0x1FCF)
+CheckCompUni("<U1fbf> <U0342> ", 0x1FCF)
+CheckCompUni("<b> <Greek_iota> ", 0x1FD0)
+CheckCompUni("<U> <Greek_iota> ", 0x1FD0)
+CheckCompUni("<underscore> <Greek_iota> ", 0x1FD1)
+CheckCompUni("<macron> <Greek_iota> ", 0x1FD1)
+CheckCompUni("<grave> <quotedbl> <Greek_iota> ", 0x1FD2)
+CheckCompUni("<grave> <dead_diaeresis> <Greek_iota> ", 0x1FD2)
+CheckCompUni("<grave> <Greek_iotadieresis> ", 0x1FD2)
+CheckCompUni("<asciitilde> <Greek_iota> ", 0x1FD6)
+CheckCompUni("<asciitilde> <quotedbl> <Greek_iota> ", 0x1FD7)
+CheckCompUni("<asciitilde> <dead_diaeresis> <Greek_iota> ", 0x1FD7)
+CheckCompUni("<asciitilde> <Greek_iotadieresis> ", 0x1FD7)
+CheckCompUni("<b> <Greek_IOTA> ", 0x1FD8)
+CheckCompUni("<U> <Greek_IOTA> ", 0x1FD8)
+CheckCompUni("<underscore> <Greek_IOTA> ", 0x1FD9)
+CheckCompUni("<macron> <Greek_IOTA> ", 0x1FD9)
+CheckCompUni("<grave> <Greek_IOTA> ", 0x1FDA)
+CheckCompUni("<U1ffe> <combining_grave> ", 0x1FDD)
+CheckCompUni("<U1ffe> <grave> ", 0x1FDD)
+CheckCompUni("<U1ffe> <dead_grave> ", 0x1FDD)
+CheckCompUni("<U1ffe> <combining_acute> ", 0x1FDE)
+CheckCompUni("<U1ffe> <apostrophe> ", 0x1FDE)
+CheckCompUni("<U1ffe> <acute> ", 0x1FDE)
+CheckCompUni("<U1ffe> <dead_acute> ", 0x1FDE)
+CheckCompUni("<U1ffe> <asciitilde> ", 0x1FDF)
+CheckCompUni("<U1ffe> <dead_tilde> ", 0x1FDF)
+CheckCompUni("<U1ffe> <U0342> ", 0x1FDF)
+CheckCompUni("<b> <Greek_upsilon> ", 0x1FE0)
+CheckCompUni("<U> <Greek_upsilon> ", 0x1FE0)
+CheckCompUni("<underscore> <Greek_upsilon> ", 0x1FE1)
+CheckCompUni("<macron> <Greek_upsilon> ", 0x1FE1)
+CheckCompUni("<grave> <quotedbl> <Greek_upsilon> ", 0x1FE2)
+CheckCompUni("<grave> <dead_diaeresis> <Greek_upsilon> ", 0x1FE2)
+CheckCompUni("<grave> <Greek_upsilondieresis> ", 0x1FE2)
+CheckCompUni("<parenright> <Greek_rho> ", 0x1FE4)
+CheckCompUni("<parenleft> <Greek_rho> ", 0x1FE5)
+CheckCompUni("<asciitilde> <Greek_upsilon> ", 0x1FE6)
+CheckCompUni("<asciitilde> <quotedbl> <Greek_upsilon> ", 0x1FE7)
+CheckCompUni("<asciitilde> <dead_diaeresis> <Greek_upsilon> ", 0x1FE7)
+CheckCompUni("<asciitilde> <Greek_upsilondieresis> ", 0x1FE7)
+CheckCompUni("<b> <Greek_UPSILON> ", 0x1FE8)
+CheckCompUni("<U> <Greek_UPSILON> ", 0x1FE8)
+CheckCompUni("<underscore> <Greek_UPSILON> ", 0x1FE9)
+CheckCompUni("<macron> <Greek_UPSILON> ", 0x1FE9)
+CheckCompUni("<grave> <Greek_UPSILON> ", 0x1FEA)
+CheckCompUni("<parenleft> <Greek_RHO> ", 0x1FEC)
+CheckCompUni("<diaeresis> <combining_grave> ", 0x1FED)
+CheckCompUni("<diaeresis> <grave> ", 0x1FED)
+CheckCompUni("<diaeresis> <dead_grave> ", 0x1FED)
+CheckCompUni("<Greek_iota> <combining_grave> <Greek_omega> ", 0x1FF2)
+CheckCompUni("<Greek_iota> <grave> <Greek_omega> ", 0x1FF2)
+CheckCompUni("<Greek_iota> <dead_grave> <Greek_omega> ", 0x1FF2)
+CheckCompUni("<Greek_iota> <U1f7c> ", 0x1FF2)
+CheckCompUni("<Greek_iota> <Greek_omega> ", 0x1FF3)
+CheckCompUni("<Greek_iota> <combining_acute> <Greek_omega> ", 0x1FF4)
+CheckCompUni("<Greek_iota> <apostrophe> <Greek_omega> ", 0x1FF4)
+CheckCompUni("<Greek_iota> <acute> <Greek_omega> ", 0x1FF4)
+CheckCompUni("<Greek_iota> <dead_acute> <Greek_omega> ", 0x1FF4)
+CheckCompUni("<Greek_iota> <Greek_omegaaccent> ", 0x1FF4)
+CheckCompUni("<asciitilde> <Greek_omega> ", 0x1FF6)
+CheckCompUni("<Greek_iota> <asciitilde> <Greek_omega> ", 0x1FF7)
+CheckCompUni("<Greek_iota> <dead_tilde> <Greek_omega> ", 0x1FF7)
+CheckCompUni("<Greek_iota> <U0342> <Greek_omega> ", 0x1FF7)
+CheckCompUni("<Greek_iota> <U1ff6> ", 0x1FF7)
+CheckCompUni("<grave> <Greek_OMICRON> ", 0x1FF8)
+CheckCompUni("<grave> <Greek_OMEGA> ", 0x1FFA)
+CheckCompUni("<Greek_iota> <Greek_OMEGA> ", 0x1FFC)
+CheckCompUni("<percent> <o> ", 0x2030)
+CheckCompUni("<period> <less>", 0x2039)
+CheckCompUni("<period> <greater>", 0x203A)
+CheckCompUni("<asciicircum> <KP_0> ", 0x2070)
+CheckCompUni("<asciicircum> <0> ", 0x2070)
+CheckCompUni("<asciicircum> <underbar> <i> ", 0x2071)
+CheckCompUni("<asciicircum> <underscore> <i> ", 0x2071)
+CheckCompUni("<asciicircum> <KP_4> ", 0x2074)
+CheckCompUni("<asciicircum> <4> ", 0x2074)
+CheckCompUni("<asciicircum> <KP_5> ", 0x2075)
+CheckCompUni("<asciicircum> <5> ", 0x2075)
+CheckCompUni("<asciicircum> <KP_6> ", 0x2076)
+CheckCompUni("<asciicircum> <6> ", 0x2076)
+CheckCompUni("<asciicircum> <KP_7> ", 0x2077)
+CheckCompUni("<asciicircum> <7> ", 0x2077)
+CheckCompUni("<asciicircum> <KP_8> ", 0x2078)
+CheckCompUni("<asciicircum> <8> ", 0x2078)
+CheckCompUni("<asciicircum> <KP_9> ", 0x2079)
+CheckCompUni("<asciicircum> <9> ", 0x2079)
+CheckCompUni("<asciicircum> <KP_Add> ", 0x207A)
+CheckCompUni("<asciicircum> <plus> ", 0x207A)
+CheckCompUni("<asciicircum> <U2212> ", 0x207B)
+CheckCompUni("<asciicircum> <KP_Equal> ", 0x207C)
+CheckCompUni("<asciicircum> <equal> ", 0x207C)
+CheckCompUni("<asciicircum> <parenleft> ", 0x207D)
+CheckCompUni("<asciicircum> <parenright> ", 0x207E)
+CheckCompUni("<asciicircum> <underbar> <n> ", 0x207F)
+CheckCompUni("<asciicircum> <underscore> <n> ", 0x207F)
+CheckCompUni("<underbar> <KP_0> ", 0x2080)
+CheckCompUni("<underbar> <0> ", 0x2080)
+CheckCompUni("<underscore> <KP_0> ", 0x2080)
+CheckCompUni("<underscore> <0> ", 0x2080)
+CheckCompUni("<underbar> <KP_1> ", 0x2081)
+CheckCompUni("<underbar> <1> ", 0x2081)
+CheckCompUni("<underscore> <KP_1> ", 0x2081)
+CheckCompUni("<underscore> <1> ", 0x2081)
+CheckCompUni("<underbar> <KP_2> ", 0x2082)
+CheckCompUni("<underbar> <KP_Space> ", 0x2082)
+CheckCompUni("<underbar> <2> ", 0x2082)
+CheckCompUni("<underscore> <KP_2> ", 0x2082)
+CheckCompUni("<underscore> <KP_Space> ", 0x2082)
+CheckCompUni("<underscore> <2> ", 0x2082)
+CheckCompUni("<underbar> <KP_3> ", 0x2083)
+CheckCompUni("<underbar> <3> ", 0x2083)
+CheckCompUni("<underscore> <KP_3> ", 0x2083)
+CheckCompUni("<underscore> <3> ", 0x2083)
+CheckCompUni("<underbar> <KP_4> ", 0x2084)
+CheckCompUni("<underbar> <4> ", 0x2084)
+CheckCompUni("<underscore> <KP_4> ", 0x2084)
+CheckCompUni("<underscore> <4> ", 0x2084)
+CheckCompUni("<underbar> <KP_5> ", 0x2085)
+CheckCompUni("<underbar> <5> ", 0x2085)
+CheckCompUni("<underscore> <KP_5> ", 0x2085)
+CheckCompUni("<underscore> <5> ", 0x2085)
+CheckCompUni("<underbar> <KP_6> ", 0x2086)
+CheckCompUni("<underbar> <6> ", 0x2086)
+CheckCompUni("<underscore> <KP_6> ", 0x2086)
+CheckCompUni("<underscore> <6> ", 0x2086)
+CheckCompUni("<underbar> <KP_7> ", 0x2087)
+CheckCompUni("<underbar> <7> ", 0x2087)
+CheckCompUni("<underscore> <KP_7> ", 0x2087)
+CheckCompUni("<underscore> <7> ", 0x2087)
+CheckCompUni("<underbar> <KP_8> ", 0x2088)
+CheckCompUni("<underbar> <8> ", 0x2088)
+CheckCompUni("<underscore> <KP_8> ", 0x2088)
+CheckCompUni("<underscore> <8> ", 0x2088)
+CheckCompUni("<underbar> <KP_9> ", 0x2089)
+CheckCompUni("<underbar> <9> ", 0x2089)
+CheckCompUni("<underscore> <KP_9> ", 0x2089)
+CheckCompUni("<underscore> <9> ", 0x2089)
+CheckCompUni("<underbar> <KP_Add> ", 0x208A)
+CheckCompUni("<underbar> <plus> ", 0x208A)
+CheckCompUni("<underscore> <KP_Add> ", 0x208A)
+CheckCompUni("<underscore> <plus> ", 0x208A)
+CheckCompUni("<underbar> <U2212> ", 0x208B)
+CheckCompUni("<underscore> <U2212> ", 0x208B)
+CheckCompUni("<underbar> <KP_Equal> ", 0x208C)
+CheckCompUni("<underbar> <equal> ", 0x208C)
+CheckCompUni("<underscore> <KP_Equal> ", 0x208C)
+CheckCompUni("<underscore> <equal> ", 0x208C)
+CheckCompUni("<underbar> <parenleft> ", 0x208D)
+CheckCompUni("<underscore> <parenleft> ", 0x208D)
+CheckCompUni("<underbar> <parenright> ", 0x208E)
+CheckCompUni("<underscore> <parenright> ", 0x208E)
+CheckCompUni("<asciicircum> <S> <M> ", 0x2120)
+CheckCompUni("<KP_Divide> <leftarrow> ", 0x219A)
+CheckCompUni("<slash> <leftarrow> ", 0x219A)
+CheckCompUni("<KP_Divide> <rightarrow> ", 0x219B)
+CheckCompUni("<slash> <rightarrow> ", 0x219B)
+CheckCompUni("<KP_Divide> <U2194> ", 0x21AE)
+CheckCompUni("<slash> <U2194> ", 0x21AE)
+CheckCompUni("<U2203> <U0338> ", 0x2204)
+CheckCompUni("<U2208> <U0338> ", 0x2209)
+CheckCompUni("<U220b> <U0338> ", 0x220C)
+CheckCompUni("<U2223> <U0338> ", 0x2224)
+CheckCompUni("<U2225> <U0338> ", 0x2226)
+CheckCompUni("<U223c> <U0338> ", 0x2241)
+CheckCompUni("<U2243> <U0338> ", 0x2244)
+CheckCompUni("<approximate> <U0338> ", 0x2247)
+CheckCompUni("<U2248> <U0338> ", 0x2249)
+CheckCompUni("<identical> <U0338> ", 0x2262)
+CheckCompUni("<U224d> <U0338> ", 0x226D)
+CheckCompUni("<leftcaret> <U0338> ", 0x226E)
+CheckCompUni("<less> <U0338> ", 0x226E)
+CheckCompUni("<rightcaret> <U0338> ", 0x226F)
+CheckCompUni("<greater> <U0338> ", 0x226F)
+CheckCompUni("<lessthanequal> <U0338> ", 0x2270)
+CheckCompUni("<greaterthanequal> <U0338> ", 0x2271)
+CheckCompUni("<U2272> <U0338> ", 0x2274)
+CheckCompUni("<U2273> <U0338> ", 0x2275)
+CheckCompUni("<U2276> <U0338> ", 0x2278)
+CheckCompUni("<U2277> <U0338> ", 0x2279)
+CheckCompUni("<U227a> <U0338> ", 0x2280)
+CheckCompUni("<U227b> <U0338> ", 0x2281)
+CheckCompUni("<leftshoe> <U0338> ", 0x2284)
+CheckCompUni("<includedin> <U0338> ", 0x2284)
+CheckCompUni("<rightshoe> <U0338> ", 0x2285)
+CheckCompUni("<includes> <U0338> ", 0x2285)
+CheckCompUni("<U2286> <U0338> ", 0x2288)
+CheckCompUni("<U2287> <U0338> ", 0x2289)
+CheckCompUni("<righttack> <U0338> ", 0x22AC)
+CheckCompUni("<U22a8> <U0338> ", 0x22AD)
+CheckCompUni("<U22a9> <U0338> ", 0x22AE)
+CheckCompUni("<U22ab> <U0338> ", 0x22AF)
+CheckCompUni("<U227c> <U0338> ", 0x22E0)
+CheckCompUni("<U227d> <U0338> ", 0x22E1)
+CheckCompUni("<U2291> <U0338> ", 0x22E2)
+CheckCompUni("<U2292> <U0338> ", 0x22E3)
+CheckCompUni("<U22b2> <U0338> ", 0x22EA)
+CheckCompUni("<U22b3> <U0338> ", 0x22EB)
+CheckCompUni("<U22b4> <U0338> ", 0x22EC)
+CheckCompUni("<U22b5> <U0338> ", 0x22ED)
+CheckCompUni("<parenleft> <KP_1> <parenright> ", 0x2460)
+CheckCompUni("<parenleft> <1> <parenright> ", 0x2460)
+CheckCompUni("<parenleft> <KP_2> <parenright> ", 0x2461)
+CheckCompUni("<parenleft> <KP_Space> <parenright> ", 0x2461)
+CheckCompUni("<parenleft> <2> <parenright> ", 0x2461)
+CheckCompUni("<parenleft> <KP_3> <parenright> ", 0x2462)
+CheckCompUni("<parenleft> <3> <parenright> ", 0x2462)
+CheckCompUni("<parenleft> <KP_4> <parenright> ", 0x2463)
+CheckCompUni("<parenleft> <4> <parenright> ", 0x2463)
+CheckCompUni("<parenleft> <KP_5> <parenright> ", 0x2464)
+CheckCompUni("<parenleft> <5> <parenright> ", 0x2464)
+CheckCompUni("<parenleft> <KP_6> <parenright> ", 0x2465)
+CheckCompUni("<parenleft> <6> <parenright> ", 0x2465)
+CheckCompUni("<parenleft> <KP_7> <parenright> ", 0x2466)
+CheckCompUni("<parenleft> <7> <parenright> ", 0x2466)
+CheckCompUni("<parenleft> <KP_8> <parenright> ", 0x2467)
+CheckCompUni("<parenleft> <8> <parenright> ", 0x2467)
+CheckCompUni("<parenleft> <KP_9> <parenright> ", 0x2468)
+CheckCompUni("<parenleft> <9> <parenright> ", 0x2468)
+CheckCompUni("<parenleft> <KP_1> <KP_0> <parenright> ", 0x2469)
+CheckCompUni("<parenleft> <KP_1> <0> <parenright> ", 0x2469)
+CheckCompUni("<parenleft> <1> <KP_0> <parenright> ", 0x2469)
+CheckCompUni("<parenleft> <1> <0> <parenright> ", 0x2469)
+CheckCompUni("<parenleft> <KP_1> <KP_1> <parenright> ", 0x246A)
+CheckCompUni("<parenleft> <KP_1> <1> <parenright> ", 0x246A)
+CheckCompUni("<parenleft> <1> <KP_1> <parenright> ", 0x246A)
+CheckCompUni("<parenleft> <1> <1> <parenright> ", 0x246A)
+CheckCompUni("<parenleft> <KP_1> <KP_2> <parenright> ", 0x246B)
+CheckCompUni("<parenleft> <KP_1> <KP_Space> <parenright> ", 0x246B)
+CheckCompUni("<parenleft> <KP_1> <2> <parenright> ", 0x246B)
+CheckCompUni("<parenleft> <1> <KP_2> <parenright> ", 0x246B)
+CheckCompUni("<parenleft> <1> <KP_Space> <parenright> ", 0x246B)
+CheckCompUni("<parenleft> <1> <2> <parenright> ", 0x246B)
+CheckCompUni("<parenleft> <KP_1> <KP_3> <parenright> ", 0x246C)
+CheckCompUni("<parenleft> <KP_1> <3> <parenright> ", 0x246C)
+CheckCompUni("<parenleft> <1> <KP_3> <parenright> ", 0x246C)
+CheckCompUni("<parenleft> <1> <3> <parenright> ", 0x246C)
+CheckCompUni("<parenleft> <KP_1> <KP_4> <parenright> ", 0x246D)
+CheckCompUni("<parenleft> <KP_1> <4> <parenright> ", 0x246D)
+CheckCompUni("<parenleft> <1> <KP_4> <parenright> ", 0x246D)
+CheckCompUni("<parenleft> <1> <4> <parenright> ", 0x246D)
+CheckCompUni("<parenleft> <KP_1> <KP_5> <parenright> ", 0x246E)
+CheckCompUni("<parenleft> <KP_1> <5> <parenright> ", 0x246E)
+CheckCompUni("<parenleft> <1> <KP_5> <parenright> ", 0x246E)
+CheckCompUni("<parenleft> <1> <5> <parenright> ", 0x246E)
+CheckCompUni("<parenleft> <KP_1> <KP_6> <parenright> ", 0x246F)
+CheckCompUni("<parenleft> <KP_1> <6> <parenright> ", 0x246F)
+CheckCompUni("<parenleft> <1> <KP_6> <parenright> ", 0x246F)
+CheckCompUni("<parenleft> <1> <6> <parenright> ", 0x246F)
+CheckCompUni("<parenleft> <KP_1> <KP_7> <parenright> ", 0x2470)
+CheckCompUni("<parenleft> <KP_1> <7> <parenright> ", 0x2470)
+CheckCompUni("<parenleft> <1> <KP_7> <parenright> ", 0x2470)
+CheckCompUni("<parenleft> <1> <7> <parenright> ", 0x2470)
+CheckCompUni("<parenleft> <KP_1> <KP_8> <parenright> ", 0x2471)
+CheckCompUni("<parenleft> <KP_1> <8> <parenright> ", 0x2471)
+CheckCompUni("<parenleft> <1> <KP_8> <parenright> ", 0x2471)
+CheckCompUni("<parenleft> <1> <8> <parenright> ", 0x2471)
+CheckCompUni("<parenleft> <KP_1> <KP_9> <parenright> ", 0x2472)
+CheckCompUni("<parenleft> <KP_1> <9> <parenright> ", 0x2472)
+CheckCompUni("<parenleft> <1> <KP_9> <parenright> ", 0x2472)
+CheckCompUni("<parenleft> <1> <9> <parenright> ", 0x2472)
+CheckCompUni("<parenleft> <KP_2> <KP_0> <parenright> ", 0x2473)
+CheckCompUni("<parenleft> <KP_2> <0> <parenright> ", 0x2473)
+CheckCompUni("<parenleft> <KP_Space> <KP_0> <parenright> ", 0x2473)
+CheckCompUni("<parenleft> <KP_Space> <0> <parenright> ", 0x2473)
+CheckCompUni("<parenleft> <2> <KP_0> <parenright> ", 0x2473)
+CheckCompUni("<parenleft> <2> <0> <parenright> ", 0x2473)
+CheckCompUni("<parenleft> <A> <parenright> ", 0x24B6)
+CheckCompUni("<parenleft> <B> <parenright> ", 0x24B7)
+CheckCompUni("<parenleft> <C> <parenright> ", 0x24B8)
+CheckCompUni("<parenleft> <D> <parenright> ", 0x24B9)
+CheckCompUni("<parenleft> <E> <parenright> ", 0x24BA)
+CheckCompUni("<parenleft> <F> <parenright> ", 0x24BB)
+CheckCompUni("<parenleft> <G> <parenright> ", 0x24BC)
+CheckCompUni("<parenleft> <H> <parenright> ", 0x24BD)
+CheckCompUni("<parenleft> <I> <parenright> ", 0x24BE)
+CheckCompUni("<parenleft> <J> <parenright> ", 0x24BF)
+CheckCompUni("<parenleft> <K> <parenright> ", 0x24C0)
+CheckCompUni("<parenleft> <L> <parenright> ", 0x24C1)
+CheckCompUni("<parenleft> <M> <parenright> ", 0x24C2)
+CheckCompUni("<parenleft> <N> <parenright> ", 0x24C3)
+CheckCompUni("<parenleft> <O> <parenright> ", 0x24C4)
+CheckCompUni("<parenleft> <P> <parenright> ", 0x24C5)
+CheckCompUni("<parenleft> <Q> <parenright> ", 0x24C6)
+CheckCompUni("<parenleft> <R> <parenright> ", 0x24C7)
+CheckCompUni("<parenleft> <S> <parenright> ", 0x24C8)
+CheckCompUni("<parenleft> <T> <parenright> ", 0x24C9)
+CheckCompUni("<parenleft> <U> <parenright> ", 0x24CA)
+CheckCompUni("<parenleft> <V> <parenright> ", 0x24CB)
+CheckCompUni("<parenleft> <W> <parenright> ", 0x24CC)
+CheckCompUni("<parenleft> <X> <parenright> ", 0x24CD)
+CheckCompUni("<parenleft> <Y> <parenright> ", 0x24CE)
+CheckCompUni("<parenleft> <Z> <parenright> ", 0x24CF)
+CheckCompUni("<parenleft> <a> <parenright> ", 0x24D0)
+CheckCompUni("<parenleft> <b> <parenright> ", 0x24D1)
+CheckCompUni("<parenleft> <c> <parenright> ", 0x24D2)
+CheckCompUni("<parenleft> <d> <parenright> ", 0x24D3)
+CheckCompUni("<parenleft> <e> <parenright> ", 0x24D4)
+CheckCompUni("<parenleft> <f> <parenright> ", 0x24D5)
+CheckCompUni("<parenleft> <g> <parenright> ", 0x24D6)
+CheckCompUni("<parenleft> <h> <parenright> ", 0x24D7)
+CheckCompUni("<parenleft> <i> <parenright> ", 0x24D8)
+CheckCompUni("<parenleft> <j> <parenright> ", 0x24D9)
+CheckCompUni("<parenleft> <k> <parenright> ", 0x24DA)
+CheckCompUni("<parenleft> <l> <parenright> ", 0x24DB)
+CheckCompUni("<parenleft> <m> <parenright> ", 0x24DC)
+CheckCompUni("<parenleft> <n> <parenright> ", 0x24DD)
+CheckCompUni("<parenleft> <o> <parenright> ", 0x24DE)
+CheckCompUni("<parenleft> <p> <parenright> ", 0x24DF)
+CheckCompUni("<parenleft> <q> <parenright> ", 0x24E0)
+CheckCompUni("<parenleft> <r> <parenright> ", 0x24E1)
+CheckCompUni("<parenleft> <s> <parenright> ", 0x24E2)
+CheckCompUni("<parenleft> <t> <parenright> ", 0x24E3)
+CheckCompUni("<parenleft> <u> <parenright> ", 0x24E4)
+CheckCompUni("<parenleft> <v> <parenright> ", 0x24E5)
+CheckCompUni("<parenleft> <w> <parenright> ", 0x24E6)
+CheckCompUni("<parenleft> <x> <parenright> ", 0x24E7)
+CheckCompUni("<parenleft> <y> <parenright> ", 0x24E8)
+CheckCompUni("<parenleft> <z> <parenright> ", 0x24E9)
+CheckCompUni("<parenleft> <KP_0> <parenright> ", 0x24EA)
+CheckCompUni("<parenleft> <0> <parenright> ", 0x24EA)
+CheckCompUni("<numbersign> <f> ", 0x266E)
+CheckCompUni("<U2add> <U0338> ", 0x2ADC)
+CheckCompUni("<quotedbl> <backslash> ", 0x301D)
+CheckCompUni("<quotedbl> <slash> ", 0x301E)
+CheckCompUni("<parenleft> <KP_2> <KP_1> <parenright> ", 0x3251)
+CheckCompUni("<parenleft> <KP_2> <1> <parenright> ", 0x3251)
+CheckCompUni("<parenleft> <KP_Space> <KP_1> <parenright> ", 0x3251)
+CheckCompUni("<parenleft> <KP_Space> <1> <parenright> ", 0x3251)
+CheckCompUni("<parenleft> <2> <KP_1> <parenright> ", 0x3251)
+CheckCompUni("<parenleft> <2> <1> <parenright> ", 0x3251)
+CheckCompUni("<parenleft> <KP_2> <KP_2> <parenright> ", 0x3252)
+CheckCompUni("<parenleft> <KP_2> <KP_Space> <parenright> ", 0x3252)
+CheckCompUni("<parenleft> <KP_2> <2> <parenright> ", 0x3252)
+CheckCompUni("<parenleft> <KP_Space> <KP_2> <parenright> ", 0x3252)
+CheckCompUni("<parenleft> <KP_Space> <KP_Space> <parenright> ", 0x3252)
+CheckCompUni("<parenleft> <KP_Space> <2> <parenright> ", 0x3252)
+CheckCompUni("<parenleft> <2> <KP_2> <parenright> ", 0x3252)
+CheckCompUni("<parenleft> <2> <KP_Space> <parenright> ", 0x3252)
+CheckCompUni("<parenleft> <2> <2> <parenright> ", 0x3252)
+CheckCompUni("<parenleft> <KP_2> <KP_3> <parenright> ", 0x3253)
+CheckCompUni("<parenleft> <KP_2> <3> <parenright> ", 0x3253)
+CheckCompUni("<parenleft> <KP_Space> <KP_3> <parenright> ", 0x3253)
+CheckCompUni("<parenleft> <KP_Space> <3> <parenright> ", 0x3253)
+CheckCompUni("<parenleft> <2> <KP_3> <parenright> ", 0x3253)
+CheckCompUni("<parenleft> <2> <3> <parenright> ", 0x3253)
+CheckCompUni("<parenleft> <KP_2> <KP_4> <parenright> ", 0x3254)
+CheckCompUni("<parenleft> <KP_2> <4> <parenright> ", 0x3254)
+CheckCompUni("<parenleft> <KP_Space> <KP_4> <parenright> ", 0x3254)
+CheckCompUni("<parenleft> <KP_Space> <4> <parenright> ", 0x3254)
+CheckCompUni("<parenleft> <2> <KP_4> <parenright> ", 0x3254)
+CheckCompUni("<parenleft> <2> <4> <parenright> ", 0x3254)
+CheckCompUni("<parenleft> <KP_2> <KP_5> <parenright> ", 0x3255)
+CheckCompUni("<parenleft> <KP_2> <5> <parenright> ", 0x3255)
+CheckCompUni("<parenleft> <KP_Space> <KP_5> <parenright> ", 0x3255)
+CheckCompUni("<parenleft> <KP_Space> <5> <parenright> ", 0x3255)
+CheckCompUni("<parenleft> <2> <KP_5> <parenright> ", 0x3255)
+CheckCompUni("<parenleft> <2> <5> <parenright> ", 0x3255)
+CheckCompUni("<parenleft> <KP_2> <KP_6> <parenright> ", 0x3256)
+CheckCompUni("<parenleft> <KP_2> <6> <parenright> ", 0x3256)
+CheckCompUni("<parenleft> <KP_Space> <KP_6> <parenright> ", 0x3256)
+CheckCompUni("<parenleft> <KP_Space> <6> <parenright> ", 0x3256)
+CheckCompUni("<parenleft> <2> <KP_6> <parenright> ", 0x3256)
+CheckCompUni("<parenleft> <2> <6> <parenright> ", 0x3256)
+CheckCompUni("<parenleft> <KP_2> <KP_7> <parenright> ", 0x3257)
+CheckCompUni("<parenleft> <KP_2> <7> <parenright> ", 0x3257)
+CheckCompUni("<parenleft> <KP_Space> <KP_7> <parenright> ", 0x3257)
+CheckCompUni("<parenleft> <KP_Space> <7> <parenright> ", 0x3257)
+CheckCompUni("<parenleft> <2> <KP_7> <parenright> ", 0x3257)
+CheckCompUni("<parenleft> <2> <7> <parenright> ", 0x3257)
+CheckCompUni("<parenleft> <KP_2> <KP_8> <parenright> ", 0x3258)
+CheckCompUni("<parenleft> <KP_2> <8> <parenright> ", 0x3258)
+CheckCompUni("<parenleft> <KP_Space> <KP_8> <parenright> ", 0x3258)
+CheckCompUni("<parenleft> <KP_Space> <8> <parenright> ", 0x3258)
+CheckCompUni("<parenleft> <2> <KP_8> <parenright> ", 0x3258)
+CheckCompUni("<parenleft> <2> <8> <parenright> ", 0x3258)
+CheckCompUni("<parenleft> <KP_2> <KP_9> <parenright> ", 0x3259)
+CheckCompUni("<parenleft> <KP_2> <9> <parenright> ", 0x3259)
+CheckCompUni("<parenleft> <KP_Space> <KP_9> <parenright> ", 0x3259)
+CheckCompUni("<parenleft> <KP_Space> <9> <parenright> ", 0x3259)
+CheckCompUni("<parenleft> <2> <KP_9> <parenright> ", 0x3259)
+CheckCompUni("<parenleft> <2> <9> <parenright> ", 0x3259)
+CheckCompUni("<parenleft> <KP_3> <KP_0> <parenright> ", 0x325A)
+CheckCompUni("<parenleft> <KP_3> <0> <parenright> ", 0x325A)
+CheckCompUni("<parenleft> <3> <KP_0> <parenright> ", 0x325A)
+CheckCompUni("<parenleft> <3> <0> <parenright> ", 0x325A)
+CheckCompUni("<parenleft> <KP_3> <KP_1> <parenright> ", 0x325B)
+CheckCompUni("<parenleft> <KP_3> <1> <parenright> ", 0x325B)
+CheckCompUni("<parenleft> <3> <KP_1> <parenright> ", 0x325B)
+CheckCompUni("<parenleft> <3> <1> <parenright> ", 0x325B)
+CheckCompUni("<parenleft> <KP_3> <KP_2> <parenright> ", 0x325C)
+CheckCompUni("<parenleft> <KP_3> <KP_Space> <parenright> ", 0x325C)
+CheckCompUni("<parenleft> <KP_3> <2> <parenright> ", 0x325C)
+CheckCompUni("<parenleft> <3> <KP_2> <parenright> ", 0x325C)
+CheckCompUni("<parenleft> <3> <KP_Space> <parenright> ", 0x325C)
+CheckCompUni("<parenleft> <3> <2> <parenright> ", 0x325C)
+CheckCompUni("<parenleft> <KP_3> <KP_3> <parenright> ", 0x325D)
+CheckCompUni("<parenleft> <KP_3> <3> <parenright> ", 0x325D)
+CheckCompUni("<parenleft> <3> <KP_3> <parenright> ", 0x325D)
+CheckCompUni("<parenleft> <3> <3> <parenright> ", 0x325D)
+CheckCompUni("<parenleft> <KP_3> <KP_4> <parenright> ", 0x325E)
+CheckCompUni("<parenleft> <KP_3> <4> <parenright> ", 0x325E)
+CheckCompUni("<parenleft> <3> <KP_4> <parenright> ", 0x325E)
+CheckCompUni("<parenleft> <3> <4> <parenright> ", 0x325E)
+CheckCompUni("<parenleft> <KP_3> <KP_5> <parenright> ", 0x325F)
+CheckCompUni("<parenleft> <KP_3> <5> <parenright> ", 0x325F)
+CheckCompUni("<parenleft> <3> <KP_5> <parenright> ", 0x325F)
+CheckCompUni("<parenleft> <3> <5> <parenright> ", 0x325F)
+CheckCompUni("<parenleft> <KP_3> <KP_6> <parenright> ", 0x32B1)
+CheckCompUni("<parenleft> <KP_3> <6> <parenright> ", 0x32B1)
+CheckCompUni("<parenleft> <3> <KP_6> <parenright> ", 0x32B1)
+CheckCompUni("<parenleft> <3> <6> <parenright> ", 0x32B1)
+CheckCompUni("<parenleft> <KP_3> <KP_7> <parenright> ", 0x32B2)
+CheckCompUni("<parenleft> <KP_3> <7> <parenright> ", 0x32B2)
+CheckCompUni("<parenleft> <3> <KP_7> <parenright> ", 0x32B2)
+CheckCompUni("<parenleft> <3> <7> <parenright> ", 0x32B2)
+CheckCompUni("<parenleft> <KP_3> <KP_8> <parenright> ", 0x32B3)
+CheckCompUni("<parenleft> <KP_3> <8> <parenright> ", 0x32B3)
+CheckCompUni("<parenleft> <3> <KP_8> <parenright> ", 0x32B3)
+CheckCompUni("<parenleft> <3> <8> <parenright> ", 0x32B3)
+CheckCompUni("<parenleft> <KP_3> <KP_9> <parenright> ", 0x32B4)
+CheckCompUni("<parenleft> <KP_3> <9> <parenright> ", 0x32B4)
+CheckCompUni("<parenleft> <3> <KP_9> <parenright> ", 0x32B4)
+CheckCompUni("<parenleft> <3> <9> <parenright> ", 0x32B4)
+CheckCompUni("<parenleft> <KP_4> <KP_0> <parenright> ", 0x32B5)
+CheckCompUni("<parenleft> <KP_4> <0> <parenright> ", 0x32B5)
+CheckCompUni("<parenleft> <4> <KP_0> <parenright> ", 0x32B5)
+CheckCompUni("<parenleft> <4> <0> <parenright> ", 0x32B5)
+CheckCompUni("<parenleft> <KP_4> <KP_1> <parenright> ", 0x32B6)
+CheckCompUni("<parenleft> <KP_4> <1> <parenright> ", 0x32B6)
+CheckCompUni("<parenleft> <4> <KP_1> <parenright> ", 0x32B6)
+CheckCompUni("<parenleft> <4> <1> <parenright> ", 0x32B6)
+CheckCompUni("<parenleft> <KP_4> <KP_2> <parenright> ", 0x32B7)
+CheckCompUni("<parenleft> <KP_4> <KP_Space> <parenright> ", 0x32B7)
+CheckCompUni("<parenleft> <KP_4> <2> <parenright> ", 0x32B7)
+CheckCompUni("<parenleft> <4> <KP_2> <parenright> ", 0x32B7)
+CheckCompUni("<parenleft> <4> <KP_Space> <parenright> ", 0x32B7)
+CheckCompUni("<parenleft> <4> <2> <parenright> ", 0x32B7)
+CheckCompUni("<parenleft> <KP_4> <KP_3> <parenright> ", 0x32B8)
+CheckCompUni("<parenleft> <KP_4> <3> <parenright> ", 0x32B8)
+CheckCompUni("<parenleft> <4> <KP_3> <parenright> ", 0x32B8)
+CheckCompUni("<parenleft> <4> <3> <parenright> ", 0x32B8)
+CheckCompUni("<parenleft> <KP_4> <KP_4> <parenright> ", 0x32B9)
+CheckCompUni("<parenleft> <KP_4> <4> <parenright> ", 0x32B9)
+CheckCompUni("<parenleft> <4> <KP_4> <parenright> ", 0x32B9)
+CheckCompUni("<parenleft> <4> <4> <parenright> ", 0x32B9)
+CheckCompUni("<parenleft> <KP_4> <KP_5> <parenright> ", 0x32BA)
+CheckCompUni("<parenleft> <KP_4> <5> <parenright> ", 0x32BA)
+CheckCompUni("<parenleft> <4> <KP_5> <parenright> ", 0x32BA)
+CheckCompUni("<parenleft> <4> <5> <parenright> ", 0x32BA)
+CheckCompUni("<parenleft> <KP_4> <KP_6> <parenright> ", 0x32BB)
+CheckCompUni("<parenleft> <KP_4> <6> <parenright> ", 0x32BB)
+CheckCompUni("<parenleft> <4> <KP_6> <parenright> ", 0x32BB)
+CheckCompUni("<parenleft> <4> <6> <parenright> ", 0x32BB)
+CheckCompUni("<parenleft> <KP_4> <KP_7> <parenright> ", 0x32BC)
+CheckCompUni("<parenleft> <KP_4> <7> <parenright> ", 0x32BC)
+CheckCompUni("<parenleft> <4> <KP_7> <parenright> ", 0x32BC)
+CheckCompUni("<parenleft> <4> <7> <parenright> ", 0x32BC)
+CheckCompUni("<parenleft> <KP_4> <KP_8> <parenright> ", 0x32BD)
+CheckCompUni("<parenleft> <KP_4> <8> <parenright> ", 0x32BD)
+CheckCompUni("<parenleft> <4> <KP_8> <parenright> ", 0x32BD)
+CheckCompUni("<parenleft> <4> <8> <parenright> ", 0x32BD)
+CheckCompUni("<parenleft> <KP_4> <KP_9> <parenright> ", 0x32BE)
+CheckCompUni("<parenleft> <KP_4> <9> <parenright> ", 0x32BE)
+CheckCompUni("<parenleft> <4> <KP_9> <parenright> ", 0x32BE)
+CheckCompUni("<parenleft> <4> <9> <parenright> ", 0x32BE)
+CheckCompUni("<parenleft> <KP_5> <KP_0> <parenright> ", 0x32BF)
+CheckCompUni("<parenleft> <KP_5> <0> <parenright> ", 0x32BF)
+CheckCompUni("<parenleft> <5> <KP_0> <parenright> ", 0x32BF)
+CheckCompUni("<parenleft> <5> <0> <parenright> ", 0x32BF)
+CheckCompUni("<apostrophe> <U> ", 0xDA)
+CheckCompUni("<acute> <U> ", 0xDA)
+CheckCompUni("<apostrophe> <u> ", 0xFA)
+CheckCompUni("<acute> <u> ", 0xFA)
+CheckCompUni("<b> <U> ", 0x16C)
+CheckCompUni("<U> <U> ", 0x16C)
+CheckCompUni("<b> <u> ", 0x16D)
+CheckCompUni("<U> <u> ", 0x16D)
+CheckCompUni("<asciicircum> <U> ", 0xDB)
+CheckCompUni("<asciicircum> <u> ", 0xFB)
+CheckCompUni("<quotedbl> <U> ", 0xDC)
+CheckCompUni("<quotedbl> <u> ", 0xFC)
+CheckCompUni("<equal> <U> ", 0x170)
+CheckCompUni("<equal> <u> ", 0x171)
+CheckCompUni("<grave> <U> ", 0xD9)
+CheckCompUni("<grave> <u> ", 0xF9)
+CheckCompUni("<underscore> <U> ", 0x16A)
+CheckCompUni("<macron> <U> ", 0x16A)
+CheckCompUni("<underscore> <u> ", 0x16B)
+CheckCompUni("<macron> <u> ", 0x16B)
+CheckCompUni("<semicolon> <U> ", 0x172)
+CheckCompUni("<semicolon> <u> ", 0x173)
+CheckCompUni("<o> <U> ", 0x16E)
+CheckCompUni("<o> <u> ", 0x16F)
+CheckCompUni("<asciitilde> <U> ", 0x168)
+CheckCompUni("<asciitilde> <u> ", 0x169)
+CheckCompUni("<equal> <W> ", 0x20A9)
+CheckCompUni("<W> <equal> ", 0x20A9)
+CheckCompUni("<apostrophe> <Y> ", 0xDD)
+CheckCompUni("<acute> <Y> ", 0xDD)
+CheckCompUni("<apostrophe> <y> ", 0xFD)
+CheckCompUni("<acute> <y> ", 0xFD)
+CheckCompUni("<quotedbl> <Y> ", 0x178)
+CheckCompUni("<quotedbl> <y> ", 0xFF)
+CheckCompUni("<equal> <Y> ", 0xA5)
+CheckCompUni("<Y> <equal> ", 0xA5)
+CheckCompUni("<period> <Z> ", 0x17B)
+CheckCompUni("<period> <z> ", 0x17C)
+CheckCompUni("<apostrophe> <Z> ", 0x179)
+CheckCompUni("<acute> <Z> ", 0x179)
+CheckCompUni("<apostrophe> <z> ", 0x17A)
+CheckCompUni("<acute> <z> ", 0x17A)
+CheckCompUni("<c> <Z> ", 0x17D)
+CheckCompUni("<c> <z> ", 0x17E)
}
diff --git a/windows/autohotkey/Source/Keys-Neo.ahk b/windows/autohotkey/Source/Keys-Neo.ahk index a23d709..f996dd3 100644 --- a/windows/autohotkey/Source/Keys-Neo.ahk +++ b/windows/autohotkey/Source/Keys-Neo.ahk @@ -8,18 +8,12 @@ neo_tot1: noCaps = 1
EbeneAktualisieren()
if (Ebene = 1) and !CheckDeadUni("c1",0x0302)
- deadUni(0x02C6, "c1") ; Zirkumflex, tot
+ deadUni(0x02C6, "dead_circumflex", "c1") ; Zirkumflex, tot
else if (Ebene = 2) and !CheckDeadUni("c2",0x030C)
- deadUni(0x02C7, "c2") ; Caron, tot
+ deadUni(0x02C7, "dead_caron", "c2") ; Caron, tot
else if (Ebene = 3) and !CheckDeadUni("c3",0x0306)
- deadUni(0x02D8, "c3") ; Brevis, tot
- else if (Ebene = 4)
- deadUni(0x00B7, "c4") ; Mittenpunkt, tot
- else if (Ebene = 5) and !CheckDeadUni("c5",0x0335)
- deadUni(0x002D, "c5") ; Querstrich, tot
- else if (Ebene = 6) and !CheckDeadUni("c6",0x0323)
- deadUni(0x002E, "c6") ; Punkt drunter (Colon), tot
- CompKey := PriorCompKey
+ deadUni(0x02D8, "dead_breve", "c3") ; Brevis, tot
+ ;CompKey := PriorCompKey
return
neo_1:
@@ -27,15 +21,15 @@ neo_1: EbeneAktualisieren()
if Ebene12 and !(CheckDeadUni("c1",0x00B9) ; Hochgestellte 1
or CheckDeadUni("c5",0x2081)) ; Tiefgestellte 1
- OutputChar12(1,"")
+ OutputChar12(1,"",1,"degree")
else if (Ebene = 3)
- SendUnicodeChar(0x00B9) ; Hochgestellte 1
+ SendUnicodeChar(0x00B9, "onesuperior") ; Hochgestellte 1
else if (Ebene = 4)
- SendUnicodeChar(0x2022) ; Bullet
+ SendUnicodeChar(0x2022, "enfilledcircbullet") ; Bullet
else if (Ebene = 5)
- SendUnicodeChar(0x2640) ; Piktogramm weiblich
+ SendUnicodeChar(0x2081, "U2081") ; Tiefgestellte 1
else if (Ebene = 6)
- SendUnicodeChar(0x00AC) ; Nicht-Symbol
+ SendUnicodeChar(0x00AC, "notsign") ; Nicht-Symbol
return
neo_2:
@@ -43,17 +37,17 @@ neo_2: EbeneAktualisieren()
if (Ebene = 1 and !(CheckDeadUni("c1",0x00B2) ; Hochgestellte 2
or CheckDeadUni("c5",0x2082))) ; Tiefgestellte 2
- OutputChar(2)
+ OutputChar(2,2)
else if (Ebene = 2)
- SendUnicodeChar(0x2116) ; Numero
+ SendUnicodeChar(0x2116, "numerosign") ; Numero
else if (Ebene = 3)
- SendUnicodeChar(0x00B2) ; Hochgestellte 2
+ SendUnicodeChar(0x00B2, "twosuperior") ; Hochgestellte 2
else if (Ebene = 4)
- SendUnicodeChar(0x2023) ; Aufzhlungspfeil
+ SendUnicodeChar(0x2023, "U2023") ; Aufzhlungspfeil
else if (Ebene = 5)
- SendUnicodeChar(0x26A5) ; Piktogramm Zwitter
+ SendUnicodeChar(0x2082, "U2082") ; Tiefgestellte 2
else if (Ebene = 6)
- SendUnicodeChar(0x2228) ; Logisches Oder
+ SendUnicodeChar(0x2228, "logicalor") ; Logisches Oder
return
neo_3:
@@ -61,15 +55,15 @@ neo_3: EbeneAktualisieren()
if Ebene12 and !(CheckDeadUni("c1",0x00B3) ; Hochgestellte 3
or CheckDeadUni("c5",0x2083)) ; Tiefgestellte 3
- OutputChar12(3,"")
+ OutputChar12(3,"",3,"section")
else if (Ebene = 3)
- SendUnicodeChar(0x00B3) ; Hochgestellte 3
+ SendUnicodeChar(0x00B3, "threesuperior") ; Hochgestellte 3
else if (Ebene = 4)
- SendUnicodeChar(0x266B) ; 2 Achtelnoten
+ SendUnicodeChar(0x266B, "U226B") ; 2 Achtelnoten
else if (Ebene = 5)
- SendUnicodeChar(0x2642) ; Piktogramm Mann
+ SendUnicodeChar(0x2083, "U2083") ; Tiefgestellte 3
else if (Ebene = 6)
- SendUnicodeChar(0x2227) ; Logisches Und
+ SendUnicodeChar(0x2227, "logicaland") ; Logisches Und
return
neo_4:
@@ -77,17 +71,17 @@ neo_4: EbeneAktualisieren()
if (Ebene = 1) and !(CheckDeadUni("c1",0x2074) ; Hochgestellte 4
or CheckDeadUni("c5",0x2084)) ; Tiefgestellte 4
- OutputChar(4)
+ OutputChar(4,4)
else if (Ebene = 2)
- SendUnicodeChar(0x00BB) ; Double guillemot right
+ SendUnicodeChar(0x00BB, "guillemotright") ; Double guillemot right
else if (Ebene = 3)
- Send {blind} ; Single guillemot right
+ OutputChar("", "U230A") ; Single guillemot right
else if (Ebene = 4)
- Send {blind}{PgUp}
+ OutputChar("{PgUp}", "Prior") ; Bild auf
else if (Ebene = 5)
- SendUnicodeChar(0x2113) ; Script small L
+ SendUnicodeChar(0x2113, "U2213") ; Script small L
else if (Ebene = 6)
- SendUnicodeChar(0x22A5) ; Senkrecht
+ SendUnicodeChar(0x22A5, "uptack") ; Senkrecht
return
neo_5:
@@ -95,15 +89,15 @@ neo_5: EbeneAktualisieren()
if (Ebene = 1) and !(CheckDeadUni("c1",0x2075) ; Hochgestellte 5
or CheckDeadUni("c5",0x2085)) ; Tiefgestellte 5
- OutputChar(5)
+ OutputChar(5,5)
else if (Ebene = 2)
- SendUnicodeChar(0x00AB) ; Double guillemot left
+ SendUnicodeChar(0x00AB, "guillemotleft") ; Double guillemot left
else if (Ebene = 3)
- Send {blind} ; Single guillemot left
+ OutputChar("", "U2039") ; Single guillemot left
else if (Ebene = 5)
- SendUnicodeChar(0x2020) ; Kreuz (Dagger)
+ SendUnicodeChar(0x0AF8, "femalesymbol") ; Kreuz (Dagger)
else if (Ebene = 6)
- SendUnicodeChar(0x2221) ; Winkel
+ SendUnicodeChar(0x2221, "U2221") ; Winkel
return
neo_6:
@@ -111,15 +105,17 @@ neo_6: EbeneAktualisieren()
if (Ebene = 1) and !(CheckDeadUni("c1",0x2076) ; Hochgestellte 6
or CheckDeadUni("c5",0x2086)) ; Tiefgestellte 6
- OutputChar(6)
+ OutputChar(6,6)
else if (Ebene = 2)
- SendUnicodeChar(0x20AC)
+ SendUnicodeChar(0x20AC, "EuroSign")
else if (Ebene = 3)
- send {blind}
+ OutputChar("", "cent")
else if (Ebene = 4)
- send {blind}
+ OutputChar("", "sterling")
+ else if (Ebene = 5)
+ SendUnicodeChar(0x0AF7, "malesymbol")
else if (Ebene = 6)
- SendUnicodeChar(0x2225) ; parallel
+ SendUnicodeChar(0x2225, "U2225") ; parallel
return
neo_7:
@@ -127,15 +123,15 @@ neo_7: EbeneAktualisieren()
if Ebene12 and !(CheckDeadUni("c1",0x2077) ; Hochgestellte 7
or CheckDeadUni("c5",0x2087)) ; Tiefgestellte 7
- OutputChar12(7,"$")
+ OutputChar12(7,"$",7,"dollar")
else if (Ebene = 3)
- send {blind}
+ OutputChar("", "yen")
else if (Ebene = 4)
- send {blind}
+ OutputChar("", "currency")
else if (Ebene = 5)
- SendUnicodeChar(0x03BA) ; greek small letter kappa
+ SendUnicodeChar(0x03BA, "Greek_kappa") ; greek small letter kappa
else if (Ebene = 6)
- SendUnicodeChar(0x2209) ; nicht Element von
+ SendUnicodeChar(0x2209, "notelementof") ; nicht Element von
return
neo_8:
@@ -143,15 +139,15 @@ neo_8: EbeneAktualisieren()
if Ebene12 and !(CheckDeadUni("c1",0x2078) ; Hochgestellte 8
or CheckDeadUni("c5",0x2088)) ; Tiefgestellte 8
- OutputChar12(8,"")
+ OutputChar12(8,"",8,"doublelowquotemark")
else if (Ebene = 3)
- send {blind}
+ OutputChar("", "singlelowquotemark")
else if (Ebene = 4)
- Send {blind}{NumpadDiv}
+ OutputChar("{NumpadDiv}", "KP_Divide")
else if (Ebene = 5)
- SendUnicodeChar(0x27E8) ; bra (ffnende spitze Klammer)
+ SendUnicodeChar(0x27E8, "U27E8") ; bra (ffnende spitze Klammer)
else if (Ebene = 6)
- SendUnicodeChar(0x2204) ; es existiert nicht
+ SendUnicodeChar(0x2204, "U2204") ; es existiert nicht
return
neo_9:
@@ -159,15 +155,15 @@ neo_9: EbeneAktualisieren()
if Ebene12 and !(CheckDeadUni("c1",0x2079) ; Hochgestellte 9
or CheckDeadUni("c5",0x2089)) ; Tiefgestellte 9
- OutputChar12(9,"")
+ OutputChar12(9,"",9,"leftdoublequotemark")
else if (Ebene = 3)
- send {blind}
+ OutputChar("", "leftsinglequotemark")
else if (Ebene = 4)
- Send {blind}{NumpadMult}
+ OutputChar("{NumpadMult}", "KP_Multiply")
else if (Ebene = 5)
- SendUnicodeChar(0x27E9) ; ket (schlieende spitze Klammer)
+ SendUnicodeChar(0x27E9, "U27E9") ; ket (schlieende spitze Klammer)
else if (Ebene = 6)
- SendUnicodeChar(0x2226) ; nicht parallel
+ SendUnicodeChar(0x2226, "U2226") ; nicht parallel
return
neo_0:
@@ -175,45 +171,45 @@ neo_0: EbeneAktualisieren()
if Ebene12 and !(CheckDeadUni("c1",0x2070) ; Hochgestellte 0
or CheckDeadUni("c5",0x2080)) ; Tiefgestellte 0
- OutputChar12(0,"")
+ OutputChar12(0,"",0,"rightdoublequotemark")
else if (Ebene = 3)
- send {blind}
+ OutputChar("", "rightsingleqoutemark")
else if (Ebene = 4)
- Send {blind}{NumpadSub}
+ OutputChar("{NumpadSub}", "minus") ; s. Mail vom Sun, 14 Sep 2008 00:33:47 +0200
else if (Ebene = 6)
- SendUnicodeChar(0x2205) ; leere Menge
+ SendUnicodeChar(0x2205, "emptyset") ; leere Menge
return
neo_strich:
noCaps = 1
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("-") ; Bindestrich-Minus
+ OutputChar("-", "minus") ; Bindestrich-Minus
else if (Ebene = 2)
- SendUnicodeChar(0x2013) ; Gedankenstrich
+ SendUnicodeChar(0x2013, "endash") ; Gedankenstrich
else if (Ebene = 3)
- SendUnicodeChar(0x2014) ; Englischer Gedankenstrich (Geviertstrich)
+ SendUnicodeChar(0x2014, "emdash") ; Englischer Gedankenstrich (Geviertstrich)
else if (Ebene = 5)
- SendUnicodeChar(0x2011) ; geschtzter Bindestrich (Bindestrich ohne Zeilenumbruch)
+ SendUnicodeChar(0x2011, "U2011") ; geschtzter Bindestrich (Bindestrich ohne Zeilenumbruch)
else if (Ebene = 6)
- SendUnicodeChar(0x00AD) ; weicher Bindestrich
+ SendUnicodeChar(0x00AD, "hyphen") ; weicher Bindestrich
return
neo_tot2:
noCaps = 1
EbeneAktualisieren()
if (Ebene = 1) and !CheckDeadUni("a1",0x0301)
- deadAsc("{}{space}", "a1") ; Akut, tot
+ deadAsc("{}{space}", "dead_acute", "a1") ; Akut, tot
else if (Ebene = 2) and !CheckDeadUni("a2",0x0300)
- deadAsc("``{space}", "a2") ; Gravis, tot
+ deadAsc("``{space}", "dead_grave", "a2") ; Gravis, tot
else if (Ebene = 3) and !CheckDeadUni("a3",0x0327)
- deadAsc("", "a3") ; Cedilla, tot
+ deadAsc("", "dead_cedilla", "a3") ; Cedilla, tot
else if (Ebene = 4) and !CheckDeadUni("a4",0x0307)
- deadUni(0x02D9, "a4") ; Punkt oben
+ deadUni(0x02D9, "dead_abovedot", "a4") ; Punkt oben
else if (Ebene = 5) and !CheckDeadUni("a5",0x0328)
- deadUni(0x02DB, "a5") ; Ogonek
+ deadUni(0x02DB, "dead_ogonek", "a5") ; Ogonek
else if (Ebene = 6) and !CheckDeadUni("a6",0x030A)
- deadUni(0x02DA, "a6") ; Ring oben
+ deadUni(0x02DA, "dead_abovering", "a6") ; Ring oben
CompKey := PriorCompKey
return
@@ -227,32 +223,29 @@ return neo_x:
EbeneAktualisieren()
if Ebene12
- OutputChar12("x","X")
+ OutputChar12("x","X","x","X")
else if (Ebene = 3)
- SendUnicodeChar(0x2026) ; Ellipse horizontal
+ SendUnicodeChar(0x2026, "ellipsis") ; Ellipse horizontal
else if (Ebene = 4)
- SendUnicodeChar(0x22EE) ; Ellipse vertikal
+ SendUnicodeChar(0x22EE, "U22EE") ; Ellipse vertikal
else if (Ebene = 5)
- SendUnicodeChar(0x03BE) ; xi
+ SendUnicodeChar(0x03BE, "Greek_xi") ; xi
else if (Ebene = 6)
- SendUnicodeChar(0x039E) ; Xi
+ SendUnicodeChar(0x039E, "Greek_XI") ; Xi
return
-
neo_v:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("c6",0x1E7F,0x1E7E)))
- OutputChar12("v","V")
+ OutputChar12("v","V","v","V")
else if (Ebene = 3)
- OutputChar("_")
+ OutputChar("_","underscore")
else if (Ebene = 4) and (!lernModus or lernModus_neo_Backspace)
- Send {blind}{Backspace}
+ OutputChar("{Backspace}", "BackSpace")
else if (Ebene = 6)
- SendUnicodeChar(0x2259) ; estimates/entspricht
+ SendUnicodeChar(0x2259, "U2259") ; estimates/entspricht
return
-
-
neo_l:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("a1",0x013A,0x0139)
@@ -261,18 +254,17 @@ neo_l: or CheckDeadUni12("c4",0x0140,0x013F)
or CheckDeadUni12("c6",0x1E37,0x1E36)
or CheckDeadUni12("t4",0x0142,0x0141)))
- OutputChar12("l","L")
+ OutputChar12("l","L","l","L")
else if (Ebene = 3)
- OutputChar("[")
+ OutputChar("[", "bracketleft")
else if (Ebene = 4)
- Send {Blind}{Up}
+ OutputChar("{Up}", "Up")
else if (Ebene = 5)
- SendUnicodeChar(0x03BB) ; lambda
+ SendUnicodeChar(0x03BB, "Greek_lambda") ; lambda
else if (Ebene = 6)
- SendUnicodeChar(0x039B) ; Lambda
+ SendUnicodeChar(0x039B, "Greek_LAMBDA") ; Lambda
return
-
neo_c:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("a1",0x0107,0x0106)
@@ -280,44 +272,44 @@ neo_c: or CheckDeadUni12("a4",0x010B,0x010A)
or CheckDeadUni12("c1",0x0109,0x0108)
or CheckDeadUni12("c2",0x010D,0x010C)))
- OutputChar12("c","C")
+ OutputChar12("c","C","c","C")
else if (Ebene = 3)
- OutputChar("]")
+ OutputChar("]", "bracketright")
else if (Ebene = 4) and (!lernModus or lernModus_neo_Entf)
- send {blind}{Del}
+ OutputChar("{Del}", "Delete")
else if (Ebene = 5)
- SendUnicodeChar(0x03C7) ; chi
+ SendUnicodeChar(0x03C7, "Greek_chi") ; chi
else if (Ebene = 6)
- SendUnicodeChar(0x2102) ; C (Komplexe Zahlen)]
+ SendUnicodeChar(0x2102, "U2102") ; C (Komplexe Zahlen)]
return
neo_w:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("c1",0x0175,0x0174)))
- OutputChar12("w","W")
+ OutputChar12("w","W","w","W")
else if (Ebene = 3)
- SendUnicodeChar(0x005E) ; Zirkumflex
+ SendUnicodeChar(0x005E, "asciicircum") ; Zirkumflex
else if (Ebene = 4)
- Send {blind}{Insert} ; Einfg
+ OutputChar("{Insert}", "Insert") ; Einfg
else if (Ebene = 5)
- SendUnicodeChar(0x03C9) ; omega
+ SendUnicodeChar(0x03C9, "Greek_omega") ; omega
else if (Ebene = 6)
- SendUnicodeChar(0x03A9) ; Omega
+ SendUnicodeChar(0x03A9, "Greek_OMEGA") ; Omega
return
neo_k:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("a3",0x0137,0x0136)
or CheckDeadUni12("c6",0x1E33,0x1E32)))
- OutputChar12("k","K")
+ OutputChar12("k","K","k","K")
else if (Ebene = 3)
- OutputChar("{!}")
+ OutputChar("{!}", "exclam")
else if (Ebene = 4)
- OutputChar("")
+ OutputChar("", "exclamdown")
else if (Ebene = 5)
- SendUnicodeChar(0x03F0) ; kappa symbol (varkappa)
+ SendUnicodeChar(0x03F0, "U03F0") ; kappa symbol (varkappa)
else if (Ebene = 6)
- SendUnicodeChar(0x221A) ; Wurzel
+ SendUnicodeChar(0x221A, "radical") ; Wurzel
return
neo_h:
@@ -326,16 +318,16 @@ neo_h: or CheckDeadUni12("c1",0x0125,0x0124)
or CheckDeadUni12("c5",0x0127,0x0126)
or CheckDeadUni12("c6",0x1E25,0x1E24)))
- OutputChar12("h","H")
- else if ((Ebene = 3) and !(CheckDeadUni("c5",0x2264))) ; kleiner gleich
- send {blind}<
+ OutputChar12("h","H","h","H")
+ else if ((Ebene = 3) and !(CheckDeadUni("t4",0x2264))) ; kleiner gleich
+ OutputChar("<", "less")
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2077)
- or CheckDeadUni("c5",0x2087)))
- OutputChar("{Numpad7}")
+ or CheckDeadUni("t4",0x2087)))
+ OutputChar("{Numpad7}", "KP_7")
else if (Ebene = 5)
- SendUnicodeChar(0x03C8) ; psi
+ SendUnicodeChar(0x03C8, "Greek_psi") ; psi
else if (Ebene = 6)
- SendUnicodeChar(0x03A8) ; Psi
+ SendUnicodeChar(0x03A8, "Greek_PSI") ; Psi
return
neo_g:
@@ -344,71 +336,70 @@ neo_g: or CheckDeadUni12("a4",0x0121,0x0120)
or CheckDeadUni12("c1",0x011D,0x011C)
or CheckDeadUni12("c3",0x011F,0x011E)))
- OutputChar12("g","G")
- else if ((Ebene = 3) and !(CheckDeadUni("c5",0x2265))) ; grer gleich
- send {blind}>
+ OutputChar12("g","G","g","G")
+ else if ((Ebene = 3) and !(CheckDeadUni("t4",0x2265))) ; grer gleich
+ OutputChar(">", "greater")
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2078)
- or CheckDeadUni("c5",0x2088)))
- OutputChar("{Numpad8}")
+ or CheckDeadUni("t4",0x2088)))
+ OutputChar("{Numpad8}", "KP_8")
else if (Ebene = 5)
- SendUnicodeChar(0x03B3) ; gamma
+ SendUnicodeChar(0x03B3, "Greek_gamma") ; gamma
else if (Ebene = 6)
- SendUnicodeChar(0x0393) ; Gamma
+ SendUnicodeChar(0x0393, "Greek_GAMMA") ; Gamma
return
neo_f:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("a4",0x1E1F,0x1E1E)
or CheckDeadUni12("t4",0x0192,0x0191)))
- OutputChar12("f","F")
+ OutputChar12("f","F","f","F")
else if ((Ebene = 3) and !(CheckDeadUni("a6",0x2257) ; ring equal to
or CheckDeadUni("c1",0x2259) ; entspricht
or CheckDeadUni("c2",0x225A) ; EQUIANGULAR TO
- or CheckDeadUni("c5",0x2261) ; identisch
+ or CheckDeadUni("t2",0x2261) ; identisch
or CheckDeadUni("t1",0x2245) ; ungefhr gleich
or CheckDeadUni("t4",0x2260))) ; ungleich
- send {blind}`=
+ OutputChar("`=", "equal")
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2079)
- or CheckDeadUni("c5",0x2089)))
- OutputChar("{Numpad9}")
+ or CheckDeadUni("t4",0x2089)))
+ OutputChar("{Numpad9}", "KP_9")
else if (Ebene = 5)
- SendUnicodeChar(0x03C6) ; phi
+ SendUnicodeChar(0x03C6, "Greek_phi") ; phi
else if (Ebene = 6)
- SendUnicodeChar(0x03A6) ; Phi
+ SendUnicodeChar(0x03A6, "Greek_PHI") ; Phi
return
neo_q:
EbeneAktualisieren()
if (Ebene12)
- OutputChar12("q","Q")
+ OutputChar12("q","Q","q","Q")
else if (Ebene = 3)
- send {blind}{&}
+ OutputChar("{&}", "ampersand")
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x207A)
or CheckDeadUni("c5",0x208A)))
- Send {blind}{NumPadAdd}
+ OutputChar("{NumPadAdd}", "plus") ; !!!
else if (Ebene = 5)
- SendUnicodeChar(0x03D5) ; phi symbol (varphi)
+ SendUnicodeChar(0x03D5, "U03D5") ; phi symbol (varphi)
else if (Ebene = 6)
- SendUnicodeChar(0x211A) ; Q (rationale Zahlen)
+ SendUnicodeChar(0x211A, "U211A") ; Q (rationale Zahlen)
return
neo_sz:
EbeneAktualisieren()
if (Ebene = 1)
if LangSTastatur
- OutputChar("s")
- else send
+ OutputChar("s", "s")
+ else OutputChar("", "ssharp")
else if (Ebene = 2)
- SendUnicodeChar(0x1E9E) ; versal-
+ SendUnicodeChar(0x1E9E, "U1E9E") ; versal-
else if (Ebene = 3)
if LangSTastatur
- send
- else
- SendUnicodeChar(0x017F) ; langes s
+ OutputChar("", "ssharp")
+ else SendUnicodeChar(0x017F, "17F") ; langes s
else if (Ebene = 5)
- SendUnicodeChar(0x03C2) ; varsigma
+ SendUnicodeChar(0x03C2, "Greek_finalsmallsigma") ; varsigma
else if (Ebene = 6)
- SendUnicodeChar(0x2218) ; Verknpfungsoperator
+ SendUnicodeChar(0x2218, "jot") ; Verknpfungsoperator
return
@@ -416,17 +407,17 @@ neo_tot3: noCaps = 1
EbeneAktualisieren()
if (Ebene = 1) and !CheckDeadUni("t1",0x0303)
- deadUni(0x02DC, "t1") ; Tilde, tot
+ deadUni(0x02DC, "dead_tilde", "t1") ; Tilde, tot
else if (Ebene = 2) and !CheckDeadUni("t2",0x0304)
- deadUni(0x00AF, "t2") ; Macron, tot
+ deadUni(0x00AF, "dead_macron", "t2") ; Macron, tot
else if (Ebene = 3) and !CheckDeadUni("t3",0x0308)
- deadUni(0x00A8, "t3") ; Direse
- else if (Ebene = 4) and !CheckDeadUni("t4",0x0337)
- deadUni(0x002F, "t4") ; Schrgstrich, tot
+ deadUni(0x00A8, "dead_diaeresis", "t3") ; Direse
+ else if (Ebene = 4) and !CheckDeadUni("t4",0x0338)
+ deadUni(0x002F, "", "t4") ; Schrgstrich, tot
else if (Ebene = 5) and !CheckDeadUni("t5",0x030B)
- deadUni(0x02DD, "t5") ; Doppelakut
+ deadUni(0x02DD, "dead_doubleacute", "t5") ; Doppelakut
else if (Ebene = 6) and !CheckDeadUni("t6",0x0326)
- deadUni(0x02CF, "t6") ; Komma drunter, tot
+ deadUni(0x02CF, "", "t6") ; Komma drunter, tot
return
@@ -449,13 +440,13 @@ neo_u: or CheckDeadUni12("t2",0x016B,0x016A)
or CheckDeadAsc12("t3","","")
or CheckDeadUni12("t5",0x0171,0x0170)))
- OutputChar12("u","U")
+ OutputChar12("u","U","u","U")
else if (Ebene = 3)
- send {blind}\
+ OutputChar("\", "backslash")
else if (Ebene = 4)
- Send {blind}{Home}
+ OutputChar("{Home}", "Home")
else if (Ebene = 6)
- SendUnicodeChar(0x222E) ; contour integral
+ SendUnicodeChar(0x222E, "U222E") ; contour integral
return
neo_i:
@@ -470,15 +461,15 @@ neo_i: or CheckDeadUni12("t1",0x0129,0x0128)
or CheckDeadUni12("t2",0x012B,0x012A)
or CheckDeadAsc12("t3","","")))
- OutputChar12("i","I")
+ OutputChar12("i","I","i","I")
else if (Ebene = 3)
- OutputChar("`/")
+ OutputChar("`/", "slash")
else if (Ebene = 4)
- Send {Blind}{Left}
+ OutputChar("{Left}", "Left")
else if (Ebene = 5)
- SendUnicodeChar(0x03B9) ; iota
+ SendUnicodeChar(0x03B9, "Greek_iota") ; iota
else if (Ebene = 6)
- SendUnicodeChar(0x222B) ; integral
+ SendUnicodeChar(0x222B, "integral") ; integral
return
neo_a:
@@ -493,15 +484,15 @@ neo_a: or CheckDeadUni12("t1",0x00E3,0x00C3)
or CheckDeadUni12("t2",0x0101,0x0100)
or CheckDeadAsc12("t3","","")))
- OutputChar12("a","A")
+ OutputChar12("a","A","a","A")
else if (Ebene = 3)
- send {blind}{{}
+ OutputChar("{{}", "braceleft")
else if (Ebene = 4)
- Send {Blind}{Down}
+ OutputChar("{Down}", "Down")
else if (Ebene = 5)
- SendUnicodeChar(0x03B1) ; alpha
+ SendUnicodeChar(0x03B1, "Greek_alpha") ; alpha
else if (Ebene = 6)
- SendUnicodeChar(0x2200) ; fr alle
+ SendUnicodeChar(0x2200, "U2200") ; fr alle
return
neo_e:
@@ -516,15 +507,15 @@ neo_e: or CheckDeadUni12("t1",0x1EBD,0x1EBC)
or CheckDeadUni12("t2",0x0113,0x0112)
or CheckDeadAsc12("t3","","")))
- OutputChar12("e","E")
+ OutputChar12("e","E","e","E")
else if (Ebene = 3)
- send {blind}{}}
+ OutputChar("{}}", "braceright")
else if (Ebene = 4)
- Send {Blind}{Right}
+ OutputChar("{Right}", "Right")
else if (Ebene = 5)
- SendUnicodeChar(0x03B5) ; epsilon
+ SendUnicodeChar(0x03B5, "Greek_epsilon") ; epsilon
else if (Ebene = 6)
- SendUnicodeChar(0x2203) ; es existiert
+ SendUnicodeChar(0x2203, "U2203") ; es existiert
return
neo_o:
@@ -540,15 +531,15 @@ neo_o: or CheckDeadAsc12("t3","","")
or CheckDeadUni12("t4",0x00F8,0x00D8)
or CheckDeadUni12("t5",0x0151,0x0150)))
- OutputChar12("o","O")
+ OutputChar12("o","O","o","O")
else if (Ebene = 3)
- send {blind}*
+ OutputChar("*", "asterisk")
else if (Ebene = 4)
- Send {blind}{End}
+ OutputChar("{End}", "End")
else if (Ebene = 5)
- SendUnicodeChar(0x03BF) ; omicron
+ SendUnicodeChar(0x03BF, "Greek_omicron") ; omicron
else if (Ebene = 6)
- SendUnicodeChar(0x2208) ; element of
+ SendUnicodeChar(0x2208, "elementof") ; element of
return
neo_s:
@@ -560,20 +551,20 @@ neo_s: or CheckDeadUni12("c2",0x0161,0x0160)
or CheckDeadUni12("c6",0x1E63,0x1A62))) {
if LangSTastatur and (Ebene = 1)
- SendUnicodeChar(0x017F) ; langes s
- else OutputChar12("s","S")
+ SendUnicodeChar(0x017F, "17F") ; langes s
+ else OutputChar12("s","S","s","S")
} else if (Ebene = 3)
- OutputChar("?")
+ OutputChar("?", "question")
else if Ebene7 {
if LangSTastatur
- OutputChar("s")
- else SendUnicodeChar(0x017F)
+ OutputChar("s", "s")
+ else SendUnicodeChar(0x017F, "17F")
} else if (Ebene = 4)
- OutputChar("")
+ OutputChar("", "questiondown")
else if (Ebene = 5)
- SendUnicodeChar(0x03C3) ;sigma
+ SendUnicodeChar(0x03C3, "Greek_sigma") ;sigma
else if (Ebene = 6)
- SendUnicodeChar(0x03A3) ;Sigma
+ SendUnicodeChar(0x03A3, "Greek_SIGMA") ;Sigma
return
neo_n:
@@ -583,16 +574,16 @@ neo_n: or CheckDeadUni12("a4",0x1E45,0x1E44)
or CheckDeadUni12("c2",0x0148,0x0147)
or CheckDeadUni12("t1",0x00F1,0x00D1)))
- OutputChar12("n","N")
+ OutputChar12("n","N","n","N")
else if (Ebene = 3)
- OutputChar("(")
+ OutputChar("(", "parenleft")
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2074)
- or CheckDeadUni("c5",0x2084)))
- OutputChar("{Numpad4}")
+ or CheckDeadUni("t4",0x2084)))
+ OutputChar("{Numpad4}", "KP_4")
else if (Ebene = 5)
- SendUnicodeChar(0x03BD) ; nu
+ SendUnicodeChar(0x03BD, "Greek_nu") ; nu
else if (Ebene = 6)
- SendUnicodeChar(0x2115) ; N (natrliche Zahlen)
+ SendUnicodeChar(0x2115, "U2115") ; N (natrliche Zahlen)
return
neo_r:
@@ -601,17 +592,17 @@ neo_r: or CheckDeadUni12("a3",0x0157,0x0156)
or CheckDeadUni12("a4",0x0E59,0x0E58)
or CheckDeadUni12("c2",0x0159,0x0158)
- or CheckDeadUni12("c6",0x1E5B,0x1E5A)))
- OutputChar12("r","R")
+ or CheckDeadUni12("t3",0x1E5B,0x1E5A)))
+ OutputChar12("r","R","r","R")
else if (Ebene = 3)
- OutputChar(")")
+ OutputChar(")", "parenright")
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2075)
- or CheckDeadUni("c5",0x2085)))
- OutputChar("{Numpad5}")
+ or CheckDeadUni("t4",0x2085)))
+ OutputChar("{Numpad5}", "KP_5")
else if (Ebene = 5)
- SendUnicodeChar(0x03F1) ; rho symbol (varrho)
+ SendUnicodeChar(0x03F1, "U03F1") ; rho symbol (varrho)
else if (Ebene = 6)
- SendUnicodeChar(0x211D) ; R (reelle Zahlen)
+ SendUnicodeChar(0x211D, "U221D") ; R (reelle Zahlen)
return
neo_t:
@@ -620,36 +611,36 @@ neo_t: or CheckDeadUni12("a4",0x1E6B,0x1E6A)
or CheckDeadUni12("c2",0x0165,0x0164)
or CheckDeadUni12("c5",0x0167,0x0166)
- or CheckDeadUni12("c6",0x1E6D,0x1E6C)
+ or CheckDeadUni12("t4",0x1E6D,0x1E6C)
or CheckDeadUni("t3",0x1E97)))
- OutputChar12("t","T")
+ OutputChar12("t","T","t","T")
else if (Ebene = 3)
- OutputChar("-") ; Bisstrich
+ OutputChar("-", "minus") ; Bisstrich
else if (Ebene = 4) and !(CheckDeadUni("c1",0x2076)
or CheckDeadUni("c5",0x2086))
- OutputChar("{Numpad6}")
+ OutputChar("{Numpad6}", "KP_6")
else if (Ebene = 5)
- SendUnicodeChar(0x03C4) ; tau
+ SendUnicodeChar(0x03C4, "Greek_tau") ; tau
else if (Ebene = 6)
- SendUnicodeChar(0x2202) ; partielle Ableitung
+ SendUnicodeChar(0x2202, "partialderivative") ; partielle Ableitung
return
neo_d:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("a4",0x1E0B,0x1E0A)
or CheckDeadUni12("c2",0x010F,0x010E)
- or CheckDeadUni12("c5",0x0111,0x0110)
- or CheckDeadUni12("c6",0x1E0D,0x1E0C)
+ or CheckDeadUni12("t2",0x0111,0x0110)
+ or CheckDeadUni12("t3",0x1E0D,0x1E0C)
or CheckDeadUni12("t4",0x00F0,0x00D0)))
- OutputChar12("d","D")
+ OutputChar12("d","D","d","D")
else if (Ebene = 3)
- OutputChar(":")
+ OutputChar(":", "colon")
else if (Ebene = 4)
- send `,
+ OutputChar("`,", "comma")
else if (Ebene = 5)
- SendUnicodeChar(0x03B4) ; delta
+ SendUnicodeChar(0x03B4, "Greek_delta") ; delta
else if (Ebene = 6)
- SendUnicodeChar(0x0394) ; Delta
+ SendUnicodeChar(0x0394, "Greek_DELTA") ; Delta
return
neo_y:
@@ -657,15 +648,15 @@ neo_y: if (Ebene12 and !(CheckDeadUni12("a1",0x00FD,0x00DD)
or CheckDeadUni12("c1",0x0177,0x0176)
or CheckDeadAsc12("t3","","")))
- OutputChar12("y","Y")
+ OutputChar12("y","Y","y","Y")
else if (Ebene = 3)
- send {blind}@
+ OutputChar("@", "at")
else if (Ebene = 4)
- Send {blind}.
+ OutputChar(".", "period")
else if (Ebene = 5)
- SendUnicodeChar(0x03C5) ; upsilon
+ SendUnicodeChar(0x03C5, "Greek_upsilon") ; upsilon
else if (Ebene = 6)
- SendUnicodeChar(0x2207) ; nabla
+ SendUnicodeChar(0x2207, "nabla") ; nabla
return
/*
@@ -680,61 +671,55 @@ neo_: or CheckDeadUni12("a2",0x01DC,0x01DB)
or CheckDeadUni12("c2",0x01DA,0x01D9)
or CheckDeadUni12("t2",0x01D6,0x01D5)))
- OutputChar12("","")
+ OutputChar12("","","udiaeresis","Udiaeresis")
else if (Ebene = 3)
if isMod2Locked
- send {blind}{Shift Up}{#}
- else send {blind}{#}
+ OutputChar("{Shift Up}{#}", "numbersign")
+ else OutputChar("{blind}{#}", "numbersign")
else if (Ebene = 4)
- Send {blind}{Esc}
- else if (Ebene = 5) { ; leer
- DeadKey := PriorDeadKey
- CompKey := PriorCompKey
- } else if (Ebene = 6)
- SendUnicodeChar(0x221D) ; proportional
+ OutputChar("{Esc}", "Escape")
+ else if (Ebene = 6)
+ SendUnicodeChar(0x221D, "variation") ; proportional
return
neo_:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("t2",0x022B,0x022A)))
- OutputChar12("","")
+ OutputChar12("","","odiaeresis","Odiaeresis")
else if (Ebene = 3)
- send {blind}$
+ OutputChar("$", "dollar")
else if (Ebene = 4)
- send {blind}{Tab}
- else if (Ebene = 5) { ; leer
- DeadKey := PriorDeadKey
- CompKey := PriorCompKey
- } else if (Ebene = 6)
- SendUnicodeChar(0x2111) ; Fraktur I
+ OutputChar("{Tab}", "Tab")
+ else if (Ebene = 6)
+ SendUnicodeChar(0x2111, "U2221") ; Fraktur I
return
neo_:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("t2",0x01DF,0x01DE)))
- OutputChar12("","")
+ OutputChar12("","","adiaeresis","Adiaeresis")
else if (Ebene = 3)
- send {blind}|
+ OutputChar("|", "bar")
else if (Ebene = 4)
- Send {blind}{PgDn} ; Next
+ OutputChar("{PgDn}", "Next")
else if (Ebene = 5)
- SendUnicodeChar(0x03B7) ; eta
+ SendUnicodeChar(0x03B7, "Greek_eta") ; eta
else if (Ebene = 6)
- SendUnicodeChar(0x211C) ; Fraktur R
+ SendUnicodeChar(0x211C, "U221C") ; Fraktur R
return
neo_p:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("a4",0x1E57,0x1E56)))
- OutputChar12("p","P")
+ OutputChar12("p","P","p","P")
else if ((Ebene = 3) and !(CheckDeadUni("t1",0x2248)))
- send {blind}~
+ OutputChar("~", "asciitilde")
else if (Ebene = 4)
- Send {blind}{Enter}
+ OutputChar("{Enter}", "Return")
else if (Ebene = 5)
- SendUnicodeChar(0x03C0) ; pi
+ SendUnicodeChar(0x03C0, "Greek_pi") ; pi
else if (Ebene = 6)
- SendUnicodeChar(0x03A0) ; Pi
+ SendUnicodeChar(0x03A0, "Greek_PI") ; Pi
return
neo_z:
@@ -743,97 +728,93 @@ neo_z: or CheckDeadUni12("a4",0x017C,0x017B)
or CheckDeadUni12("c2",0x017E,0x017D)
or CheckDeadUni12("c6",0x1E93,0x1E92)))
- OutputChar12("z","Z")
+ OutputChar12("z","Z","z","Z")
else if (Ebene = 3)
- send ``{space} ; untot
+ OutputChar("``{space}", "grave") ; untot
else if (Ebene = 5)
- SendUnicodeChar(0x03B6) ; zeta
+ SendUnicodeChar(0x03B6, "Greek_zeta") ; zeta
else if (Ebene = 6)
- SendUnicodeChar(0x2124) ; Z (ganze Zahlen)
+ SendUnicodeChar(0x2124, "U2124") ; Z (ganze Zahlen)
return
neo_b:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("a4",0x1E03,0x1E02)))
- OutputChar12("b","B")
+ OutputChar12("b","B","b","B")
else if (Ebene = 3)
if isMod2Locked
- send {blind}{Shift Up}{+}
- else send {blind}{+}
+ OutputChar("{Shift Up}{+}", "plus")
+ else OutputChar("{blind}{+}", "plus")
else if (Ebene = 4)
- send {blind}:
+ OutputChar(":", "colon")
else if (Ebene = 5)
- SendUnicodeChar(0x03B2) ; beta
+ SendUnicodeChar(0x03B2, "Greek_beta") ; beta
else if (Ebene = 6)
- SendUnicodeChar(0x21D2) ; Doppel-Pfeil rechts
+ SendUnicodeChar(0x21D2, "implies") ; Doppel-Pfeil rechts
return
neo_m:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("a4",0x1E41,0x1E40)
or CheckDeadUni12("c6",0x1E43,0x1E42)))
- OutputChar12("m","M")
+ OutputChar12("m","M","m","M")
else if (Ebene = 3)
- send {blind}`%
+ OutputChar("`%", "percent")
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x00B9)
- or CheckDeadUni("c5",0x2081)))
- OutputChar("{Numpad1}")
+ or CheckDeadUni("t4",0x2081)))
+ OutputChar("{Numpad1}", "KP_1")
else if (Ebene = 5)
- SendUnicodeChar(0x03BC) ; griechisch mu, micro wre 0x00B5
+ SendUnicodeChar(0x03BC, "Greek_mu") ; griechisch mu, micro wre 0x00B5
else if (Ebene = 6)
- SendUnicodeChar(0x21D4) ; doppelter Doppelpfeil (genau dann wenn)
+ SendUnicodeChar(0x21D4, "ifonlyif") ; doppelter Doppelpfeil (genau dann wenn)
return
neo_komma:
noCaps = 1
EbeneAktualisieren()
if (Ebene = 1)
- send {blind},
- else if (Ebene = 2)
- SendUnicodeChar(0x22EE) ; vertikale ellipse
+ OutputChar(",", "comma")
else if (Ebene = 3)
- OutputChar(Chr(34))
+ OutputChar(Chr(34), "quotedbl")
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x00B2)
or CheckDeadUni("c5",0x2082)))
- OutputChar("{Numpad2}")
+ OutputChar("{Numpad2}", "KP_2")
else if (Ebene = 5)
- SendUnicodeChar(0x03C1) ; rho
+ SendUnicodeChar(0x03C1, "Greek_rho") ; rho
else if (Ebene = 6)
- SendUnicodeChar(0x21D0) ; Doppelpfeil links
+ SendUnicodeChar(0x21D0, "U21D0") ; Doppelpfeil links
return
neo_punkt:
noCaps = 1
EbeneAktualisieren()
if (Ebene = 1)
- send {blind}.
- else if (Ebene = 2)
- SendUnicodeChar(0x2026) ; ellipse
+ OutputChar(".", "period")
else if (Ebene = 3)
- OutputChar("'")
+ OutputChar("'", "apostrophe")
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x00B3)
- or CheckDeadUni("c5",0x2083)))
- OutputChar("{Numpad3}")
+ or CheckDeadUni("t4",0x2083)))
+ OutputChar("{Numpad3}", "KP_3")
else if (Ebene = 5)
- SendUnicodeChar(0x03D1) ; theta symbol (vartheta)
+ SendUnicodeChar(0x03D1, "U03D1") ; theta symbol (vartheta)
else if (Ebene = 6)
- SendUnicodeChar(0x0398) ; Theta
+ SendUnicodeChar(0x0398, "Greek_THETA") ; Theta
return
neo_j:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("c1",0x0135,0x0134)
- or CheckDeadUni12("c2",0x01F0,"")))
- OutputChar12("j","J")
+ or CheckDeadUni("c2",0x01F0)))
+ OutputChar12("j","J","j","J")
else if (Ebene = 3)
- send {blind}`;
+ OutputChar("`;", "semicolon")
else if (Ebene = 4)
- Send {blind}`;
+ OutputChar("`;", "semicolon")
else if (Ebene = 5)
- SendUnicodeChar(0x03B8) ; theta
+ SendUnicodeChar(0x03B8, "Greek_theta") ; theta
else if (Ebene = 6)
- SendUnicodeChar(0x2261) ; identisch
+ SendUnicodeChar(0x2261, "identical") ; identisch
return
/*
@@ -844,52 +825,52 @@ return neo_NumLock:
EbeneAktualisieren()
- if (Ebene = 1)
- send `=
+ if (Ebene = 1) ;
+ OutputChar("`=", "equal")
if (Ebene = 3)
- SendUnicodeChar(0x2248) ; Fast gleich
- if (Ebene = 4)
- SendUnicodeChar(0x2260) ; Ungleich zu
+ SendUnicodeChar(0x2248, "U2248") ; Fast gleich
+ if (Ebene = 2)
+ SendUnicodeChar(0x2260, "U2260") ; Ungleich zu
return
neo_NumpadDiv:
EbeneAktualisieren()
- if Ebene14
- OutputChar("{NumpadDiv}")
- else if (Ebene = 2)
- SendUnicodeChar(0x2215) ; Slash
+ if Ebene12
+ OutputChar("{NumpadDiv}", "KP_Divide")
+ else if (Ebene = 4)
+ SendUnicodeChar(0x2215, "division") ; Slash
else if (Ebene = 3)
- send {blind}
+ OutputChar("", "U2044")
return
neo_NumpadMult:
EbeneAktualisieren()
- if Ebene14
+ if Ebene12
send {blind}{NumpadMult}
- else if (Ebene = 2)
- SendUnicodeChar(0x22C5) ; Cdot
else if (Ebene = 3)
- send {blind}
+ SendUnicodeChar(0x22C5, "multiply") ; Cdot
+ else if (Ebene = 4)
+ OutputChar("", "U2219")
return
neo_NumpadSub:
EbeneAktualisieren()
- if (Ebene14 and !(CheckDeadUni("c1",0x207B)
- or CheckDeadUni("c5",0x208B)))
+ if (Ebene12 and !(CheckDeadUni("c1",0x207B)
+ or CheckDeadUni("t4",0x208B)))
send {blind}{NumpadSub}
- else if (Ebene = 3)
- SendUnicodeChar(0x2212) ; Echtes Minus
+ else if (Ebene = 3) or (Ebene = 4)
+ SendUnicodeChar(0x2212, "U2212") ; Echtes Minus
return
neo_NumpadAdd:
EbeneAktualisieren()
- if (Ebene14 and !(CheckDeadUni("c1",0x207A)
+ if (Ebene12 and !(CheckDeadUni("c1",0x207A)
or CheckDeadUni("c5",0x208A)))
send {blind}{NumpadAdd}
else if (Ebene = 3)
- send {blind}
- else if (Ebene = 2)
- SendUnicodeChar(0x2213) ; Inverses
+ OutputChar("", "plusminus")
+ else if (Ebene = 4)
+ SendUnicodeChar(0x2213, "U2213") ; Inverses
return
neo_NumpadEnter:
@@ -899,11 +880,11 @@ return neo_Numpad7:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad7}")
+ OutputChar("{Numpad7}", "KP_7")
else if (Ebene = 2)
- SendUnicodeChar(0x2020) ; Kreuz
+ SendUnicodeChar(0x2020, "dagger") ; Kreuz
else if (Ebene = 3)
- SendUnicodeChar(0x2195) ; Hoch-Runter-Pfeil
+ SendUnicodeChar(0x2195, "U2195") ; Hoch-Runter-Pfeil
else if (Ebene = 4)
send {blind}{NumpadHome}
return
@@ -911,11 +892,11 @@ return neo_Numpad8:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad8}")
+ OutputChar("{Numpad8}", "KP_8")
else if (Ebene = 2)
- SendUnicodeChar(0x2229) ; Durchschnitt
+ SendUnicodeChar(0x2229, "intersection") ; Durchschnitt
else if (Ebene = 3)
- SendUnicodeChar(0x2191) ; Hochpfeil
+ SendUnicodeChar(0x2191, "uparrow") ; Hochpfeil
else if (Ebene = 4)
send {blind}{NumpadUp}
return
@@ -923,11 +904,11 @@ return neo_Numpad9:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad9}")
+ OutputChar("{Numpad9}", "KP_9")
else if (Ebene = 2)
- SendUnicodeChar(0x2297) ; Tensorprodukt / Vektor in die Ebene zeigend
+ SendUnicodeChar(0x2297, "U2297") ; Tensorprodukt / Vektor in die Ebene zeigend
else if (Ebene = 3)
- SendUnicodeChar(0x220D) ; Kleines umgekehrtes Elementzeichen
+ SendUnicodeChar(0x220D, "U220D") ; Kleines umgekehrtes Elementzeichen
else if (Ebene = 4)
send {blind}{NumpadPgUp}
return
@@ -935,11 +916,11 @@ return neo_Numpad4:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad4}")
+ OutputChar("{Numpad4}", "KP_4")
else if (Ebene = 2)
- SendUnicodeChar(0x2282) ; Teilmenge
+ SendUnicodeChar(0x2282, "includein") ; Teilmenge
else if (Ebene = 3)
- SendUnicodeChar(0x2190) ; Linkspfeil
+ SendUnicodeChar(0x2190, "leftarrow") ; Linkspfeil
else if (Ebene = 4)
send {blind}{NumpadLeft}
return
@@ -947,11 +928,11 @@ return neo_Numpad5:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad5}")
+ OutputChar("{Numpad5}", "KP_5")
else if (Ebene = 2)
- SendUnicodeChar(0x20AC) ; Euro
+ SendUnicodeChar(0x20AC, "EuroSign") ; Euro
else if (Ebene = 3)
- SendUnicodeChar(0x221E) ; Unendlich
+ SendUnicodeChar(0x221E, "infinity") ; Unendlich
else if (Ebene = 4) ; Beg
send {blind}{NumPadClear}
return
@@ -959,11 +940,11 @@ return neo_Numpad6:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad6}")
+ OutputChar("{Numpad6}", "KP_6")
else if (Ebene = 2)
- SendUnicodeChar(0x2283) ; Obermenge
+ SendUnicodeChar(0x2283, "includes") ; Obermenge
else if (Ebene = 3)
- SendUnicodeChar(0x2192) ; Rechtspfeil
+ SendUnicodeChar(0x2192, "rightarrow") ; Rechtspfeil
else if (Ebene = 4)
send {blind}{NumpadRight}
return
@@ -971,11 +952,11 @@ return neo_Numpad1:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad1}")
+ OutputChar("{Numpad1}", "KP_1")
else if (Ebene = 2)
- SendUnicodeChar(0x2714) ; Hkchen
+ SendUnicodeChar(0x2714, "U2714") ; Hkchen
else if (Ebene = 3)
- SendUnicodeChar(0x2194) ; Links-Rechts-Pfeil
+ SendUnicodeChar(0x2194, "U2194") ; Links-Rechts-Pfeil
else if (Ebene = 4)
send {blind}{NumpadEnd}
return
@@ -983,11 +964,11 @@ return neo_Numpad2:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad2}")
+ OutputChar("{Numpad2}", "KP_2")
else if (Ebene = 2)
- SendUnicodeChar(0x222A) ; Vereinigung
+ SendUnicodeChar(0x222A, "union") ; Vereinigung
else if (Ebene = 3)
- SendUnicodeChar(0x2192) ; Untenpfeil
+ SendUnicodeChar(0x2192, "downarrow") ; Untenpfeil
else if (Ebene = 4)
send {blind}{NumpadDown}
return
@@ -995,11 +976,11 @@ return neo_Numpad3:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad3}")
+ OutputChar("{Numpad3}", "KP_3")
else if (Ebene = 2)
- SendUnicodeChar(0x2718) ; Kreuzchen
+ SendUnicodeChar(0x2718, "U2718") ; Kreuzchen
else if (Ebene = 3)
- SendUnicodeChar(0x2192) ; Rechtspfeil
+ SendUnicodeChar(0x21CC, "U21CC") ; Harpune
else if (Ebene = 4)
send {blind}{NumpadPgDn}
return
@@ -1007,11 +988,11 @@ return neo_Numpad0:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad0}")
+ OutputChar("{Numpad0}", "KP_0")
else if (Ebene = 2)
- SendUnicodeChar(0x0025) ; Prozent
+ SendUnicodeChar(0x0025, "percent") ; Prozent
else if (Ebene = 3)
- SendUnicodeChar(0x2030) ; Promille
+ SendUnicodeChar(0x2030, "U2030") ; Promille
else if (Ebene = 4)
send {blind}{NumpadIns}
return
@@ -1050,17 +1031,17 @@ return neo_SpaceUp:
EbeneAktualisieren()
- if (Ebene = 1) and !CheckDeadUni("c5",0x2010) ; Echter Bindestrich
- OutputChar("{Space}")
+ if (Ebene = 1) and !CheckDeadUni("t4",0x2010) ; Echter Bindestrich
+ OutputChar("{Space}", "Space")
else if (Ebene = 2) or (Ebene = 3)
Send {blind}{Space}
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2070)
or CheckDeadUni("c5",0x2080)))
- OutputChar("{Numpad0}")
+ OutputChar("{Numpad0}", "KP_0")
else if (Ebene = 5)
- SendUnicodeChar(0x00A0) ; geschtztes Leerzeichen
+ SendUnicodeChar(0x00A0, "U00A0") ; geschtztes Leerzeichen
else if (Ebene = 6)
- SendUnicodeChar(0x202F) ; schmales geschtztes Leerzeichen
+ SendUnicodeChar(0x202F, "U202F") ; schmales geschtztes Leerzeichen
DeadKey := ""
CompKey := ""
spacepressed := 0
@@ -1068,7 +1049,7 @@ neo_SpaceUp: return
/*
- Folgende Tasten sind nur aufgefhrt, um PriorDeadKey zu leeren.
+ Folgende Tasten sind nur aufgefhrt, um DeadKey zu leeren.
Irgendwie sieht das noch nicht schn aus. Vielleicht lsst sich dieses
Problem auch eleganter lsen...
*/
diff --git a/windows/autohotkey/Source/Methods-Layers.ahk b/windows/autohotkey/Source/Methods-Layers.ahk index 171fc8b..133be91 100644 --- a/windows/autohotkey/Source/Methods-Layers.ahk +++ b/windows/autohotkey/Source/Methods-Layers.ahk @@ -86,7 +86,6 @@ EbeneAktualisieren() { Ebene = 6
Ebene8 = 1
} Ebene12 := ((Ebene = 1) or (Ebene = 2))
- Ebene14 := ((Ebene = 1) or (Ebene = 4))
NumLock := GetKeyState("NumLock", "T")
noCaps := 0
}
diff --git a/windows/autohotkey/Source/Methods-Other.ahk b/windows/autohotkey/Source/Methods-Other.ahk index 0ef9d77..b57ba61 100644 --- a/windows/autohotkey/Source/Methods-Other.ahk +++ b/windows/autohotkey/Source/Methods-Other.ahk @@ -1,14 +1,14 @@ -deadAsc(val, a) {
+deadAsc(val1, val2, a) {
global
if !DeadSilence
- send % val
+ OutputChar(val1, val2)
DeadKey := a
}
-deadUni(val, a) {
+deadUni(val1, val2, a) {
global
if !DeadSilence
- SendUnicodeChar(val)
+ SendUnicodeChar(val1, val2)
DeadKey := a
}
@@ -24,7 +24,7 @@ undeadUni(val){ global
if !DeadSilence
send {bs}
- SendUnicodeChar(val)
+ SendUnicodeChar(val, "")
}
CheckDeadAsc(d,val) {
@@ -69,43 +69,34 @@ CheckDeadUni12(d,val1,val2) { }
}
-CheckCompAsc(d,val) {
- global
- if (PriorCompKey == d) {
- if !DeadCompose
- send {bs}
- send % val
- CompKey = 0
- isFurtherCompKey = 0
- return 1
- }
-}
-
CheckCompUni(d,val) {
global
- if (PriorCompKey == d) {
+ if (CompKey == d) {
PriorCompKey =
CompKey =
if !DeadCompose
send {bs}
isFurtherCompkey = 0
- SendUnicodeChar(val)
+ SendUnicodeChar(val, "")
return 1
}
}
-OutputChar(val) {
+OutputChar(val1,val2) {
global
- if !(CheckComp(val) and DeadCompose)
- send % "{blind}" . val
+ if !(CheckComp(val2) and DeadCompose)
+ send % "{blind}" . val1
}
-OutputChar12(val1,val2) {
+OutputChar12(val1,val2,val3,val4) {
global
if (Ebene = 1)
c := val1
else c := val2
- if !(CheckComp(c) and DeadCompose)
+ if (Ebene = 1)
+ d := val3
+ else d := val4
+ if !(CheckComp(d) and DeadCompose)
if GetKeyState("Shift","P") and isMod2Locked
send % "{blind}{Shift Up}" . c . "{Shift Down}"
else send % "{blind}" . c
@@ -114,20 +105,20 @@ OutputChar12(val1,val2) { CheckComp(d) {
global
if isFurtherCompkey {
- PriorCompKey := CompKey := PriorCompKey . "_" . d
+ CompKey := PriorCompKey . " " . "<" . d . ">"
isFurtherCompkey = 0
CheckCompose()
if (CompKey = "")
return 1
else CompKey =
} else if PriorCompKey {
- PriorCompKey := CompKey := PriorCompKey . "_" . d
+ CompKey := PriorCompKey . " " . "<" . d . ">"
CheckCompose()
if CompKey
isFurtherCompKey = 1
return 1
} else if (PriorDeadKey = "comp") {
- CompKey := d
+ CompKey := "<" . d . ">"
return 1
}
}
diff --git a/windows/autohotkey/Source/Methods-Unicode.ahk b/windows/autohotkey/Source/Methods-Unicode.ahk index a23da10..161e01c 100644 --- a/windows/autohotkey/Source/Methods-Unicode.ahk +++ b/windows/autohotkey/Source/Methods-Unicode.ahk @@ -8,21 +8,21 @@ Dieser basiert auf http://www.autohotkey.com/forum/topic32947.html Der Aufruf von SubStr(charCode,3) geht davon aus, dass alle charCodes in Hex mit fhrendem 0x angegeben sind. Die abenteuerliche ^+u-Konstruktion bentigt im brigen den Hex-Wert in Kleinschrift, was derzeit nicht bei den Zeichendefinitionen umgesetzt ist, daher zentral und weniger fehlertrchtig an dieser Stelle. Auerdem ein abschlieend gesendetes Space, sonst bleibt der eingetippte Unicode-Wert noch kurz sichtbar stehen, bevor er sich GTK-sei-dank in das gewnschte Zeichen verwandelt.
*/
-SendUnicodeChar(charCode) { +SendUnicodeChar(charCode1, charCode2) { global
- if !(CheckComp(charCode) and DeadCompose)
+ if !(CheckComp(charCode2) and DeadCompose)
IfWinActive,ahk_class gdkWindowToplevel
{
- StringLower,charCode,charCode
- send % "^+u" . SubStr(charCode,3) . " "
+ StringLower,charCode1,charCode1
+ send % "^+u" . SubStr(charCode1,3) . " "
} else {
VarSetCapacity(ki,28*2,0)
EncodeInteger(&ki+0,1)
- EncodeInteger(&ki+6,charCode)
+ EncodeInteger(&ki+6,charCode1)
EncodeInteger(&ki+8,4)
EncodeInteger(&ki+28,1)
- EncodeInteger(&ki+34,charCode)
+ EncodeInteger(&ki+34,charCode1)
EncodeInteger(&ki+36,4|2)
DllCall("SendInput","UInt",2,"UInt",&ki,"Int",28)
}
diff --git a/windows/autohotkey/neo20.ahk b/windows/autohotkey/neo20.ahk index 336328c..a33eec0 100644 --- a/windows/autohotkey/neo20.ahk +++ b/windows/autohotkey/neo20.ahk @@ -466,7 +466,6 @@ EbeneAktualisieren() { Ebene = 6
Ebene8 = 1
} Ebene12 := ((Ebene = 1) or (Ebene = 2))
- Ebene14 := ((Ebene = 1) or (Ebene = 4))
NumLock := GetKeyState("NumLock", "T")
noCaps := 0
}
@@ -756,18 +755,12 @@ neo_tot1: noCaps = 1
EbeneAktualisieren()
if (Ebene = 1) and !CheckDeadUni("c1",0x0302)
- deadUni(0x02C6, "c1") ; Zirkumflex, tot
+ deadUni(0x02C6, "dead_circumflex", "c1") ; Zirkumflex, tot
else if (Ebene = 2) and !CheckDeadUni("c2",0x030C)
- deadUni(0x02C7, "c2") ; Caron, tot
+ deadUni(0x02C7, "dead_caron", "c2") ; Caron, tot
else if (Ebene = 3) and !CheckDeadUni("c3",0x0306)
- deadUni(0x02D8, "c3") ; Brevis, tot
- else if (Ebene = 4)
- deadUni(0x00B7, "c4") ; Mittenpunkt, tot
- else if (Ebene = 5) and !CheckDeadUni("c5",0x0335)
- deadUni(0x002D, "c5") ; Querstrich, tot
- else if (Ebene = 6) and !CheckDeadUni("c6",0x0323)
- deadUni(0x002E, "c6") ; Punkt drunter (Colon), tot
- CompKey := PriorCompKey
+ deadUni(0x02D8, "dead_breve", "c3") ; Brevis, tot
+ ;CompKey := PriorCompKey
return
neo_1:
@@ -775,15 +768,15 @@ neo_1: EbeneAktualisieren()
if Ebene12 and !(CheckDeadUni("c1",0x00B9) ; Hochgestellte 1
or CheckDeadUni("c5",0x2081)) ; Tiefgestellte 1
- OutputChar12(1,"")
+ OutputChar12(1,"",1,"degree")
else if (Ebene = 3)
- SendUnicodeChar(0x00B9) ; Hochgestellte 1
+ SendUnicodeChar(0x00B9, "onesuperior") ; Hochgestellte 1
else if (Ebene = 4)
- SendUnicodeChar(0x2022) ; Bullet
+ SendUnicodeChar(0x2022, "enfilledcircbullet") ; Bullet
else if (Ebene = 5)
- SendUnicodeChar(0x2640) ; Piktogramm weiblich
+ SendUnicodeChar(0x2081, "U2081") ; Tiefgestellte 1
else if (Ebene = 6)
- SendUnicodeChar(0x00AC) ; Nicht-Symbol
+ SendUnicodeChar(0x00AC, "notsign") ; Nicht-Symbol
return
neo_2:
@@ -791,17 +784,17 @@ neo_2: EbeneAktualisieren()
if (Ebene = 1 and !(CheckDeadUni("c1",0x00B2) ; Hochgestellte 2
or CheckDeadUni("c5",0x2082))) ; Tiefgestellte 2
- OutputChar(2)
+ OutputChar(2,2)
else if (Ebene = 2)
- SendUnicodeChar(0x2116) ; Numero
+ SendUnicodeChar(0x2116, "numerosign") ; Numero
else if (Ebene = 3)
- SendUnicodeChar(0x00B2) ; Hochgestellte 2
+ SendUnicodeChar(0x00B2, "twosuperior") ; Hochgestellte 2
else if (Ebene = 4)
- SendUnicodeChar(0x2023) ; Aufzhlungspfeil
+ SendUnicodeChar(0x2023, "U2023") ; Aufzhlungspfeil
else if (Ebene = 5)
- SendUnicodeChar(0x26A5) ; Piktogramm Zwitter
+ SendUnicodeChar(0x2082, "U2082") ; Tiefgestellte 2
else if (Ebene = 6)
- SendUnicodeChar(0x2228) ; Logisches Oder
+ SendUnicodeChar(0x2228, "logicalor") ; Logisches Oder
return
neo_3:
@@ -809,15 +802,15 @@ neo_3: EbeneAktualisieren()
if Ebene12 and !(CheckDeadUni("c1",0x00B3) ; Hochgestellte 3
or CheckDeadUni("c5",0x2083)) ; Tiefgestellte 3
- OutputChar12(3,"")
+ OutputChar12(3,"",3,"section")
else if (Ebene = 3)
- SendUnicodeChar(0x00B3) ; Hochgestellte 3
+ SendUnicodeChar(0x00B3, "threesuperior") ; Hochgestellte 3
else if (Ebene = 4)
- SendUnicodeChar(0x266B) ; 2 Achtelnoten
+ SendUnicodeChar(0x266B, "U226B") ; 2 Achtelnoten
else if (Ebene = 5)
- SendUnicodeChar(0x2642) ; Piktogramm Mann
+ SendUnicodeChar(0x2083, "U2083") ; Tiefgestellte 3
else if (Ebene = 6)
- SendUnicodeChar(0x2227) ; Logisches Und
+ SendUnicodeChar(0x2227, "logicaland") ; Logisches Und
return
neo_4:
@@ -825,17 +818,17 @@ neo_4: EbeneAktualisieren()
if (Ebene = 1) and !(CheckDeadUni("c1",0x2074) ; Hochgestellte 4
or CheckDeadUni("c5",0x2084)) ; Tiefgestellte 4
- OutputChar(4)
+ OutputChar(4,4)
else if (Ebene = 2)
- SendUnicodeChar(0x00BB) ; Double guillemot right
+ SendUnicodeChar(0x00BB, "guillemotright") ; Double guillemot right
else if (Ebene = 3)
- Send {blind} ; Single guillemot right
+ OutputChar("", "U230A") ; Single guillemot right
else if (Ebene = 4)
- Send {blind}{PgUp}
+ OutputChar("{PgUp}", "Prior") ; Bild auf
else if (Ebene = 5)
- SendUnicodeChar(0x2113) ; Script small L
+ SendUnicodeChar(0x2113, "U2213") ; Script small L
else if (Ebene = 6)
- SendUnicodeChar(0x22A5) ; Senkrecht
+ SendUnicodeChar(0x22A5, "uptack") ; Senkrecht
return
neo_5:
@@ -843,15 +836,15 @@ neo_5: EbeneAktualisieren()
if (Ebene = 1) and !(CheckDeadUni("c1",0x2075) ; Hochgestellte 5
or CheckDeadUni("c5",0x2085)) ; Tiefgestellte 5
- OutputChar(5)
+ OutputChar(5,5)
else if (Ebene = 2)
- SendUnicodeChar(0x00AB) ; Double guillemot left
+ SendUnicodeChar(0x00AB, "guillemotleft") ; Double guillemot left
else if (Ebene = 3)
- Send {blind} ; Single guillemot left
+ OutputChar("", "U2039") ; Single guillemot left
else if (Ebene = 5)
- SendUnicodeChar(0x2020) ; Kreuz (Dagger)
+ SendUnicodeChar(0x0AF8, "femalesymbol") ; Kreuz (Dagger)
else if (Ebene = 6)
- SendUnicodeChar(0x2221) ; Winkel
+ SendUnicodeChar(0x2221, "U2221") ; Winkel
return
neo_6:
@@ -859,15 +852,17 @@ neo_6: EbeneAktualisieren()
if (Ebene = 1) and !(CheckDeadUni("c1",0x2076) ; Hochgestellte 6
or CheckDeadUni("c5",0x2086)) ; Tiefgestellte 6
- OutputChar(6)
+ OutputChar(6,6)
else if (Ebene = 2)
- SendUnicodeChar(0x20AC)
+ SendUnicodeChar(0x20AC, "EuroSign")
else if (Ebene = 3)
- send {blind}
+ OutputChar("", "cent")
else if (Ebene = 4)
- send {blind}
+ OutputChar("", "sterling")
+ else if (Ebene = 5)
+ SendUnicodeChar(0x0AF7, "malesymbol")
else if (Ebene = 6)
- SendUnicodeChar(0x2225) ; parallel
+ SendUnicodeChar(0x2225, "U2225") ; parallel
return
neo_7:
@@ -875,15 +870,15 @@ neo_7: EbeneAktualisieren()
if Ebene12 and !(CheckDeadUni("c1",0x2077) ; Hochgestellte 7
or CheckDeadUni("c5",0x2087)) ; Tiefgestellte 7
- OutputChar12(7,"$")
+ OutputChar12(7,"$",7,"dollar")
else if (Ebene = 3)
- send {blind}
+ OutputChar("", "yen")
else if (Ebene = 4)
- send {blind}
+ OutputChar("", "currency")
else if (Ebene = 5)
- SendUnicodeChar(0x03BA) ; greek small letter kappa
+ SendUnicodeChar(0x03BA, "Greek_kappa") ; greek small letter kappa
else if (Ebene = 6)
- SendUnicodeChar(0x2209) ; nicht Element von
+ SendUnicodeChar(0x2209, "notelementof") ; nicht Element von
return
neo_8:
@@ -891,15 +886,15 @@ neo_8: EbeneAktualisieren()
if Ebene12 and !(CheckDeadUni("c1",0x2078) ; Hochgestellte 8
or CheckDeadUni("c5",0x2088)) ; Tiefgestellte 8
- OutputChar12(8,"")
+ OutputChar12(8,"",8,"doublelowquotemark")
else if (Ebene = 3)
- send {blind}
+ OutputChar("", "singlelowquotemark")
else if (Ebene = 4)
- Send {blind}{NumpadDiv}
+ OutputChar("{NumpadDiv}", "KP_Divide")
else if (Ebene = 5)
- SendUnicodeChar(0x27E8) ; bra (ffnende spitze Klammer)
+ SendUnicodeChar(0x27E8, "U27E8") ; bra (ffnende spitze Klammer)
else if (Ebene = 6)
- SendUnicodeChar(0x2204) ; es existiert nicht
+ SendUnicodeChar(0x2204, "U2204") ; es existiert nicht
return
neo_9:
@@ -907,15 +902,15 @@ neo_9: EbeneAktualisieren()
if Ebene12 and !(CheckDeadUni("c1",0x2079) ; Hochgestellte 9
or CheckDeadUni("c5",0x2089)) ; Tiefgestellte 9
- OutputChar12(9,"")
+ OutputChar12(9,"",9,"leftdoublequotemark")
else if (Ebene = 3)
- send {blind}
+ OutputChar("", "leftsinglequotemark")
else if (Ebene = 4)
- Send {blind}{NumpadMult}
+ OutputChar("{NumpadMult}", "KP_Multiply")
else if (Ebene = 5)
- SendUnicodeChar(0x27E9) ; ket (schlieende spitze Klammer)
+ SendUnicodeChar(0x27E9, "U27E9") ; ket (schlieende spitze Klammer)
else if (Ebene = 6)
- SendUnicodeChar(0x2226) ; nicht parallel
+ SendUnicodeChar(0x2226, "U2226") ; nicht parallel
return
neo_0:
@@ -923,45 +918,45 @@ neo_0: EbeneAktualisieren()
if Ebene12 and !(CheckDeadUni("c1",0x2070) ; Hochgestellte 0
or CheckDeadUni("c5",0x2080)) ; Tiefgestellte 0
- OutputChar12(0,"")
+ OutputChar12(0,"",0,"rightdoublequotemark")
else if (Ebene = 3)
- send {blind}
+ OutputChar("", "rightsingleqoutemark")
else if (Ebene = 4)
- Send {blind}{NumpadSub}
+ OutputChar("{NumpadSub}", "minus") ; s. Mail vom Sun, 14 Sep 2008 00:33:47 +0200
else if (Ebene = 6)
- SendUnicodeChar(0x2205) ; leere Menge
+ SendUnicodeChar(0x2205, "emptyset") ; leere Menge
return
neo_strich:
noCaps = 1
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("-") ; Bindestrich-Minus
+ OutputChar("-", "minus") ; Bindestrich-Minus
else if (Ebene = 2)
- SendUnicodeChar(0x2013) ; Gedankenstrich
+ SendUnicodeChar(0x2013, "endash") ; Gedankenstrich
else if (Ebene = 3)
- SendUnicodeChar(0x2014) ; Englischer Gedankenstrich (Geviertstrich)
+ SendUnicodeChar(0x2014, "emdash") ; Englischer Gedankenstrich (Geviertstrich)
else if (Ebene = 5)
- SendUnicodeChar(0x2011) ; geschtzter Bindestrich (Bindestrich ohne Zeilenumbruch)
+ SendUnicodeChar(0x2011, "U2011") ; geschtzter Bindestrich (Bindestrich ohne Zeilenumbruch)
else if (Ebene = 6)
- SendUnicodeChar(0x00AD) ; weicher Bindestrich
+ SendUnicodeChar(0x00AD, "hyphen") ; weicher Bindestrich
return
neo_tot2:
noCaps = 1
EbeneAktualisieren()
if (Ebene = 1) and !CheckDeadUni("a1",0x0301)
- deadAsc("{}{space}", "a1") ; Akut, tot
+ deadAsc("{}{space}", "dead_acute", "a1") ; Akut, tot
else if (Ebene = 2) and !CheckDeadUni("a2",0x0300)
- deadAsc("``{space}", "a2") ; Gravis, tot
+ deadAsc("``{space}", "dead_grave", "a2") ; Gravis, tot
else if (Ebene = 3) and !CheckDeadUni("a3",0x0327)
- deadAsc("", "a3") ; Cedilla, tot
+ deadAsc("", "dead_cedilla", "a3") ; Cedilla, tot
else if (Ebene = 4) and !CheckDeadUni("a4",0x0307)
- deadUni(0x02D9, "a4") ; Punkt oben
+ deadUni(0x02D9, "dead_abovedot", "a4") ; Punkt oben
else if (Ebene = 5) and !CheckDeadUni("a5",0x0328)
- deadUni(0x02DB, "a5") ; Ogonek
+ deadUni(0x02DB, "dead_ogonek", "a5") ; Ogonek
else if (Ebene = 6) and !CheckDeadUni("a6",0x030A)
- deadUni(0x02DA, "a6") ; Ring oben
+ deadUni(0x02DA, "dead_abovering", "a6") ; Ring oben
CompKey := PriorCompKey
return
@@ -975,32 +970,29 @@ return neo_x:
EbeneAktualisieren()
if Ebene12
- OutputChar12("x","X")
+ OutputChar12("x","X","x","X")
else if (Ebene = 3)
- SendUnicodeChar(0x2026) ; Ellipse horizontal
+ SendUnicodeChar(0x2026, "ellipsis") ; Ellipse horizontal
else if (Ebene = 4)
- SendUnicodeChar(0x22EE) ; Ellipse vertikal
+ SendUnicodeChar(0x22EE, "U22EE") ; Ellipse vertikal
else if (Ebene = 5)
- SendUnicodeChar(0x03BE) ; xi
+ SendUnicodeChar(0x03BE, "Greek_xi") ; xi
else if (Ebene = 6)
- SendUnicodeChar(0x039E) ; Xi
+ SendUnicodeChar(0x039E, "Greek_XI") ; Xi
return
-
neo_v:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("c6",0x1E7F,0x1E7E)))
- OutputChar12("v","V")
+ OutputChar12("v","V","v","V")
else if (Ebene = 3)
- OutputChar("_")
+ OutputChar("_","underscore")
else if (Ebene = 4) and (!lernModus or lernModus_neo_Backspace)
- Send {blind}{Backspace}
+ OutputChar("{Backspace}", "BackSpace")
else if (Ebene = 6)
- SendUnicodeChar(0x2259) ; estimates/entspricht
+ SendUnicodeChar(0x2259, "U2259") ; estimates/entspricht
return
-
-
neo_l:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("a1",0x013A,0x0139)
@@ -1009,18 +1001,17 @@ neo_l: or CheckDeadUni12("c4",0x0140,0x013F)
or CheckDeadUni12("c6",0x1E37,0x1E36)
or CheckDeadUni12("t4",0x0142,0x0141)))
- OutputChar12("l","L")
+ OutputChar12("l","L","l","L")
else if (Ebene = 3)
- OutputChar("[")
+ OutputChar("[", "bracketleft")
else if (Ebene = 4)
- Send {Blind}{Up}
+ OutputChar("{Up}", "Up")
else if (Ebene = 5)
- SendUnicodeChar(0x03BB) ; lambda
+ SendUnicodeChar(0x03BB, "Greek_lambda") ; lambda
else if (Ebene = 6)
- SendUnicodeChar(0x039B) ; Lambda
+ SendUnicodeChar(0x039B, "Greek_LAMBDA") ; Lambda
return
-
neo_c:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("a1",0x0107,0x0106)
@@ -1028,44 +1019,44 @@ neo_c: or CheckDeadUni12("a4",0x010B,0x010A)
or CheckDeadUni12("c1",0x0109,0x0108)
or CheckDeadUni12("c2",0x010D,0x010C)))
- OutputChar12("c","C")
+ OutputChar12("c","C","c","C")
else if (Ebene = 3)
- OutputChar("]")
+ OutputChar("]", "bracketright")
else if (Ebene = 4) and (!lernModus or lernModus_neo_Entf)
- send {blind}{Del}
+ OutputChar("{Del}", "Delete")
else if (Ebene = 5)
- SendUnicodeChar(0x03C7) ; chi
+ SendUnicodeChar(0x03C7, "Greek_chi") ; chi
else if (Ebene = 6)
- SendUnicodeChar(0x2102) ; C (Komplexe Zahlen)]
+ SendUnicodeChar(0x2102, "U2102") ; C (Komplexe Zahlen)]
return
neo_w:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("c1",0x0175,0x0174)))
- OutputChar12("w","W")
+ OutputChar12("w","W","w","W")
else if (Ebene = 3)
- SendUnicodeChar(0x005E) ; Zirkumflex
+ SendUnicodeChar(0x005E, "asciicircum") ; Zirkumflex
else if (Ebene = 4)
- Send {blind}{Insert} ; Einfg
+ OutputChar("{Insert}", "Insert") ; Einfg
else if (Ebene = 5)
- SendUnicodeChar(0x03C9) ; omega
+ SendUnicodeChar(0x03C9, "Greek_omega") ; omega
else if (Ebene = 6)
- SendUnicodeChar(0x03A9) ; Omega
+ SendUnicodeChar(0x03A9, "Greek_OMEGA") ; Omega
return
neo_k:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("a3",0x0137,0x0136)
or CheckDeadUni12("c6",0x1E33,0x1E32)))
- OutputChar12("k","K")
+ OutputChar12("k","K","k","K")
else if (Ebene = 3)
- OutputChar("{!}")
+ OutputChar("{!}", "exclam")
else if (Ebene = 4)
- OutputChar("")
+ OutputChar("", "exclamdown")
else if (Ebene = 5)
- SendUnicodeChar(0x03F0) ; kappa symbol (varkappa)
+ SendUnicodeChar(0x03F0, "U03F0") ; kappa symbol (varkappa)
else if (Ebene = 6)
- SendUnicodeChar(0x221A) ; Wurzel
+ SendUnicodeChar(0x221A, "radical") ; Wurzel
return
neo_h:
@@ -1074,16 +1065,16 @@ neo_h: or CheckDeadUni12("c1",0x0125,0x0124)
or CheckDeadUni12("c5",0x0127,0x0126)
or CheckDeadUni12("c6",0x1E25,0x1E24)))
- OutputChar12("h","H")
- else if ((Ebene = 3) and !(CheckDeadUni("c5",0x2264))) ; kleiner gleich
- send {blind}<
+ OutputChar12("h","H","h","H")
+ else if ((Ebene = 3) and !(CheckDeadUni("t4",0x2264))) ; kleiner gleich
+ OutputChar("<", "less")
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2077)
- or CheckDeadUni("c5",0x2087)))
- OutputChar("{Numpad7}")
+ or CheckDeadUni("t4",0x2087)))
+ OutputChar("{Numpad7}", "KP_7")
else if (Ebene = 5)
- SendUnicodeChar(0x03C8) ; psi
+ SendUnicodeChar(0x03C8, "Greek_psi") ; psi
else if (Ebene = 6)
- SendUnicodeChar(0x03A8) ; Psi
+ SendUnicodeChar(0x03A8, "Greek_PSI") ; Psi
return
neo_g:
@@ -1092,71 +1083,70 @@ neo_g: or CheckDeadUni12("a4",0x0121,0x0120)
or CheckDeadUni12("c1",0x011D,0x011C)
or CheckDeadUni12("c3",0x011F,0x011E)))
- OutputChar12("g","G")
- else if ((Ebene = 3) and !(CheckDeadUni("c5",0x2265))) ; grer gleich
- send {blind}>
+ OutputChar12("g","G","g","G")
+ else if ((Ebene = 3) and !(CheckDeadUni("t4",0x2265))) ; grer gleich
+ OutputChar(">", "greater")
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2078)
- or CheckDeadUni("c5",0x2088)))
- OutputChar("{Numpad8}")
+ or CheckDeadUni("t4",0x2088)))
+ OutputChar("{Numpad8}", "KP_8")
else if (Ebene = 5)
- SendUnicodeChar(0x03B3) ; gamma
+ SendUnicodeChar(0x03B3, "Greek_gamma") ; gamma
else if (Ebene = 6)
- SendUnicodeChar(0x0393) ; Gamma
+ SendUnicodeChar(0x0393, "Greek_GAMMA") ; Gamma
return
neo_f:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("a4",0x1E1F,0x1E1E)
or CheckDeadUni12("t4",0x0192,0x0191)))
- OutputChar12("f","F")
+ OutputChar12("f","F","f","F")
else if ((Ebene = 3) and !(CheckDeadUni("a6",0x2257) ; ring equal to
or CheckDeadUni("c1",0x2259) ; entspricht
or CheckDeadUni("c2",0x225A) ; EQUIANGULAR TO
- or CheckDeadUni("c5",0x2261) ; identisch
+ or CheckDeadUni("t2",0x2261) ; identisch
or CheckDeadUni("t1",0x2245) ; ungefhr gleich
or CheckDeadUni("t4",0x2260))) ; ungleich
- send {blind}`=
+ OutputChar("`=", "equal")
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2079)
- or CheckDeadUni("c5",0x2089)))
- OutputChar("{Numpad9}")
+ or CheckDeadUni("t4",0x2089)))
+ OutputChar("{Numpad9}", "KP_9")
else if (Ebene = 5)
- SendUnicodeChar(0x03C6) ; phi
+ SendUnicodeChar(0x03C6, "Greek_phi") ; phi
else if (Ebene = 6)
- SendUnicodeChar(0x03A6) ; Phi
+ SendUnicodeChar(0x03A6, "Greek_PHI") ; Phi
return
neo_q:
EbeneAktualisieren()
if (Ebene12)
- OutputChar12("q","Q")
+ OutputChar12("q","Q","q","Q")
else if (Ebene = 3)
- send {blind}{&}
+ OutputChar("{&}", "ampersand")
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x207A)
or CheckDeadUni("c5",0x208A)))
- Send {blind}{NumPadAdd}
+ OutputChar("{NumPadAdd}", "plus") ; !!!
else if (Ebene = 5)
- SendUnicodeChar(0x03D5) ; phi symbol (varphi)
+ SendUnicodeChar(0x03D5, "U03D5") ; phi symbol (varphi)
else if (Ebene = 6)
- SendUnicodeChar(0x211A) ; Q (rationale Zahlen)
+ SendUnicodeChar(0x211A, "U211A") ; Q (rationale Zahlen)
return
neo_sz:
EbeneAktualisieren()
if (Ebene = 1)
if LangSTastatur
- OutputChar("s")
- else send
+ OutputChar("s", "s")
+ else OutputChar("", "ssharp")
else if (Ebene = 2)
- SendUnicodeChar(0x1E9E) ; versal-
+ SendUnicodeChar(0x1E9E, "U1E9E") ; versal-
else if (Ebene = 3)
if LangSTastatur
- send
- else
- SendUnicodeChar(0x017F) ; langes s
+ OutputChar("", "ssharp")
+ else SendUnicodeChar(0x017F, "17F") ; langes s
else if (Ebene = 5)
- SendUnicodeChar(0x03C2) ; varsigma
+ SendUnicodeChar(0x03C2, "Greek_finalsmallsigma") ; varsigma
else if (Ebene = 6)
- SendUnicodeChar(0x2218) ; Verknpfungsoperator
+ SendUnicodeChar(0x2218, "jot") ; Verknpfungsoperator
return
@@ -1164,17 +1154,17 @@ neo_tot3: noCaps = 1
EbeneAktualisieren()
if (Ebene = 1) and !CheckDeadUni("t1",0x0303)
- deadUni(0x02DC, "t1") ; Tilde, tot
+ deadUni(0x02DC, "dead_tilde", "t1") ; Tilde, tot
else if (Ebene = 2) and !CheckDeadUni("t2",0x0304)
- deadUni(0x00AF, "t2") ; Macron, tot
+ deadUni(0x00AF, "dead_macron", "t2") ; Macron, tot
else if (Ebene = 3) and !CheckDeadUni("t3",0x0308)
- deadUni(0x00A8, "t3") ; Direse
- else if (Ebene = 4) and !CheckDeadUni("t4",0x0337)
- deadUni(0x002F, "t4") ; Schrgstrich, tot
+ deadUni(0x00A8, "dead_diaeresis", "t3") ; Direse
+ else if (Ebene = 4) and !CheckDeadUni("t4",0x0338)
+ deadUni(0x002F, "", "t4") ; Schrgstrich, tot
else if (Ebene = 5) and !CheckDeadUni("t5",0x030B)
- deadUni(0x02DD, "t5") ; Doppelakut
+ deadUni(0x02DD, "dead_doubleacute", "t5") ; Doppelakut
else if (Ebene = 6) and !CheckDeadUni("t6",0x0326)
- deadUni(0x02CF, "t6") ; Komma drunter, tot
+ deadUni(0x02CF, "", "t6") ; Komma drunter, tot
return
@@ -1197,13 +1187,13 @@ neo_u: or CheckDeadUni12("t2",0x016B,0x016A)
or CheckDeadAsc12("t3","","")
or CheckDeadUni12("t5",0x0171,0x0170)))
- OutputChar12("u","U")
+ OutputChar12("u","U","u","U")
else if (Ebene = 3)
- send {blind}\
+ OutputChar("\", "backslash")
else if (Ebene = 4)
- Send {blind}{Home}
+ OutputChar("{Home}", "Home")
else if (Ebene = 6)
- SendUnicodeChar(0x222E) ; contour integral
+ SendUnicodeChar(0x222E, "U222E") ; contour integral
return
neo_i:
@@ -1218,15 +1208,15 @@ neo_i: or CheckDeadUni12("t1",0x0129,0x0128)
or CheckDeadUni12("t2",0x012B,0x012A)
or CheckDeadAsc12("t3","","")))
- OutputChar12("i","I")
+ OutputChar12("i","I","i","I")
else if (Ebene = 3)
- OutputChar("`/")
+ OutputChar("`/", "slash")
else if (Ebene = 4)
- Send {Blind}{Left}
+ OutputChar("{Left}", "Left")
else if (Ebene = 5)
- SendUnicodeChar(0x03B9) ; iota
+ SendUnicodeChar(0x03B9, "Greek_iota") ; iota
else if (Ebene = 6)
- SendUnicodeChar(0x222B) ; integral
+ SendUnicodeChar(0x222B, "integral") ; integral
return
neo_a:
@@ -1241,15 +1231,15 @@ neo_a: or CheckDeadUni12("t1",0x00E3,0x00C3)
or CheckDeadUni12("t2",0x0101,0x0100)
or CheckDeadAsc12("t3","","")))
- OutputChar12("a","A")
+ OutputChar12("a","A","a","A")
else if (Ebene = 3)
- send {blind}{{}
+ OutputChar("{{}", "braceleft")
else if (Ebene = 4)
- Send {Blind}{Down}
+ OutputChar("{Down}", "Down")
else if (Ebene = 5)
- SendUnicodeChar(0x03B1) ; alpha
+ SendUnicodeChar(0x03B1, "Greek_alpha") ; alpha
else if (Ebene = 6)
- SendUnicodeChar(0x2200) ; fr alle
+ SendUnicodeChar(0x2200, "U2200") ; fr alle
return
neo_e:
@@ -1264,15 +1254,15 @@ neo_e: or CheckDeadUni12("t1",0x1EBD,0x1EBC)
or CheckDeadUni12("t2",0x0113,0x0112)
or CheckDeadAsc12("t3","","")))
- OutputChar12("e","E")
+ OutputChar12("e","E","e","E")
else if (Ebene = 3)
- send {blind}{}}
+ OutputChar("{}}", "braceright")
else if (Ebene = 4)
- Send {Blind}{Right}
+ OutputChar("{Right}", "Right")
else if (Ebene = 5)
- SendUnicodeChar(0x03B5) ; epsilon
+ SendUnicodeChar(0x03B5, "Greek_epsilon") ; epsilon
else if (Ebene = 6)
- SendUnicodeChar(0x2203) ; es existiert
+ SendUnicodeChar(0x2203, "U2203") ; es existiert
return
neo_o:
@@ -1288,15 +1278,15 @@ neo_o: or CheckDeadAsc12("t3","","")
or CheckDeadUni12("t4",0x00F8,0x00D8)
or CheckDeadUni12("t5",0x0151,0x0150)))
- OutputChar12("o","O")
+ OutputChar12("o","O","o","O")
else if (Ebene = 3)
- send {blind}*
+ OutputChar("*", "asterisk")
else if (Ebene = 4)
- Send {blind}{End}
+ OutputChar("{End}", "End")
else if (Ebene = 5)
- SendUnicodeChar(0x03BF) ; omicron
+ SendUnicodeChar(0x03BF, "Greek_omicron") ; omicron
else if (Ebene = 6)
- SendUnicodeChar(0x2208) ; element of
+ SendUnicodeChar(0x2208, "elementof") ; element of
return
neo_s:
@@ -1308,20 +1298,20 @@ neo_s: or CheckDeadUni12("c2",0x0161,0x0160)
or CheckDeadUni12("c6",0x1E63,0x1A62))) {
if LangSTastatur and (Ebene = 1)
- SendUnicodeChar(0x017F) ; langes s
- else OutputChar12("s","S")
+ SendUnicodeChar(0x017F, "17F") ; langes s
+ else OutputChar12("s","S","s","S")
} else if (Ebene = 3)
- OutputChar("?")
+ OutputChar("?", "question")
else if Ebene7 {
if LangSTastatur
- OutputChar("s")
- else SendUnicodeChar(0x017F)
+ OutputChar("s", "s")
+ else SendUnicodeChar(0x017F, "17F")
} else if (Ebene = 4)
- OutputChar("")
+ OutputChar("", "questiondown")
else if (Ebene = 5)
- SendUnicodeChar(0x03C3) ;sigma
+ SendUnicodeChar(0x03C3, "Greek_sigma") ;sigma
else if (Ebene = 6)
- SendUnicodeChar(0x03A3) ;Sigma
+ SendUnicodeChar(0x03A3, "Greek_SIGMA") ;Sigma
return
neo_n:
@@ -1331,16 +1321,16 @@ neo_n: or CheckDeadUni12("a4",0x1E45,0x1E44)
or CheckDeadUni12("c2",0x0148,0x0147)
or CheckDeadUni12("t1",0x00F1,0x00D1)))
- OutputChar12("n","N")
+ OutputChar12("n","N","n","N")
else if (Ebene = 3)
- OutputChar("(")
+ OutputChar("(", "parenleft")
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2074)
- or CheckDeadUni("c5",0x2084)))
- OutputChar("{Numpad4}")
+ or CheckDeadUni("t4",0x2084)))
+ OutputChar("{Numpad4}", "KP_4")
else if (Ebene = 5)
- SendUnicodeChar(0x03BD) ; nu
+ SendUnicodeChar(0x03BD, "Greek_nu") ; nu
else if (Ebene = 6)
- SendUnicodeChar(0x2115) ; N (natrliche Zahlen)
+ SendUnicodeChar(0x2115, "U2115") ; N (natrliche Zahlen)
return
neo_r:
@@ -1349,17 +1339,17 @@ neo_r: or CheckDeadUni12("a3",0x0157,0x0156)
or CheckDeadUni12("a4",0x0E59,0x0E58)
or CheckDeadUni12("c2",0x0159,0x0158)
- or CheckDeadUni12("c6",0x1E5B,0x1E5A)))
- OutputChar12("r","R")
+ or CheckDeadUni12("t3",0x1E5B,0x1E5A)))
+ OutputChar12("r","R","r","R")
else if (Ebene = 3)
- OutputChar(")")
+ OutputChar(")", "parenright")
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2075)
- or CheckDeadUni("c5",0x2085)))
- OutputChar("{Numpad5}")
+ or CheckDeadUni("t4",0x2085)))
+ OutputChar("{Numpad5}", "KP_5")
else if (Ebene = 5)
- SendUnicodeChar(0x03F1) ; rho symbol (varrho)
+ SendUnicodeChar(0x03F1, "U03F1") ; rho symbol (varrho)
else if (Ebene = 6)
- SendUnicodeChar(0x211D) ; R (reelle Zahlen)
+ SendUnicodeChar(0x211D, "U221D") ; R (reelle Zahlen)
return
neo_t:
@@ -1368,36 +1358,36 @@ neo_t: or CheckDeadUni12("a4",0x1E6B,0x1E6A)
or CheckDeadUni12("c2",0x0165,0x0164)
or CheckDeadUni12("c5",0x0167,0x0166)
- or CheckDeadUni12("c6",0x1E6D,0x1E6C)
+ or CheckDeadUni12("t4",0x1E6D,0x1E6C)
or CheckDeadUni("t3",0x1E97)))
- OutputChar12("t","T")
+ OutputChar12("t","T","t","T")
else if (Ebene = 3)
- OutputChar("-") ; Bisstrich
+ OutputChar("-", "minus") ; Bisstrich
else if (Ebene = 4) and !(CheckDeadUni("c1",0x2076)
or CheckDeadUni("c5",0x2086))
- OutputChar("{Numpad6}")
+ OutputChar("{Numpad6}", "KP_6")
else if (Ebene = 5)
- SendUnicodeChar(0x03C4) ; tau
+ SendUnicodeChar(0x03C4, "Greek_tau") ; tau
else if (Ebene = 6)
- SendUnicodeChar(0x2202) ; partielle Ableitung
+ SendUnicodeChar(0x2202, "partialderivative") ; partielle Ableitung
return
neo_d:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("a4",0x1E0B,0x1E0A)
or CheckDeadUni12("c2",0x010F,0x010E)
- or CheckDeadUni12("c5",0x0111,0x0110)
- or CheckDeadUni12("c6",0x1E0D,0x1E0C)
+ or CheckDeadUni12("t2",0x0111,0x0110)
+ or CheckDeadUni12("t3",0x1E0D,0x1E0C)
or CheckDeadUni12("t4",0x00F0,0x00D0)))
- OutputChar12("d","D")
+ OutputChar12("d","D","d","D")
else if (Ebene = 3)
- OutputChar(":")
+ OutputChar(":", "colon")
else if (Ebene = 4)
- send `,
+ OutputChar("`,", "comma")
else if (Ebene = 5)
- SendUnicodeChar(0x03B4) ; delta
+ SendUnicodeChar(0x03B4, "Greek_delta") ; delta
else if (Ebene = 6)
- SendUnicodeChar(0x0394) ; Delta
+ SendUnicodeChar(0x0394, "Greek_DELTA") ; Delta
return
neo_y:
@@ -1405,15 +1395,15 @@ neo_y: if (Ebene12 and !(CheckDeadUni12("a1",0x00FD,0x00DD)
or CheckDeadUni12("c1",0x0177,0x0176)
or CheckDeadAsc12("t3","","")))
- OutputChar12("y","Y")
+ OutputChar12("y","Y","y","Y")
else if (Ebene = 3)
- send {blind}@
+ OutputChar("@", "at")
else if (Ebene = 4)
- Send {blind}.
+ OutputChar(".", "period")
else if (Ebene = 5)
- SendUnicodeChar(0x03C5) ; upsilon
+ SendUnicodeChar(0x03C5, "Greek_upsilon") ; upsilon
else if (Ebene = 6)
- SendUnicodeChar(0x2207) ; nabla
+ SendUnicodeChar(0x2207, "nabla") ; nabla
return
/*
@@ -1428,61 +1418,55 @@ neo_: or CheckDeadUni12("a2",0x01DC,0x01DB)
or CheckDeadUni12("c2",0x01DA,0x01D9)
or CheckDeadUni12("t2",0x01D6,0x01D5)))
- OutputChar12("","")
+ OutputChar12("","","udiaeresis","Udiaeresis")
else if (Ebene = 3)
if isMod2Locked
- send {blind}{Shift Up}{#}
- else send {blind}{#}
+ OutputChar("{Shift Up}{#}", "numbersign")
+ else OutputChar("{blind}{#}", "numbersign")
else if (Ebene = 4)
- Send {blind}{Esc}
- else if (Ebene = 5) { ; leer
- DeadKey := PriorDeadKey
- CompKey := PriorCompKey
- } else if (Ebene = 6)
- SendUnicodeChar(0x221D) ; proportional
+ OutputChar("{Esc}", "Escape")
+ else if (Ebene = 6)
+ SendUnicodeChar(0x221D, "variation") ; proportional
return
neo_:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("t2",0x022B,0x022A)))
- OutputChar12("","")
+ OutputChar12("","","odiaeresis","Odiaeresis")
else if (Ebene = 3)
- send {blind}$
+ OutputChar("$", "dollar")
else if (Ebene = 4)
- send {blind}{Tab}
- else if (Ebene = 5) { ; leer
- DeadKey := PriorDeadKey
- CompKey := PriorCompKey
- } else if (Ebene = 6)
- SendUnicodeChar(0x2111) ; Fraktur I
+ OutputChar("{Tab}", "Tab")
+ else if (Ebene = 6)
+ SendUnicodeChar(0x2111, "U2221") ; Fraktur I
return
neo_:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("t2",0x01DF,0x01DE)))
- OutputChar12("","")
+ OutputChar12("","","adiaeresis","Adiaeresis")
else if (Ebene = 3)
- send {blind}|
+ OutputChar("|", "bar")
else if (Ebene = 4)
- Send {blind}{PgDn} ; Next
+ OutputChar("{PgDn}", "Next")
else if (Ebene = 5)
- SendUnicodeChar(0x03B7) ; eta
+ SendUnicodeChar(0x03B7, "Greek_eta") ; eta
else if (Ebene = 6)
- SendUnicodeChar(0x211C) ; Fraktur R
+ SendUnicodeChar(0x211C, "U221C") ; Fraktur R
return
neo_p:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("a4",0x1E57,0x1E56)))
- OutputChar12("p","P")
+ OutputChar12("p","P","p","P")
else if ((Ebene = 3) and !(CheckDeadUni("t1",0x2248)))
- send {blind}~
+ OutputChar("~", "asciitilde")
else if (Ebene = 4)
- Send {blind}{Enter}
+ OutputChar("{Enter}", "Return")
else if (Ebene = 5)
- SendUnicodeChar(0x03C0) ; pi
+ SendUnicodeChar(0x03C0, "Greek_pi") ; pi
else if (Ebene = 6)
- SendUnicodeChar(0x03A0) ; Pi
+ SendUnicodeChar(0x03A0, "Greek_PI") ; Pi
return
neo_z:
@@ -1491,97 +1475,93 @@ neo_z: or CheckDeadUni12("a4",0x017C,0x017B)
or CheckDeadUni12("c2",0x017E,0x017D)
or CheckDeadUni12("c6",0x1E93,0x1E92)))
- OutputChar12("z","Z")
+ OutputChar12("z","Z","z","Z")
else if (Ebene = 3)
- send ``{space} ; untot
+ OutputChar("``{space}", "grave") ; untot
else if (Ebene = 5)
- SendUnicodeChar(0x03B6) ; zeta
+ SendUnicodeChar(0x03B6, "Greek_zeta") ; zeta
else if (Ebene = 6)
- SendUnicodeChar(0x2124) ; Z (ganze Zahlen)
+ SendUnicodeChar(0x2124, "U2124") ; Z (ganze Zahlen)
return
neo_b:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("a4",0x1E03,0x1E02)))
- OutputChar12("b","B")
+ OutputChar12("b","B","b","B")
else if (Ebene = 3)
if isMod2Locked
- send {blind}{Shift Up}{+}
- else send {blind}{+}
+ OutputChar("{Shift Up}{+}", "plus")
+ else OutputChar("{blind}{+}", "plus")
else if (Ebene = 4)
- send {blind}:
+ OutputChar(":", "colon")
else if (Ebene = 5)
- SendUnicodeChar(0x03B2) ; beta
+ SendUnicodeChar(0x03B2, "Greek_beta") ; beta
else if (Ebene = 6)
- SendUnicodeChar(0x21D2) ; Doppel-Pfeil rechts
+ SendUnicodeChar(0x21D2, "implies") ; Doppel-Pfeil rechts
return
neo_m:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("a4",0x1E41,0x1E40)
or CheckDeadUni12("c6",0x1E43,0x1E42)))
- OutputChar12("m","M")
+ OutputChar12("m","M","m","M")
else if (Ebene = 3)
- send {blind}`%
+ OutputChar("`%", "percent")
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x00B9)
- or CheckDeadUni("c5",0x2081)))
- OutputChar("{Numpad1}")
+ or CheckDeadUni("t4",0x2081)))
+ OutputChar("{Numpad1}", "KP_1")
else if (Ebene = 5)
- SendUnicodeChar(0x03BC) ; griechisch mu, micro wre 0x00B5
+ SendUnicodeChar(0x03BC, "Greek_mu") ; griechisch mu, micro wre 0x00B5
else if (Ebene = 6)
- SendUnicodeChar(0x21D4) ; doppelter Doppelpfeil (genau dann wenn)
+ SendUnicodeChar(0x21D4, "ifonlyif") ; doppelter Doppelpfeil (genau dann wenn)
return
neo_komma:
noCaps = 1
EbeneAktualisieren()
if (Ebene = 1)
- send {blind},
- else if (Ebene = 2)
- SendUnicodeChar(0x22EE) ; vertikale ellipse
+ OutputChar(",", "comma")
else if (Ebene = 3)
- OutputChar(Chr(34))
+ OutputChar(Chr(34), "quotedbl")
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x00B2)
or CheckDeadUni("c5",0x2082)))
- OutputChar("{Numpad2}")
+ OutputChar("{Numpad2}", "KP_2")
else if (Ebene = 5)
- SendUnicodeChar(0x03C1) ; rho
+ SendUnicodeChar(0x03C1, "Greek_rho") ; rho
else if (Ebene = 6)
- SendUnicodeChar(0x21D0) ; Doppelpfeil links
+ SendUnicodeChar(0x21D0, "U21D0") ; Doppelpfeil links
return
neo_punkt:
noCaps = 1
EbeneAktualisieren()
if (Ebene = 1)
- send {blind}.
- else if (Ebene = 2)
- SendUnicodeChar(0x2026) ; ellipse
+ OutputChar(".", "period")
else if (Ebene = 3)
- OutputChar("'")
+ OutputChar("'", "apostrophe")
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x00B3)
- or CheckDeadUni("c5",0x2083)))
- OutputChar("{Numpad3}")
+ or CheckDeadUni("t4",0x2083)))
+ OutputChar("{Numpad3}", "KP_3")
else if (Ebene = 5)
- SendUnicodeChar(0x03D1) ; theta symbol (vartheta)
+ SendUnicodeChar(0x03D1, "U03D1") ; theta symbol (vartheta)
else if (Ebene = 6)
- SendUnicodeChar(0x0398) ; Theta
+ SendUnicodeChar(0x0398, "Greek_THETA") ; Theta
return
neo_j:
EbeneAktualisieren()
if (Ebene12 and !(CheckDeadUni12("c1",0x0135,0x0134)
- or CheckDeadUni12("c2",0x01F0,"")))
- OutputChar12("j","J")
+ or CheckDeadUni("c2",0x01F0)))
+ OutputChar12("j","J","j","J")
else if (Ebene = 3)
- send {blind}`;
+ OutputChar("`;", "semicolon")
else if (Ebene = 4)
- Send {blind}`;
+ OutputChar("`;", "semicolon")
else if (Ebene = 5)
- SendUnicodeChar(0x03B8) ; theta
+ SendUnicodeChar(0x03B8, "Greek_theta") ; theta
else if (Ebene = 6)
- SendUnicodeChar(0x2261) ; identisch
+ SendUnicodeChar(0x2261, "identical") ; identisch
return
/*
@@ -1592,52 +1572,52 @@ return neo_NumLock:
EbeneAktualisieren()
- if (Ebene = 1)
- send `=
+ if (Ebene = 1) ;
+ OutputChar("`=", "equal")
if (Ebene = 3)
- SendUnicodeChar(0x2248) ; Fast gleich
- if (Ebene = 4)
- SendUnicodeChar(0x2260) ; Ungleich zu
+ SendUnicodeChar(0x2248, "U2248") ; Fast gleich
+ if (Ebene = 2)
+ SendUnicodeChar(0x2260, "U2260") ; Ungleich zu
return
neo_NumpadDiv:
EbeneAktualisieren()
- if Ebene14
- OutputChar("{NumpadDiv}")
- else if (Ebene = 2)
- SendUnicodeChar(0x2215) ; Slash
+ if Ebene12
+ OutputChar("{NumpadDiv}", "KP_Divide")
+ else if (Ebene = 4)
+ SendUnicodeChar(0x2215, "division") ; Slash
else if (Ebene = 3)
- send {blind}
+ OutputChar("", "U2044")
return
neo_NumpadMult:
EbeneAktualisieren()
- if Ebene14
+ if Ebene12
send {blind}{NumpadMult}
- else if (Ebene = 2)
- SendUnicodeChar(0x22C5) ; Cdot
else if (Ebene = 3)
- send {blind}
+ SendUnicodeChar(0x22C5, "multiply") ; Cdot
+ else if (Ebene = 4)
+ OutputChar("", "U2219")
return
neo_NumpadSub:
EbeneAktualisieren()
- if (Ebene14 and !(CheckDeadUni("c1",0x207B)
- or CheckDeadUni("c5",0x208B)))
+ if (Ebene12 and !(CheckDeadUni("c1",0x207B)
+ or CheckDeadUni("t4",0x208B)))
send {blind}{NumpadSub}
- else if (Ebene = 3)
- SendUnicodeChar(0x2212) ; Echtes Minus
+ else if (Ebene = 3) or (Ebene = 4)
+ SendUnicodeChar(0x2212, "U2212") ; Echtes Minus
return
neo_NumpadAdd:
EbeneAktualisieren()
- if (Ebene14 and !(CheckDeadUni("c1",0x207A)
+ if (Ebene12 and !(CheckDeadUni("c1",0x207A)
or CheckDeadUni("c5",0x208A)))
send {blind}{NumpadAdd}
else if (Ebene = 3)
- send {blind}
- else if (Ebene = 2)
- SendUnicodeChar(0x2213) ; Inverses
+ OutputChar("", "plusminus")
+ else if (Ebene = 4)
+ SendUnicodeChar(0x2213, "U2213") ; Inverses
return
neo_NumpadEnter:
@@ -1647,11 +1627,11 @@ return neo_Numpad7:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad7}")
+ OutputChar("{Numpad7}", "KP_7")
else if (Ebene = 2)
- SendUnicodeChar(0x2020) ; Kreuz
+ SendUnicodeChar(0x2020, "dagger") ; Kreuz
else if (Ebene = 3)
- SendUnicodeChar(0x2195) ; Hoch-Runter-Pfeil
+ SendUnicodeChar(0x2195, "U2195") ; Hoch-Runter-Pfeil
else if (Ebene = 4)
send {blind}{NumpadHome}
return
@@ -1659,11 +1639,11 @@ return neo_Numpad8:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad8}")
+ OutputChar("{Numpad8}", "KP_8")
else if (Ebene = 2)
- SendUnicodeChar(0x2229) ; Durchschnitt
+ SendUnicodeChar(0x2229, "intersection") ; Durchschnitt
else if (Ebene = 3)
- SendUnicodeChar(0x2191) ; Hochpfeil
+ SendUnicodeChar(0x2191, "uparrow") ; Hochpfeil
else if (Ebene = 4)
send {blind}{NumpadUp}
return
@@ -1671,11 +1651,11 @@ return neo_Numpad9:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad9}")
+ OutputChar("{Numpad9}", "KP_9")
else if (Ebene = 2)
- SendUnicodeChar(0x2297) ; Tensorprodukt / Vektor in die Ebene zeigend
+ SendUnicodeChar(0x2297, "U2297") ; Tensorprodukt / Vektor in die Ebene zeigend
else if (Ebene = 3)
- SendUnicodeChar(0x220D) ; Kleines umgekehrtes Elementzeichen
+ SendUnicodeChar(0x220D, "U220D") ; Kleines umgekehrtes Elementzeichen
else if (Ebene = 4)
send {blind}{NumpadPgUp}
return
@@ -1683,11 +1663,11 @@ return neo_Numpad4:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad4}")
+ OutputChar("{Numpad4}", "KP_4")
else if (Ebene = 2)
- SendUnicodeChar(0x2282) ; Teilmenge
+ SendUnicodeChar(0x2282, "includein") ; Teilmenge
else if (Ebene = 3)
- SendUnicodeChar(0x2190) ; Linkspfeil
+ SendUnicodeChar(0x2190, "leftarrow") ; Linkspfeil
else if (Ebene = 4)
send {blind}{NumpadLeft}
return
@@ -1695,11 +1675,11 @@ return neo_Numpad5:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad5}")
+ OutputChar("{Numpad5}", "KP_5")
else if (Ebene = 2)
- SendUnicodeChar(0x20AC) ; Euro
+ SendUnicodeChar(0x20AC, "EuroSign") ; Euro
else if (Ebene = 3)
- SendUnicodeChar(0x221E) ; Unendlich
+ SendUnicodeChar(0x221E, "infinity") ; Unendlich
else if (Ebene = 4) ; Beg
send {blind}{NumPadClear}
return
@@ -1707,11 +1687,11 @@ return neo_Numpad6:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad6}")
+ OutputChar("{Numpad6}", "KP_6")
else if (Ebene = 2)
- SendUnicodeChar(0x2283) ; Obermenge
+ SendUnicodeChar(0x2283, "includes") ; Obermenge
else if (Ebene = 3)
- SendUnicodeChar(0x2192) ; Rechtspfeil
+ SendUnicodeChar(0x2192, "rightarrow") ; Rechtspfeil
else if (Ebene = 4)
send {blind}{NumpadRight}
return
@@ -1719,11 +1699,11 @@ return neo_Numpad1:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad1}")
+ OutputChar("{Numpad1}", "KP_1")
else if (Ebene = 2)
- SendUnicodeChar(0x2714) ; Hkchen
+ SendUnicodeChar(0x2714, "U2714") ; Hkchen
else if (Ebene = 3)
- SendUnicodeChar(0x2194) ; Links-Rechts-Pfeil
+ SendUnicodeChar(0x2194, "U2194") ; Links-Rechts-Pfeil
else if (Ebene = 4)
send {blind}{NumpadEnd}
return
@@ -1731,11 +1711,11 @@ return neo_Numpad2:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad2}")
+ OutputChar("{Numpad2}", "KP_2")
else if (Ebene = 2)
- SendUnicodeChar(0x222A) ; Vereinigung
+ SendUnicodeChar(0x222A, "union") ; Vereinigung
else if (Ebene = 3)
- SendUnicodeChar(0x2192) ; Untenpfeil
+ SendUnicodeChar(0x2192, "downarrow") ; Untenpfeil
else if (Ebene = 4)
send {blind}{NumpadDown}
return
@@ -1743,11 +1723,11 @@ return neo_Numpad3:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad3}")
+ OutputChar("{Numpad3}", "KP_3")
else if (Ebene = 2)
- SendUnicodeChar(0x2718) ; Kreuzchen
+ SendUnicodeChar(0x2718, "U2718") ; Kreuzchen
else if (Ebene = 3)
- SendUnicodeChar(0x2192) ; Rechtspfeil
+ SendUnicodeChar(0x21CC, "U21CC") ; Harpune
else if (Ebene = 4)
send {blind}{NumpadPgDn}
return
@@ -1755,11 +1735,11 @@ return neo_Numpad0:
EbeneAktualisieren()
if (Ebene = 1)
- OutputChar("{Numpad0}")
+ OutputChar("{Numpad0}", "KP_0")
else if (Ebene = 2)
- SendUnicodeChar(0x0025) ; Prozent
+ SendUnicodeChar(0x0025, "percent") ; Prozent
else if (Ebene = 3)
- SendUnicodeChar(0x2030) ; Promille
+ SendUnicodeChar(0x2030, "U2030") ; Promille
else if (Ebene = 4)
send {blind}{NumpadIns}
return
@@ -1798,17 +1778,17 @@ return neo_SpaceUp:
EbeneAktualisieren()
- if (Ebene = 1) and !CheckDeadUni("c5",0x2010) ; Echter Bindestrich
- OutputChar("{Space}")
+ if (Ebene = 1) and !CheckDeadUni("t4",0x2010) ; Echter Bindestrich
+ OutputChar("{Space}", "Space")
else if (Ebene = 2) or (Ebene = 3)
Send {blind}{Space}
else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2070)
or CheckDeadUni("c5",0x2080)))
- OutputChar("{Numpad0}")
+ OutputChar("{Numpad0}", "KP_0")
else if (Ebene = 5)
- SendUnicodeChar(0x00A0) ; geschtztes Leerzeichen
+ SendUnicodeChar(0x00A0, "U00A0") ; geschtztes Leerzeichen
else if (Ebene = 6)
- SendUnicodeChar(0x202F) ; schmales geschtztes Leerzeichen
+ SendUnicodeChar(0x202F, "U202F") ; schmales geschtztes Leerzeichen
DeadKey := ""
CompKey := ""
spacepressed := 0
@@ -1816,7 +1796,7 @@ neo_SpaceUp: return
/*
- Folgende Tasten sind nur aufgefhrt, um PriorDeadKey zu leeren.
+ Folgende Tasten sind nur aufgefhrt, um DeadKey zu leeren.
Irgendwie sieht das noch nicht schn aus. Vielleicht lsst sich dieses
Problem auch eleganter lsen...
*/
@@ -2020,17 +2000,17 @@ InsertIntegerLED(pInteger, ByRef pDest, pOffset = 0, pSize = 4) { Loop %pSize% ; Copy each byte in the integer into the structure as raw binary data.
DllCall("RtlFillMemory", "UInt", &pDest + pOffset + A_Index-1, "UInt", 1, "UChar", pInteger >> 8*(A_Index-1) & 0xFF)
}
-deadAsc(val, a) {
+deadAsc(val1, val2, a) {
global
if !DeadSilence
- send % val
+ OutputChar(val1, val2)
DeadKey := a
}
-deadUni(val, a) {
+deadUni(val1, val2, a) {
global
if !DeadSilence
- SendUnicodeChar(val)
+ SendUnicodeChar(val1, val2)
DeadKey := a
}
@@ -2046,7 +2026,7 @@ undeadUni(val){ global
if !DeadSilence
send {bs}
- SendUnicodeChar(val)
+ SendUnicodeChar(val, "")
}
CheckDeadAsc(d,val) {
@@ -2091,43 +2071,34 @@ CheckDeadUni12(d,val1,val2) { }
}
-CheckCompAsc(d,val) {
- global
- if (PriorCompKey == d) {
- if !DeadCompose
- send {bs}
- send % val
- CompKey = 0
- isFurtherCompKey = 0
- return 1
- }
-}
-
CheckCompUni(d,val) {
global
- if (PriorCompKey == d) {
+ if (CompKey == d) {
PriorCompKey =
CompKey =
if !DeadCompose
send {bs}
isFurtherCompkey = 0
- SendUnicodeChar(val)
+ SendUnicodeChar(val, "")
return 1
}
}
-OutputChar(val) {
+OutputChar(val1,val2) {
global
- if !(CheckComp(val) and DeadCompose)
- send % "{blind}" . val
+ if !(CheckComp(val2) and DeadCompose)
+ send % "{blind}" . val1
}
-OutputChar12(val1,val2) {
+OutputChar12(val1,val2,val3,val4) {
global
if (Ebene = 1)
c := val1
else c := val2
- if !(CheckComp(c) and DeadCompose)
+ if (Ebene = 1)
+ d := val3
+ else d := val4
+ if !(CheckComp(d) and DeadCompose)
if GetKeyState("Shift","P") and isMod2Locked
send % "{blind}{Shift Up}" . c . "{Shift Down}"
else send % "{blind}" . c
@@ -2136,278 +2107,2849 @@ OutputChar12(val1,val2) { CheckComp(d) {
global
if isFurtherCompkey {
- PriorCompKey := CompKey := PriorCompKey . "_" . d
+ CompKey := PriorCompKey . " " . "<" . d . ">"
isFurtherCompkey = 0
CheckCompose()
if (CompKey = "")
return 1
else CompKey =
} else if PriorCompKey {
- PriorCompKey := CompKey := PriorCompKey . "_" . d
+ CompKey := PriorCompKey . " " . "<" . d . ">"
CheckCompose()
if CompKey
isFurtherCompKey = 1
return 1
} else if (PriorDeadKey = "comp") {
- CompKey := d
+ CompKey := "<" . d . ">"
return 1
}
}
CheckCompose() {
-CheckCompAsc("p_{!}","")
-CheckCompAsc("P_{!}","")
-CheckCompAsc("P_P","")
-CheckCompAsc("o_c","")
-CheckCompAsc("o_C","")
-CheckCompAsc("O_C","")
-CheckCompAsc("O_c","")
-CheckCompAsc("o_r","")
-CheckCompAsc("O_r","")
-CheckCompAsc("o_R","")
-CheckCompAsc("O_R","")
-CheckCompAsc("A_T","@")
-CheckCompAsc("a_e","")
-CheckCompAsc("A_E","")
-CheckCompAsc("o_e","")
-CheckCompAsc("O_E","")
-CheckCompAsc("t_h","")
-CheckCompAsc("T_H","")
-CheckCompUni("{Numpad1}_{Numpad4}",0x00BC)
-CheckCompUni("1_4",0x00BC)
-CheckCompUni("{Numpad1}_{Numpad2}",0x00BD)
-CheckCompUni("1_2",0x00BD)
-CheckCompUni("{Numpad3}_{Numpad4}",0x00BE)
-CheckCompUni("3_4",0x00BE)
-CheckCompUni("-_H",0x0126)
-CheckCompUni("-_h",0x0127)
-CheckCompUni("I_J",0x0132)
-CheckCompUni("i_j",0x0133)
-CheckCompUni("N_G",0x014A)
-CheckCompUni("n_g",0x014B)
-CheckCompUni("E_E",0x018F)
-CheckCompUni("D_z",0x01C4)
-CheckCompUni("D_z",0x01C5)
-CheckCompUni("d_z",0x01C6)
-CheckCompUni("L_J",0x01C7)
-CheckCompUni("L_j",0x01C8)
-CheckCompUni("l_j",0x01C9)
-CheckCompUni("N_J",0x01CA)
-CheckCompUni("N_j",0x01CB)
-CheckCompUni("n_j",0x01CC)
-CheckCompUni("G_A",0x0391)
-CheckCompUni("G_B",0x0392)
-CheckCompUni("G_E",0x0395)
-CheckCompUni("G_Z",0x0396)
-CheckCompUni("G_H",0x0397)
-CheckCompUni("G_I",0x0399)
-CheckCompUni("G_K",0x039A)
-CheckCompUni("G_M",0x039C)
-CheckCompUni("G_N",0x039D)
-CheckCompUni("G_X",0x039D)
-CheckCompUni("G_O",0x039F)
-CheckCompUni("G_P",0x03A1)
-CheckCompUni("G_T",0x03A4)
-CheckCompUni("G_Y",0x03A5)
-CheckCompUni("a_{Numpad0}",0x0660)
-CheckCompUni("a_0",0x0660)
-CheckCompUni("a_{Numpad1}",0x0661)
-CheckCompUni("a_1",0x0661)
-CheckCompUni("a_{Numpad2}",0x0662)
-CheckCompUni("a_2",0x0662)
-CheckCompUni("a_{Numpad3}",0x0663)
-CheckCompUni("a_3",0x0663)
-CheckCompUni("a_{Numpad4}",0x0664)
-CheckCompUni("a_4",0x0664)
-CheckCompUni("a_{Numpad5}",0x0665)
-CheckCompUni("a_5",0x0665)
-CheckCompUni("a_{Numpad6}",0x0666)
-CheckCompUni("a_6",0x0666)
-CheckCompUni("a_{Numpad7}",0x0667)
-CheckCompUni("a_7",0x0667)
-CheckCompUni("a_{Numpad8}",0x0668)
-CheckCompUni("a_8",0x0668)
-CheckCompUni("a_{Numpad9}",0x0669)
-CheckCompUni("a_9",0x0669)
-CheckCompUni("0x2020_0x2020",0x2021)
-CheckCompUni(":_:",0x2025)
-CheckCompUni("{!}_{Numpad2}",0x203C)
-CheckCompUni("{!}_2",0x203C)
-CheckCompUni("{Numpad2}_{!}",0x203C)
-CheckCompUni("2_{!}",0x203C)
-CheckCompUni("{Numpad1}_?_{!}",0x203D)
-CheckCompUni("{Numpad1}_{!}_?",0x203D)
-CheckCompUni("1_?_{!}",0x203D)
-CheckCompUni("1_{!}_?",0x203D)
-CheckCompUni("?_{Numpad2}",0x2047)
-CheckCompUni("?_2",0x2047)
-CheckCompUni("{Numpad2}_?",0x2047)
-CheckCompUni("2_?",0x2047)
-CheckCompUni("?_{!}",0x2048)
-CheckCompUni("{!}_?",0x2049)
-CheckCompUni("0x2192_0x2192",0x20D7)
-CheckCompUni("s_m",0x2120)
-CheckCompUni("t_m",0x2122)
-CheckCompUni("{Numpad1}_{Numpad3}",0x2153)
-CheckCompUni("1_3",0x2153)
-CheckCompUni("{Numpad5}_{Numpad3}",0x2154)
-CheckCompUni("5_3",0x2154)
-CheckCompUni("{Numpad1}_{Numpad5}",0x2155)
-CheckCompUni("1_5",0x2155)
-CheckCompUni("{Numpad2}_{Numpad5}",0x2156)
-CheckCompUni("2_5",0x2156)
-CheckCompUni("{Numpad3}_{Numpad5}",0x2157)
-CheckCompUni("3_5",0x2157)
-CheckCompUni("{Numpad4}_{Numpad5}",0x2158)
-CheckCompUni("4_5",0x2158)
-CheckCompUni("{Numpad1}_{Numpad6}",0x2159)
-CheckCompUni("1_6",0x2159)
-CheckCompUni("{Numpad5}_{Numpad6}",0x215A)
-CheckCompUni("5_6",0x215A)
-CheckCompUni("{Numpad1}_{Numpad8}",0x215B)
-CheckCompUni("1_8",0x215B)
-CheckCompUni("{Numpad3}_{Numpad8}",0x215C)
-CheckCompUni("3_8",0x215C)
-CheckCompUni("{Numpad5}_{Numpad8}",0x215D)
-CheckCompUni("5_8",0x215D)
-CheckCompUni("{Numpad7}_{Numpad8}",0x215E)
-CheckCompUni("7_8",0x215E)
-CheckCompUni("{Numpad1}_`/",0x215F)
-CheckCompUni("{Numpad1}_{NumpadDiv}",0x215F)
-CheckCompUni("1_`/",0x215F)
-CheckCompUni("1_{NumpadDiv}",0x215F)
-CheckCompUni("R_{Numpad1}_{Space}",0x2160)
-CheckCompUni("R_1_{Space}",0x2160)
-CheckCompUni("R_{Numpad2}",0x2161)
-CheckCompUni("R_2",0x2161)
-CheckCompUni("R_{Numpad3}",0x2162)
-CheckCompUni("R_3",0x2162)
-CheckCompUni("R_{Numpad4}",0x2163)
-CheckCompUni("R_4",0x2163)
-CheckCompUni("R_{Numpad5}",0x2164)
-CheckCompUni("R_5",0x2164)
-CheckCompUni("R_{Numpad6}",0x2165)
-CheckCompUni("R_6",0x2165)
-CheckCompUni("R_{Numpad7}",0x2166)
-CheckCompUni("R_7",0x2166)
-CheckCompUni("R_{Numpad8}",0x2167)
-CheckCompUni("R_8",0x2167)
-CheckCompUni("R_{Numpad9}",0x2168)
-CheckCompUni("R_9",0x2168)
-CheckCompUni("R_{Numpad1}_{Numpad0}",0x2169)
-CheckCompUni("R_1_0",0x2169)
-CheckCompUni("R_{Numpad1}_{Numpad1}",0x216A)
-CheckCompUni("R_1_1",0x216A)
-CheckCompUni("R_{Numpad1}_{Numpad2}",0x216B)
-CheckCompUni("R_1_2",0x216B)
-CheckCompUni("r_{Numpad1}_{Space}",0x2170)
-CheckCompUni("r_1_{Space}",0x2170)
-CheckCompUni("r_{Numpad2}",0x2171)
-CheckCompUni("r_2",0x2171)
-CheckCompUni("r_{Numpad3}",0x2172)
-CheckCompUni("r_3",0x2172)
-CheckCompUni("r_{Numpad4}",0x2173)
-CheckCompUni("r_4",0x2173)
-CheckCompUni("r_{Numpad5}",0x2174)
-CheckCompUni("r_5",0x2174)
-CheckCompUni("r_{Numpad6}",0x2175)
-CheckCompUni("r_6",0x2175)
-CheckCompUni("r_{Numpad7}",0x2176)
-CheckCompUni("r_7",0x2176)
-CheckCompUni("r_{Numpad8}",0x2177)
-CheckCompUni("r_8",0x2177)
-CheckCompUni("r_{Numpad9}",0x2178)
-CheckCompUni("r_9",0x2178)
-CheckCompUni("r_{Numpad1}_{Numpad0}",0x2179)
-CheckCompUni("r_1_0",0x2179)
-CheckCompUni("r_{Numpad1}_{Numpad1}",0x217A)
-CheckCompUni("r_1_1",0x217A)
-CheckCompUni("r_{Numpad1}_{Numpad2}",0x217B)
-CheckCompUni("r_1_2",0x217B)
-CheckCompUni("{Numpad3}_0x221A",0x221B)
-CheckCompUni("0x221A_{Numpad3}",0x221B)
-CheckCompUni("0x221A_3",0x221B)
-CheckCompUni("3_0x221A",0x221B)
-CheckCompUni("{Numpad4}_0x221A",0x221C)
-CheckCompUni("0x221A_{Numpad4}",0x221C)
-CheckCompUni("0x221A_4",0x221C)
-CheckCompUni("4_0x221A",0x221C)
-CheckCompUni("{Numpad2}_0x222B",0x222C)
-CheckCompUni("0x222B_{Numpad2}",0x222C)
-CheckCompUni("0x222B_0x222B",0x222C)
-CheckCompUni("0x222B_2",0x222C)
-CheckCompUni("2_0x222B",0x222C)
-CheckCompUni("{Numpad3}_0x222B",0x222D)
-CheckCompUni("0x222B_{Numpad3}",0x222D)
-CheckCompUni("0x222B_3",0x222D)
-CheckCompUni("3_0x222B",0x222D)
-CheckCompUni("{Numpad2}_0x222E",0x222F)
-CheckCompUni("0x222E_{Numpad2}",0x222F)
-CheckCompUni("0x222E_2",0x222F)
-CheckCompUni("2_0x222E",0x222F)
-CheckCompUni("{Numpad3}_0x222E",0x2230)
-CheckCompUni("0x222E_{Numpad3}",0x2230)
-CheckCompUni("0x222E_3",0x2230)
-CheckCompUni("3_0x222E",0x2230)
-CheckCompUni("0x005E_[",0x2308)
-CheckCompUni("0x005E_]",0x2309)
-CheckCompUni("__[",0x230A)
-CheckCompUni("__]",0x230B)
-CheckCompUni(":_(",0x2639)
-CheckCompUni(":_)",0x263A)
-CheckCompUni("{Numpad4}_0x222B",0x2A0C)
-CheckCompUni("0x222B_{Numpad4}",0x2A0C)
-CheckCompUni("0x222B_4",0x2A0C)
-CheckCompUni("4_0x222B",0x2A0C)
-CheckCompUni("{Numpad1}__",0x2E18)
-CheckCompUni("{Numpad1}__",0x2E18)
-CheckCompUni("1__",0x2E18)
-CheckCompUni("1__",0x2E18)
-CheckCompUni("2_m_m",0x339F)
-CheckCompUni("2_c_m",0x33A0)
-CheckCompUni("2_m_{Space}",0x33A1)
-CheckCompUni("2_k_m",0x33A2)
-CheckCompUni("3_m_m",0x33A3)
-CheckCompUni("3_c_m",0x33A4)
-CheckCompUni("3_m_{Space}",0x33A5)
-CheckCompUni("3_k_m",0x33A6)
-CheckCompUni("l_n",0x33D1)
-CheckCompUni("l_o_g",0x33D2)
-CheckCompUni("f_b",0xE030)
-CheckCompUni("F_b",0xE031)
-CheckCompUni("F_h",0xE032)
-CheckCompUni("F_j",0xE033)
-CheckCompUni("F_k",0xE034)
-CheckCompUni("F_t",0xE035)
-CheckCompUni("f_h",0xE036)
-CheckCompUni("f_j",0xE037)
-CheckCompUni("f_k",0xE038)
-CheckCompUni("f_t",0xE039)
-CheckCompUni("c_k",0xE03A)
-CheckCompUni("c_h",0xE03B)
-CheckCompUni("t_t",0xE03C)
-CheckCompUni("c_t",0xE03D)
-CheckCompUni("0x017F_i",0xE03E)
-CheckCompUni("0x017F_0x017F",0xE03F)
-CheckCompUni("0x017F_l",0xE043)
-CheckCompUni("S_i",0xE044)
-CheckCompUni("0x017F_s",0xE045)
-CheckCompUni("Q_u",0xE048)
-CheckCompUni("T_h",0xE049)
-CheckCompUni("t_z",0xE04A)
-CheckCompUni("f_f",0xFB00)
-CheckCompUni("f_i",0xFB01)
-CheckCompUni("f_l",0xFB02)
-CheckCompUni("F_i",0xFB03)
-CheckCompUni("F_l",0xFB04)
-CheckCompUni("0x017F_t",0xFB05)
-CheckCompUni("s_t",0xFB06)
-CheckCompAsc("'_A","")
-CheckCompAsc("'_a","")
-CheckCompUni("U_A",0x0102)
-CheckCompUni("b_A",0x0102)
-CheckCompUni("U_a",0x0103)
-CheckCompUni("b_a",0x0103)
-
+CheckCompUni("<G> <A>", 0x391)
+CheckCompUni("<G> <B>", 0x392)
+CheckCompUni("<G> <E>", 0x395)
+CheckCompUni("<G> <Z>", 0x396)
+CheckCompUni("<G> <H>", 0x397)
+CheckCompUni("<G> <I>", 0x399)
+CheckCompUni("<G> <K>", 0x39A)
+CheckCompUni("<G> <M>", 0x39C)
+CheckCompUni("<G> <N>", 0x39D)
+CheckCompUni("<G> <O>", 0x39F)
+CheckCompUni("<G> <P>", 0x3A1)
+CheckCompUni("<G> <T>", 0x3A4)
+CheckCompUni("<G> <Y>", 0x3A5)
+CheckCompUni("<G> <X>", 0x3A7)
+CheckCompUni("<f> <f>", 0xFB00)
+CheckCompUni("<f> <i>", 0xFB01)
+CheckCompUni("<f> <l>", 0xFB02)
+CheckCompUni("<F> <i>", 0xFB03)
+CheckCompUni("<F> <l>", 0xFB04)
+CheckCompUni("<17F> <t>", 0xFB05)
+CheckCompUni("<s> <t>", 0xFB06)
+CheckCompUni("<f> <b>", 0xE030)
+CheckCompUni("<F> <b>", 0xE031)
+CheckCompUni("<F> <h>", 0xE032)
+CheckCompUni("<F> <j>", 0xE033)
+CheckCompUni("<F> <k>", 0xE034)
+CheckCompUni("<F> <t>", 0xE035)
+CheckCompUni("<f> <h>", 0xE036)
+CheckCompUni("<f> <j>", 0xE037)
+CheckCompUni("<f> <k>", 0xE038)
+CheckCompUni("<f> <t>", 0xE039)
+CheckCompUni("<c> <k>", 0xE03A)
+CheckCompUni("<c> <h>", 0xE03B)
+CheckCompUni("<t> <t>", 0xE03C)
+CheckCompUni("<c> <t>", 0xE03D)
+CheckCompUni("<17F> <i>", 0xE03E)
+CheckCompUni("<17F> <17F>", 0xE03F)
+CheckCompUni("<17F> <l>", 0xE043)
+CheckCompUni("<S> <i>", 0xE044)
+CheckCompUni("<17F> <s>", 0xE045)
+CheckCompUni("<t> <z>", 0xE04A)
+CheckCompUni("<Q> <u>", 0xE048)
+CheckCompUni("<T> <h>", 0xE049)
+CheckCompUni("<I> <J>", 0x132)
+CheckCompUni("<i> <j>", 0x133)
+CheckCompUni("<D> <Z>", 0x1C4)
+CheckCompUni("<D> <z>", 0x1C5)
+CheckCompUni("<d> <z>", 0x1C6)
+CheckCompUni("<L> <J>", 0x1C7)
+CheckCompUni("<L> <j>", 0x1C8)
+CheckCompUni("<l> <j>", 0x1C9)
+CheckCompUni("<N> <J>", 0x1CA)
+CheckCompUni("<N> <j>", 0x1CB)
+CheckCompUni("<n> <j>", 0x1CC)
+CheckCompUni("<minus> <H>", 0x126)
+CheckCompUni("<minus> <h>", 0x127)
+CheckCompUni("<E> <E>", 0x18F)
+CheckCompUni("<2> <exclam>", 0x203C)
+CheckCompUni("<exclam> <2>", 0x203C)
+CheckCompUni("<KP_2> <exclam>", 0x203C)
+CheckCompUni("<exclam> <KP_2>", 0x203C)
+CheckCompUni("<2> <question>", 0x2047)
+CheckCompUni("<question> <2>", 0x2047)
+CheckCompUni("<KP_2> <question>", 0x2047)
+CheckCompUni("<question> <KP_2>", 0x2047)
+CheckCompUni("<question> <exclam>", 0x2048)
+CheckCompUni("<exclam> <question>", 0x2049)
+CheckCompUni("<1> <question> <exclam>", 0x203D)
+CheckCompUni("<1> <exclam> <question>", 0x203D)
+CheckCompUni("<KP_1> <question> <exclam>", 0x203D)
+CheckCompUni("<KP_1> <exclam> <question>", 0x203D)
+CheckCompUni("<1> <questiondown> <exclamdown>", 0x2E18)
+CheckCompUni("<1> <exclamdown> <questiondown>", 0x2E18)
+CheckCompUni("<KP_1> <questiondown> <exclamdown>", 0x2E18)
+CheckCompUni("<KP_1> <exclamdown> <questiondown>", 0x2E18)
+CheckCompUni("<dagger> <dagger>", 0x2021)
+CheckCompUni("<colon> <colon>", 0x2025)
+CheckCompUni("<nobreakspace> <nobreakspace>", 0x2D)
+CheckCompUni("<R> <1> <space>", 0x2160)
+CheckCompUni("<R> <2>", 0x2161)
+CheckCompUni("<R> <3>", 0x2162)
+CheckCompUni("<R> <4>", 0x2163)
+CheckCompUni("<R> <5>", 0x2164)
+CheckCompUni("<R> <6>", 0x2165)
+CheckCompUni("<R> <7>", 0x2166)
+CheckCompUni("<R> <8>", 0x2167)
+CheckCompUni("<R> <9>", 0x2168)
+CheckCompUni("<R> <1> <0>", 0x2169)
+CheckCompUni("<R> <1> <1>", 0x216A)
+CheckCompUni("<R> <1> <2>", 0x216B)
+CheckCompUni("<R> <KP_1> <space>", 0x2160)
+CheckCompUni("<R> <KP_2>", 0x2161)
+CheckCompUni("<R> <KP_3>", 0x2162)
+CheckCompUni("<R> <KP_4>", 0x2163)
+CheckCompUni("<R> <KP_5>", 0x2164)
+CheckCompUni("<R> <KP_6>", 0x2165)
+CheckCompUni("<R> <KP_7>", 0x2166)
+CheckCompUni("<R> <KP_8>", 0x2167)
+CheckCompUni("<R> <KP_9>", 0x2168)
+CheckCompUni("<R> <KP_1> <KP_0>", 0x2169)
+CheckCompUni("<R> <KP_1> <KP_1>", 0x216A)
+CheckCompUni("<R> <KP_1> <KP_2>", 0x216B)
+CheckCompUni("<r> <1> <space>", 0x2170)
+CheckCompUni("<r> <2>", 0x2171)
+CheckCompUni("<r> <3>", 0x2172)
+CheckCompUni("<r> <4>", 0x2173)
+CheckCompUni("<r> <5>", 0x2174)
+CheckCompUni("<r> <6>", 0x2175)
+CheckCompUni("<r> <7>", 0x2176)
+CheckCompUni("<r> <8>", 0x2177)
+CheckCompUni("<r> <9>", 0x2178)
+CheckCompUni("<r> <1> <0>", 0x2179)
+CheckCompUni("<r> <1> <1>", 0x217A)
+CheckCompUni("<r> <1> <2>", 0x217B)
+CheckCompUni("<r> <KP_1> <space>", 0x2170)
+CheckCompUni("<r> <KP_2>", 0x2171)
+CheckCompUni("<r> <KP_3>", 0x2172)
+CheckCompUni("<r> <KP_4>", 0x2173)
+CheckCompUni("<r> <KP_5>", 0x2174)
+CheckCompUni("<r> <KP_6>", 0x2175)
+CheckCompUni("<r> <KP_7>", 0x2176)
+CheckCompUni("<r> <KP_8>", 0x2177)
+CheckCompUni("<r> <KP_9>", 0x2178)
+CheckCompUni("<r> <KP_1> <KP_0>", 0x2179)
+CheckCompUni("<r> <KP_1> <KP_1>", 0x217A)
+CheckCompUni("<r> <KP_1> <KP_2>", 0x217B)
+CheckCompUni("<a> <0>", 0x660)
+CheckCompUni("<a> <1>", 0x661)
+CheckCompUni("<a> <2>", 0x662)
+CheckCompUni("<a> <3>", 0x663)
+CheckCompUni("<a> <4>", 0x664)
+CheckCompUni("<a> <5>", 0x665)
+CheckCompUni("<a> <6>", 0x666)
+CheckCompUni("<a> <7>", 0x667)
+CheckCompUni("<a> <8>", 0x668)
+CheckCompUni("<a> <9>", 0x669)
+CheckCompUni("<a> <KP_0>", 0x660)
+CheckCompUni("<a> <KP_1>", 0x661)
+CheckCompUni("<a> <KP_2>", 0x662)
+CheckCompUni("<a> <KP_3>", 0x663)
+CheckCompUni("<a> <KP_4>", 0x664)
+CheckCompUni("<a> <KP_5>", 0x665)
+CheckCompUni("<a> <KP_6>", 0x666)
+CheckCompUni("<a> <KP_7>", 0x667)
+CheckCompUni("<a> <KP_8>", 0x668)
+CheckCompUni("<a> <KP_9>", 0x669)
+CheckCompUni("<1> <3>", 0x2153)
+CheckCompUni("<2> <3>", 0x2154)
+CheckCompUni("<1> <5>", 0x2155)
+CheckCompUni("<2> <5>", 0x2156)
+CheckCompUni("<3> <5>", 0x2157)
+CheckCompUni("<4> <5>", 0x2158)
+CheckCompUni("<1> <6>", 0x2159)
+CheckCompUni("<5> <6>", 0x215A)
+CheckCompUni("<1> <8>", 0x215B)
+CheckCompUni("<3> <8>", 0x215C)
+CheckCompUni("<5> <8>", 0x215D)
+CheckCompUni("<7> <8>", 0x215E)
+CheckCompUni("<1> <slash>", 0x215F)
+CheckCompUni("<1> <KP_Divide>", 0x215F)
+CheckCompUni("<KP_1> <KP_3>", 0x2153)
+CheckCompUni("<KP_2> <KP_3>", 0x2154)
+CheckCompUni("<KP_1> <KP_5>", 0x2155)
+CheckCompUni("<KP_2> <KP_5>", 0x2156)
+CheckCompUni("<KP_3> <KP_5>", 0x2157)
+CheckCompUni("<KP_4> <KP_5>", 0x2158)
+CheckCompUni("<KP_1> <KP_6>", 0x2159)
+CheckCompUni("<KP_5> <KP_6>", 0x215A)
+CheckCompUni("<KP_1> <KP_8>", 0x215B)
+CheckCompUni("<KP_3> <KP_8>", 0x215C)
+CheckCompUni("<KP_5> <KP_8>", 0x215D)
+CheckCompUni("<KP_7> <KP_8>", 0x215E)
+CheckCompUni("<KP_1> <slash>", 0x215F)
+CheckCompUni("<KP_1> <KP_Divide>", 0x215F)
+CheckCompUni("<KP_1> <KP_4>", 0xBC)
+CheckCompUni("<KP_1> <KP_2>", 0xBD)
+CheckCompUni("<KP_3> <KP_4>", 0xBE)
+CheckCompUni("<3> <radical>", 0x221B)
+CheckCompUni("<radical> <3>", 0x221B)
+CheckCompUni("<KP_3> <radical>", 0x221B)
+CheckCompUni("<radical> <KP_3>", 0x221B)
+CheckCompUni("<4> <radical>", 0x221C)
+CheckCompUni("<radical> <4>", 0x221C)
+CheckCompUni("<KP_4> <radical>", 0x221C)
+CheckCompUni("<radical> <KP_4>", 0x221C)
+CheckCompUni("<integral> <2>", 0x222C)
+CheckCompUni("<2> <integral>", 0x222C)
+CheckCompUni("<integral> <integral>", 0x222C)
+CheckCompUni("<integral> <KP_2>", 0x222C)
+CheckCompUni("<KP_2> <integral>", 0x222C)
+CheckCompUni("<integral> <3>", 0x222D)
+CheckCompUni("<3> <integral>", 0x222D)
+CheckCompUni("<integral> <KP_3>", 0x222D)
+CheckCompUni("<KP_3> <integral>", 0x222D)
+CheckCompUni("<integral> <4>", 0x2A0C)
+CheckCompUni("<4> <integral>", 0x2A0C)
+CheckCompUni("<integral> <KP_4>", 0x2A0C)
+CheckCompUni("<KP_4> <integral>", 0x2A0C)
+CheckCompUni("<U222E> <2>", 0x222F)
+CheckCompUni("<2> <U222E>", 0x222F)
+CheckCompUni("<U222E> <U222E>", 0x222F)
+CheckCompUni("<U222E> <KP_2>", 0x222F)
+CheckCompUni("<KP_2> <U222E>", 0x222F)
+CheckCompUni("<U222E> <3>", 0x2230)
+CheckCompUni("<3> <U222E>", 0x2230)
+CheckCompUni("<U222E> <KP_3>", 0x2230)
+CheckCompUni("<KP_3> <U222E>", 0x2230)
+CheckCompUni("<l> <n>", 0x33D1)
+CheckCompUni("<l> <o> <g>", 0x33D2)
+CheckCompUni("<asciicircum> <bracketleft>", 0x2308)
+CheckCompUni("<underscore> <bracketleft>", 0x230A)
+CheckCompUni("<asciicircum> <bracketright>", 0x2309)
+CheckCompUni("<underscore> <bracketright>", 0x230B)
+CheckCompUni("<greater> <period>", 0x2234)
+CheckCompUni("<less> <period>", 0x2235)
+CheckCompUni("<asciitilde> <equal>", 0x2245)
+CheckCompUni("<equal> <asciitilde>", 0x2245)
+CheckCompUni("<asciitilde> <asciitilde>", 0x2248)
+CheckCompUni("<greater> <equal>", 0x2265)
+CheckCompUni("<equal> <greater>", 0x2265)
+CheckCompUni("<less> <equal>", 0x2264)
+CheckCompUni("<equal> <less>", 0x2264)
+CheckCompUni("<equal> <degree>", 0x2257)
+CheckCompUni("<degree> <equal>", 0x2257)
+CheckCompUni("<slash> <equal>", 0x2260)
+CheckCompUni("<KP_Divide> <KP_equal>", 0x2260)
+CheckCompUni("<notsign> <equal>", 0x2260)
+CheckCompUni("<less> <greater>", 0x2260)
+CheckCompUni("<KP_Add> <KP_Subtract>", 0xB1)
+CheckCompUni("<KP_Subtract> <KP_Add>", 0x2213)
+CheckCompUni("<minus> <plus>", 0x2213)
+CheckCompUni("<rightarrow> <rightarrow>", 0x20D7)
+CheckCompUni("<asciicircum> <greater>", 0x20D7)
+CheckCompUni("<asciicircum> <rightarrow>", 0x20D7)
+CheckCompUni("<asciicircum> <minus>", 0x207B)
+CheckCompUni("<asciicircum> <KP_Subtract>", 0x207B)
+CheckCompUni("<underscore> <minus>", 0x208B)
+CheckCompUni("<underbar> <minus>", 0x208B)
+CheckCompUni("<underscore> <KP_Subtract>", 0x208B)
+CheckCompUni("<underbar> <KP_Subtract>", 0x208B)
+CheckCompUni("<asciicircum> <Greek_beta>", 0x1D5D)
+CheckCompUni("<asciicircum> <Greek_gamma>", 0x1D5E)
+CheckCompUni("<asciicircum> <Greek_delta>", 0x1D5F)
+CheckCompUni("<asciicircum> <Greek_phi>", 0x1D60)
+CheckCompUni("<asciicircum> <Greek_chi>", 0x1D61)
+CheckCompUni("<asciicircum> <Greek_theta>", 0x1DBF)
+CheckCompUni("<underscore> <Greek_beta>", 0x1D66)
+CheckCompUni("<underbar> <Greek_beta>", 0x1D66)
+CheckCompUni("<underscore> <Greek_gamma>", 0x1D67)
+CheckCompUni("<underbar> <Greek_gamma>", 0x1D67)
+CheckCompUni("<underscore> <Greek_rho>", 0x1D68)
+CheckCompUni("<underbar> <Greek_rho>", 0x1D68)
+CheckCompUni("<underscore> <Greek_phi>", 0x1D69)
+CheckCompUni("<underbar> <Greek_phi>", 0x1D69)
+CheckCompUni("<underscore> <Greek_chi>", 0x1D6A)
+CheckCompUni("<underbar> <Greek_chi>", 0x1D6A)
+CheckCompUni("<s> <c> <g>", 0x210A)
+CheckCompUni("<s> <c> <H>", 0x210B)
+CheckCompUni("<s> <c> <I>", 0x2110)
+CheckCompUni("<s> <c> <L>", 0x2112)
+CheckCompUni("<s> <c> <l>", 0x2113)
+CheckCompUni("<e> <l> <l>", 0x2113)
+CheckCompUni("<s> <c> <P>", 0x2118)
+CheckCompUni("<s> <c> <R>", 0x211B)
+CheckCompUni("<s> <c> <B>", 0x212C)
+CheckCompUni("<s> <c> <e>", 0x212F)
+CheckCompUni("<s> <c> <E>", 0x2130)
+CheckCompUni("<s> <c> <F>", 0x2131)
+CheckCompUni("<s> <c> <M>", 0x2133)
+CheckCompUni("<s> <c> <o>", 0x2134)
+CheckCompUni("<p> <h> <space>", 0x210E)
+CheckCompUni("<minus> <p> <h>", 0x210F)
+CheckCompUni("<p> <h> <minus>", 0x210F)
+CheckCompUni("<KP_Subtract> <p> <h>", 0x210F)
+CheckCompUni("<p> <h> <KP_Subtract>", 0x210F)
+CheckCompUni("<degree> <C>", 0x2103)
+CheckCompUni("<degree> <F>", 0x2109)
+CheckCompUni("<w> <degree>", 0xB0)
+CheckCompUni("<w> <apostrophe>", 0x2032)
+CheckCompUni("<w> <quotedbl>", 0x2033)
+CheckCompUni("<Greek_mu> <l>", 0x3395)
+CheckCompUni("<Greek_mu> <U2113>", 0x3395)
+CheckCompUni("<m> <l>", 0x3396)
+CheckCompUni("<m> <U2113>", 0x3396)
+CheckCompUni("<d> <l>", 0x3397)
+CheckCompUni("<d> <U2113>", 0x3397)
+CheckCompUni("<k> <l>", 0x3398)
+CheckCompUni("<k> <U2113>", 0x3398)
+CheckCompUni("<f> <m>", 0x3399)
+CheckCompUni("<n> <m>", 0x339A)
+CheckCompUni("<Greek_mu> <m>", 0x339B)
+CheckCompUni("<m> <m>", 0x339C)
+CheckCompUni("<c> <m>", 0x339D)
+CheckCompUni("<k> <m>", 0x339E)
+CheckCompUni("<Greek_mu> <g>", 0x338D)
+CheckCompUni("<m> <g>", 0x338E)
+CheckCompUni("<k> <g>", 0x338F)
+CheckCompUni("<H> <z>", 0x3390)
+CheckCompUni("<k> <H> <z>", 0x3391)
+CheckCompUni("<M> <H> <z>", 0x3392)
+CheckCompUni("<G> <H> <z>", 0x3393)
+CheckCompUni("<2> <m> <m>", 0x339F)
+CheckCompUni("<2> <c> <m>", 0x33A0)
+CheckCompUni("<2> <m> <space>", 0x33A1)
+CheckCompUni("<2> <k> <m>", 0x33A2)
+CheckCompUni("<KP_2> <m> <m>", 0x339F)
+CheckCompUni("<KP_2> <c> <m>", 0x33A0)
+CheckCompUni("<KP_2> <m> <space>", 0x33A1)
+CheckCompUni("<KP_2> <k> <m>", 0x33A2)
+CheckCompUni("<3> <m> <m>", 0x33A3)
+CheckCompUni("<3> <c> <m>", 0x33A4)
+CheckCompUni("<3> <m> <space>", 0x33A5)
+CheckCompUni("<3> <k> <m>", 0x33A6)
+CheckCompUni("<KP_3> <m> <m>", 0x33A3)
+CheckCompUni("<KP_3> <c> <m>", 0x33A4)
+CheckCompUni("<KP_3> <m> <space>", 0x33A5)
+CheckCompUni("<KP_3> <k> <m>", 0x33A6)
+CheckCompUni("<m> <s>", 0x33A7)
+CheckCompUni("<m> <2> <s>", 0x33A8)
+CheckCompUni("<m> <KP_2> <s>", 0x33A8)
+CheckCompUni("<m> <o> <l>", 0x33D6)
+CheckCompUni("<colon> <parenright>", 0x263A)
+CheckCompUni("<colon> <parenleft>", 0x2639)
+CheckCompUni("<t> <m>", 0x2122)
+CheckCompUni("<c> <KP_Divide> <o>", 0x2105)
+CheckCompUni("<femalesymbol> <femalesymbol>", 0x26A2)
+CheckCompUni("<malesymbol> <malesymbol>", 0x26A3)
+CheckCompUni("<femalesymbol> <malesymbol>", 0x26A4)
+CheckCompUni("<malesymbol> <femalesymbol>", 0x26A5)
+CheckCompUni("<underscore> <underscore>", 0x332)
+CheckCompUni("<apostrophe> <space> ", 0x27)
+CheckCompUni("<space> <greater> ", 0x5E)
+CheckCompUni("<greater> <space> ", 0x5E)
+CheckCompUni("<space> <asciicircum> ", 0x5E)
+CheckCompUni("<asciicircum> <space> ", 0x5E)
+CheckCompUni("<space> <minus> ", 0x7E)
+CheckCompUni("<minus> <space> ", 0x7E)
+CheckCompUni("<space> <asciitilde> ", 0x7E)
+CheckCompUni("<asciitilde> <space> ", 0x7E)
+CheckCompUni("<A> <T> ", 0x40)
+CheckCompUni("<less> <slash> ", 0x5C5C)
+CheckCompUni("<slash> <less> ", 0x5C5C)
+CheckCompUni("<slash> <slash> ", 0x5C5C)
+CheckCompUni("<l> <v> ", 0x7C)
+CheckCompUni("<v> <l> ", 0x7C)
+CheckCompUni("<L> <V> ", 0x7C)
+CheckCompUni("<V> <L> ", 0x7C)
+CheckCompUni("<asciicircum> <slash> ", 0x7C)
+CheckCompUni("<slash> <asciicircum> ", 0x7C)
+CheckCompUni("<minus> <parenleft> ", 0x7B)
+CheckCompUni("<parenleft> <minus> ", 0x7B)
+CheckCompUni("<minus> <parenright> ", 0x7D)
+CheckCompUni("<parenright> <minus> ", 0x7D)
+CheckCompUni("<parenleft> <parenleft> ", 0x5B)
+CheckCompUni("<parenright> <parenright> ", 0x5D)
+CheckCompUni("<space> <comma> ", 0xB8)
+CheckCompUni("<comma> <space> ", 0xB8)
+CheckCompUni("<space> <grave> ", 0x60)
+CheckCompUni("<grave> <space> ", 0x60)
+CheckCompUni("<plus> <plus> ", 0x23)
+CheckCompUni("<apostrophe> <A> ", 0xC1)
+CheckCompUni("<acute> <A> ", 0xC1)
+CheckCompUni("<apostrophe> <a> ", 0xE1)
+CheckCompUni("<acute> <a> ", 0xE1)
+CheckCompUni("<b> <A> ", 0x102)
+CheckCompUni("<U> <A> ", 0x102)
+CheckCompUni("<b> <a> ", 0x103)
+CheckCompUni("<U> <a> ", 0x103)
+CheckCompUni("<asciicircum> <A> ", 0xC2)
+CheckCompUni("<asciicircum> <a> ", 0xE2)
+CheckCompUni("<quotedbl> <A> ", 0xC4)
+CheckCompUni("<quotedbl> <a> ", 0xE4)
+CheckCompUni("<A> <E>", 0xC6)
+CheckCompUni("<a> <e>", 0xE6)
+CheckCompUni("<grave> <A> ", 0xC0)
+CheckCompUni("<grave> <a> ", 0xE0)
+CheckCompUni("<underscore> <A> ", 0x100)
+CheckCompUni("<macron> <A> ", 0x100)
+CheckCompUni("<underscore> <a> ", 0x101)
+CheckCompUni("<macron> <a> ", 0x101)
+CheckCompUni("<semicolon> <A> ", 0x104)
+CheckCompUni("<semicolon> <a> ", 0x105)
+CheckCompUni("<o> <A> ", 0xC5)
+CheckCompUni("<o> <a> ", 0xE5)
+CheckCompUni("<asciitilde> <A> ", 0xC3)
+CheckCompUni("<asciitilde> <a> ", 0xE3)
+CheckCompUni("<exclam> <asciicircum>", 0xA6)
+CheckCompUni("<period> <C> ", 0x10A)
+CheckCompUni("<period> <c> ", 0x10B)
+CheckCompUni("<apostrophe> <C> ", 0x106)
+CheckCompUni("<acute> <C> ", 0x106)
+CheckCompUni("<apostrophe> <c> ", 0x107)
+CheckCompUni("<acute> <c> ", 0x107)
+CheckCompUni("<c> <C> ", 0x10C)
+CheckCompUni("<c> <c> ", 0x10D)
+CheckCompUni("<comma> <C> ", 0xC7)
+CheckCompUni("<comma> <c> ", 0xE7)
+CheckCompUni("<asciicircum> <C> ", 0x108)
+CheckCompUni("<asciicircum> <c> ", 0x109)
+CheckCompUni("<slash> <C> ", 0xA2)
+CheckCompUni("<slash> <c> ", 0xA2)
+CheckCompUni("<C> <slash> ", 0xA2)
+CheckCompUni("<c> <slash> ", 0xA2)
+CheckCompUni("<C> <bar> ", 0xA2)
+CheckCompUni("<c> <bar> ", 0xA2)
+CheckCompUni("<bar> <C> ", 0xA2)
+CheckCompUni("<bar> <c> ", 0xA2)
+CheckCompUni("<slash> <C> ", 0x20A1)
+CheckCompUni("<C> <slash> ", 0x20A1)
+CheckCompUni("<O> <C>", 0xA9)
+CheckCompUni("<O> <c>", 0xA9)
+CheckCompUni("<o> <C>", 0xA9)
+CheckCompUni("<o> <c>", 0xA9)
+CheckCompUni("<C> <r> ", 0x20A2)
+CheckCompUni("<x> <o> ", 0xA4)
+CheckCompUni("<o> <x> ", 0xA4)
+CheckCompUni("<c> <D> ", 0x10E)
+CheckCompUni("<c> <d> ", 0x10F)
+CheckCompUni("<o> <o>", 0xB0)
+CheckCompUni("<minus> <colon> ", 0xF7)
+CheckCompUni("<colon> <minus> ", 0xF7)
+CheckCompUni("<d> <minus> ", 0x20AB)
+CheckCompUni("<quotedbl> <comma>", 0x201E)
+CheckCompUni("<comma> <quotedbl>", 0x201E)
+CheckCompUni("<minus> <D>", 0x110)
+CheckCompUni("<minus> <d>", 0x111)
+CheckCompUni("<KP_Divide> <D> ", 0x110)
+CheckCompUni("<slash> <D> ", 0x110)
+CheckCompUni("<KP_Divide> <d> ", 0x111)
+CheckCompUni("<slash> <d> ", 0x111)
+CheckCompUni("<period> <E> ", 0x116)
+CheckCompUni("<period> <e> ", 0x117)
+CheckCompUni("<apostrophe> <E> ", 0xC9)
+CheckCompUni("<acute> <E> ", 0xC9)
+CheckCompUni("<apostrophe> <e> ", 0xE9)
+CheckCompUni("<acute> <e> ", 0xE9)
+CheckCompUni("<c> <E> ", 0x11A)
+CheckCompUni("<c> <e> ", 0x11B)
+CheckCompUni("<asciicircum> <E> ", 0xCA)
+CheckCompUni("<asciicircum> <e> ", 0xEA)
+CheckCompUni("<C> <E> ", 0x20A0)
+CheckCompUni("<quotedbl> <E> ", 0xCB)
+CheckCompUni("<quotedbl> <e> ", 0xEB)
+CheckCompUni("<grave> <E> ", 0xC8)
+CheckCompUni("<grave> <e> ", 0xE8)
+CheckCompUni("<underscore> <E> ", 0x112)
+CheckCompUni("<macron> <E> ", 0x112)
+CheckCompUni("<underscore> <e> ", 0x113)
+CheckCompUni("<macron> <e> ", 0x113)
+CheckCompUni("<minus> <minus> <minus>", 0x2014)
+CheckCompUni("<minus> <minus> <period>", 0x2013)
+CheckCompUni("<N> <G> ", 0x14A)
+CheckCompUni("<n> <g> ", 0x14B)
+CheckCompUni("<semicolon> <E> ", 0x118)
+CheckCompUni("<semicolon> <e> ", 0x119)
+CheckCompUni("<D> <H> ", 0xD0)
+CheckCompUni("<d> <h> ", 0xF0)
+CheckCompUni("<equal> <E> ", 0x20AC)
+CheckCompUni("<E> <equal> ", 0x20AC)
+CheckCompUni("<equal> <C> ", 0x20AC)
+CheckCompUni("<C> <equal> ", 0x20AC)
+CheckCompUni("<exclam> <exclam>", 0xA1)
+CheckCompUni("<F> <r> ", 0x20A3)
+CheckCompUni("<period> <G> ", 0x120)
+CheckCompUni("<period> <g> ", 0x121)
+CheckCompUni("<b> <G> ", 0x11E)
+CheckCompUni("<U> <G> ", 0x11E)
+CheckCompUni("<b> <g> ", 0x11F)
+CheckCompUni("<U> <g> ", 0x11F)
+CheckCompUni("<comma> <G> ", 0x122)
+CheckCompUni("<comma> <g> ", 0x123)
+CheckCompUni("<asciicircum> <G> ", 0x11C)
+CheckCompUni("<asciicircum> <g> ", 0x11D)
+CheckCompUni("<diaeresis> <combining_acute> ", 0x385)
+CheckCompUni("<diaeresis> <apostrophe> ", 0x385)
+CheckCompUni("<diaeresis> <acute> ", 0x385)
+CheckCompUni("<diaeresis> <dead_acute> ", 0x385)
+CheckCompUni("<apostrophe> <Greek_ALPHA> ", 0x386)
+CheckCompUni("<acute> <Greek_ALPHA> ", 0x386)
+CheckCompUni("<apostrophe> <Greek_alpha> ", 0x3AC)
+CheckCompUni("<acute> <Greek_alpha> ", 0x3AC)
+CheckCompUni("<apostrophe> <Greek_EPSILON> ", 0x388)
+CheckCompUni("<acute> <Greek_EPSILON> ", 0x388)
+CheckCompUni("<apostrophe> <Greek_epsilon> ", 0x3AD)
+CheckCompUni("<acute> <Greek_epsilon> ", 0x3AD)
+CheckCompUni("<apostrophe> <Greek_ETA> ", 0x389)
+CheckCompUni("<acute> <Greek_ETA> ", 0x389)
+CheckCompUni("<apostrophe> <Greek_eta> ", 0x3AE)
+CheckCompUni("<acute> <Greek_eta> ", 0x3AE)
+CheckCompUni("<apostrophe> <Greek_IOTA> ", 0x38A)
+CheckCompUni("<acute> <Greek_IOTA> ", 0x38A)
+CheckCompUni("<apostrophe> <Greek_iota> ", 0x3AF)
+CheckCompUni("<acute> <Greek_iota> ", 0x3AF)
+CheckCompUni("<apostrophe> <quotedbl> <Greek_iota> ", 0x390)
+CheckCompUni("<apostrophe> <dead_diaeresis> <Greek_iota> ", 0x390)
+CheckCompUni("<acute> <quotedbl> <Greek_iota> ", 0x390)
+CheckCompUni("<acute> <dead_diaeresis> <Greek_iota> ", 0x390)
+CheckCompUni("<apostrophe> <Greek_iotadieresis> ", 0x390)
+CheckCompUni("<acute> <Greek_iotadieresis> ", 0x390)
+CheckCompUni("<quotedbl> <Greek_IOTA> ", 0x3AA)
+CheckCompUni("<quotedbl> <Greek_iota> ", 0x3CA)
+CheckCompUni("<apostrophe> <Greek_OMEGA> ", 0x38F)
+CheckCompUni("<acute> <Greek_OMEGA> ", 0x38F)
+CheckCompUni("<apostrophe> <Greek_omega> ", 0x3CE)
+CheckCompUni("<acute> <Greek_omega> ", 0x3CE)
+CheckCompUni("<apostrophe> <Greek_OMICRON> ", 0x38C)
+CheckCompUni("<acute> <Greek_OMICRON> ", 0x38C)
+CheckCompUni("<apostrophe> <Greek_omicron> ", 0x3CC)
+CheckCompUni("<acute> <Greek_omicron> ", 0x3CC)
+CheckCompUni("<apostrophe> <Greek_UPSILON> ", 0x38E)
+CheckCompUni("<acute> <Greek_UPSILON> ", 0x38E)
+CheckCompUni("<apostrophe> <Greek_upsilon> ", 0x3CD)
+CheckCompUni("<acute> <Greek_upsilon> ", 0x3CD)
+CheckCompUni("<apostrophe> <quotedbl> <Greek_upsilon> ", 0x3B0)
+CheckCompUni("<apostrophe> <dead_diaeresis> <Greek_upsilon> ", 0x3B0)
+CheckCompUni("<acute> <quotedbl> <Greek_upsilon> ", 0x3B0)
+CheckCompUni("<acute> <dead_diaeresis> <Greek_upsilon> ", 0x3B0)
+CheckCompUni("<apostrophe> <Greek_upsilondieresis> ", 0x3B0)
+CheckCompUni("<acute> <Greek_upsilondieresis> ", 0x3B0)
+CheckCompUni("<quotedbl> <Greek_UPSILON> ", 0x3AB)
+CheckCompUni("<quotedbl> <Greek_upsilon> ", 0x3CB)
+CheckCompUni("<less> <less> ", 0xAB)
+CheckCompUni("<greater> <greater> ", 0xBB)
+CheckCompUni("<asciicircum> <H> ", 0x124)
+CheckCompUni("<asciicircum> <h> ", 0x125)
+CheckCompUni("<KP_Divide> <H> ", 0x126)
+CheckCompUni("<slash> <H> ", 0x126)
+CheckCompUni("<KP_Divide> <h> ", 0x127)
+CheckCompUni("<slash> <h> ", 0x127)
+CheckCompUni("<period> <I> ", 0x130)
+CheckCompUni("<apostrophe> <I> ", 0xCD)
+CheckCompUni("<acute> <I> ", 0xCD)
+CheckCompUni("<apostrophe> <i> ", 0xED)
+CheckCompUni("<acute> <i> ", 0xED)
+CheckCompUni("<asciicircum> <I> ", 0xCE)
+CheckCompUni("<asciicircum> <i> ", 0xEE)
+CheckCompUni("<quotedbl> <I> ", 0xCF)
+CheckCompUni("<quotedbl> <i> ", 0xEF)
+CheckCompUni("<i> <period> ", 0x131)
+CheckCompUni("<grave> <I> ", 0xCC)
+CheckCompUni("<grave> <i> ", 0xEC)
+CheckCompUni("<underscore> <I> ", 0x12A)
+CheckCompUni("<macron> <I> ", 0x12A)
+CheckCompUni("<underscore> <i> ", 0x12B)
+CheckCompUni("<macron> <i> ", 0x12B)
+CheckCompUni("<semicolon> <I> ", 0x12E)
+CheckCompUni("<semicolon> <i> ", 0x12F)
+CheckCompUni("<asciitilde> <I> ", 0x128)
+CheckCompUni("<asciitilde> <i> ", 0x129)
+CheckCompUni("<asciicircum> <J> ", 0x134)
+CheckCompUni("<asciicircum> <j> ", 0x135)
+CheckCompUni("<comma> <K> ", 0x136)
+CheckCompUni("<comma> <k> ", 0x137)
+CheckCompUni("<k> <k> ", 0x138)
+CheckCompUni("<apostrophe> <L> ", 0x139)
+CheckCompUni("<acute> <L> ", 0x139)
+CheckCompUni("<apostrophe> <l> ", 0x13A)
+CheckCompUni("<acute> <l> ", 0x13A)
+CheckCompUni("<c> <L> ", 0x13D)
+CheckCompUni("<c> <l> ", 0x13E)
+CheckCompUni("<comma> <L> ", 0x13B)
+CheckCompUni("<comma> <l> ", 0x13C)
+CheckCompUni("<quotedbl> <less> ", 0x201C)
+CheckCompUni("<less> <quotedbl> ", 0x201C)
+CheckCompUni("<apostrophe> <less> ", 0x2018)
+CheckCompUni("<less> <apostrophe> ", 0x2018)
+CheckCompUni("<equal> <L> ", 0x20A4)
+CheckCompUni("<L> <equal> ", 0x20A4)
+CheckCompUni("<KP_Divide> <L> ", 0x141)
+CheckCompUni("<slash> <L> ", 0x141)
+CheckCompUni("<KP_Divide> <l> ", 0x142)
+CheckCompUni("<slash> <l> ", 0x142)
+CheckCompUni("<asciicircum> <underbar> <o> ", 0xBA)
+CheckCompUni("<asciicircum> <underscore> <o> ", 0xBA)
+CheckCompUni("<slash> <m> ", 0x20A5)
+CheckCompUni("<m> <slash> ", 0x20A5)
+CheckCompUni("<m> <u> ", 0xB5)
+CheckCompUni("<x> <x> ", 0xD7)
+CheckCompUni("<numbersign> <b> ", 0x266D)
+CheckCompUni("<numbersign> <numbersign> ", 0x266F)
+CheckCompUni("<apostrophe> <N> ", 0x143)
+CheckCompUni("<acute> <N> ", 0x143)
+CheckCompUni("<apostrophe> <n> ", 0x144)
+CheckCompUni("<acute> <n> ", 0x144)
+CheckCompUni("<equal> <N> ", 0x20A6)
+CheckCompUni("<N> <equal> ", 0x20A6)
+CheckCompUni("<c> <N> ", 0x147)
+CheckCompUni("<c> <n> ", 0x148)
+CheckCompUni("<comma> <N> ", 0x145)
+CheckCompUni("<comma> <n> ", 0x146)
+CheckCompUni("<space> <space>", 0xA0)
+CheckCompUni("<KP_Equal> <U0338> ", 0x2260)
+CheckCompUni("<equal> <U0338> ", 0x2260)
+CheckCompUni("<minus> <comma> ", 0xAC)
+CheckCompUni("<comma> <minus> ", 0xAC)
+CheckCompUni("<asciitilde> <N> ", 0xD1)
+CheckCompUni("<asciitilde> <n> ", 0xF1)
+CheckCompUni("<apostrophe> <O> ", 0xD3)
+CheckCompUni("<acute> <O> ", 0xD3)
+CheckCompUni("<apostrophe> <o> ", 0xF3)
+CheckCompUni("<acute> <o> ", 0xF3)
+CheckCompUni("<asciicircum> <O> ", 0xD4)
+CheckCompUni("<asciicircum> <o> ", 0xF4)
+CheckCompUni("<quotedbl> <O> ", 0xD6)
+CheckCompUni("<quotedbl> <o> ", 0xF6)
+CheckCompUni("<equal> <O> ", 0x150)
+CheckCompUni("<equal> <o> ", 0x151)
+CheckCompUni("<O> <E>", 0x152)
+CheckCompUni("<o> <e>", 0x153)
+CheckCompUni("<grave> <O> ", 0xD2)
+CheckCompUni("<grave> <o> ", 0xF2)
+CheckCompUni("<underscore> <O> ", 0x14C)
+CheckCompUni("<macron> <O> ", 0x14C)
+CheckCompUni("<underscore> <o> ", 0x14D)
+CheckCompUni("<macron> <o> ", 0x14D)
+CheckCompUni("<1> <2> ", 0xBD)
+CheckCompUni("<1> <4> ", 0xBC)
+CheckCompUni("<asciicircum> <KP_1> ", 0xB9)
+CheckCompUni("<asciicircum> <1> ", 0xB9)
+CheckCompUni("<KP_Divide> <O> ", 0xD8)
+CheckCompUni("<slash> <O> ", 0xD8)
+CheckCompUni("<asciicircum> <underbar> <a> ", 0xAA)
+CheckCompUni("<asciicircum> <underscore> <a> ", 0xAA)
+CheckCompUni("<KP_Divide> <o> ", 0xF8)
+CheckCompUni("<slash> <o> ", 0xF8)
+CheckCompUni("<asciitilde> <O> ", 0xD5)
+CheckCompUni("<asciitilde> <o> ", 0xF5)
+CheckCompUni("<P> <exclam>", 0xB6)
+CheckCompUni("<p> <exclam>", 0xB6)
+CheckCompUni("<P> <P> ", 0xB6)
+CheckCompUni("<period> <period>", 0xB7)
+CheckCompUni("<P> <t> ", 0x20A7)
+CheckCompUni("<plus> <minus>", 0xB1)
+CheckCompUni("<space> <period>", 0x2008)
+CheckCompUni("<question> <question>", 0xBF)
+CheckCompUni("<apostrophe> <R> ", 0x154)
+CheckCompUni("<acute> <R> ", 0x154)
+CheckCompUni("<apostrophe> <r> ", 0x155)
+CheckCompUni("<acute> <r> ", 0x155)
+CheckCompUni("<c> <R> ", 0x158)
+CheckCompUni("<c> <r> ", 0x159)
+CheckCompUni("<comma> <R> ", 0x156)
+CheckCompUni("<comma> <r> ", 0x157)
+CheckCompUni("<O> <R>", 0xAE)
+CheckCompUni("<O> <r>", 0xAE)
+CheckCompUni("<o> <R>", 0xAE)
+CheckCompUni("<o> <r>", 0xAE)
+CheckCompUni("<quotedbl> <greater> ", 0x201D)
+CheckCompUni("<greater> <quotedbl> ", 0x201D)
+CheckCompUni("<apostrophe> <greater> ", 0x2019)
+CheckCompUni("<greater> <apostrophe> ", 0x2019)
+CheckCompUni("<R> <s> ", 0x20A8)
+CheckCompUni("<apostrophe> <S> ", 0x15A)
+CheckCompUni("<acute> <S> ", 0x15A)
+CheckCompUni("<apostrophe> <s> ", 0x15B)
+CheckCompUni("<acute> <s> ", 0x15B)
+CheckCompUni("<c> <S> ", 0x160)
+CheckCompUni("<c> <s> ", 0x161)
+CheckCompUni("<comma> <S> ", 0x15E)
+CheckCompUni("<comma> <s> ", 0x15F)
+CheckCompUni("<asciicircum> <S> ", 0x15C)
+CheckCompUni("<asciicircum> <s> ", 0x15D)
+CheckCompUni("<o> <s>", 0xA7)
+CheckCompUni("<s> <o>", 0xA7)
+CheckCompUni("<apostrophe> <comma>", 0x201A)
+CheckCompUni("<comma> <apostrophe>", 0x201A)
+CheckCompUni("<s> <s>", 0xDF)
+CheckCompUni("<minus> <L> ", 0xA3)
+CheckCompUni("<L> <minus> ", 0xA3)
+CheckCompUni("<c> <T> ", 0x164)
+CheckCompUni("<c> <t> ", 0x165)
+CheckCompUni("<comma> <T> ", 0x162)
+CheckCompUni("<comma> <t> ", 0x163)
+CheckCompUni("<T> <H> ", 0xDE)
+CheckCompUni("<t> <h> ", 0xFE)
+CheckCompUni("<3> <4> ", 0xBE)
+CheckCompUni("<asciicircum> <KP_3> ", 0xB3)
+CheckCompUni("<asciicircum> <3> ", 0xB3)
+CheckCompUni("<asciicircum> <T> <M> ", 0x2122)
+CheckCompUni("<KP_Divide> <T> ", 0x166)
+CheckCompUni("<slash> <T> ", 0x166)
+CheckCompUni("<KP_Divide> <t> ", 0x167)
+CheckCompUni("<slash> <t> ", 0x167)
+CheckCompUni("<asciicircum> <KP_2> ", 0xB2)
+CheckCompUni("<asciicircum> <KP_Space> ", 0xB2)
+CheckCompUni("<asciicircum> <2> ", 0xB2)
+CheckCompUni("<b> <E> ", 0x114)
+CheckCompUni("<U> <E> ", 0x114)
+CheckCompUni("<b> <e> ", 0x115)
+CheckCompUni("<U> <e> ", 0x115)
+CheckCompUni("<b> <I> ", 0x12C)
+CheckCompUni("<U> <I> ", 0x12C)
+CheckCompUni("<b> <i> ", 0x12D)
+CheckCompUni("<U> <i> ", 0x12D)
+CheckCompUni("<b> <O> ", 0x14E)
+CheckCompUni("<U> <O> ", 0x14E)
+CheckCompUni("<b> <o> ", 0x14F)
+CheckCompUni("<U> <o> ", 0x14F)
+CheckCompUni("<asciicircum> <W> ", 0x174)
+CheckCompUni("<asciicircum> <w> ", 0x175)
+CheckCompUni("<asciicircum> <Y> ", 0x176)
+CheckCompUni("<asciicircum> <y> ", 0x177)
+CheckCompUni("<f> <S> ", 0x17F)
+CheckCompUni("<f> <s> ", 0x17F)
+CheckCompUni("<KP_Divide> <b> ", 0x180)
+CheckCompUni("<slash> <b> ", 0x180)
+CheckCompUni("<KP_Divide> <I> ", 0x197)
+CheckCompUni("<slash> <I> ", 0x197)
+CheckCompUni("<plus> <O> ", 0x1A0)
+CheckCompUni("<plus> <o> ", 0x1A1)
+CheckCompUni("<plus> <U> ", 0x1AF)
+CheckCompUni("<plus> <u> ", 0x1B0)
+CheckCompUni("<KP_Divide> <Z> ", 0x1B5)
+CheckCompUni("<slash> <Z> ", 0x1B5)
+CheckCompUni("<KP_Divide> <z> ", 0x1B6)
+CheckCompUni("<slash> <z> ", 0x1B6)
+CheckCompUni("<c> <A> ", 0x1CD)
+CheckCompUni("<c> <a> ", 0x1CE)
+CheckCompUni("<c> <I> ", 0x1CF)
+CheckCompUni("<c> <i> ", 0x1D0)
+CheckCompUni("<c> <O> ", 0x1D1)
+CheckCompUni("<c> <o> ", 0x1D2)
+CheckCompUni("<c> <U> ", 0x1D3)
+CheckCompUni("<c> <u> ", 0x1D4)
+CheckCompUni("<underscore> <quotedbl> <U> ", 0x1D5)
+CheckCompUni("<underscore> <dead_diaeresis> <U> ", 0x1D5)
+CheckCompUni("<macron> <quotedbl> <U> ", 0x1D5)
+CheckCompUni("<macron> <dead_diaeresis> <U> ", 0x1D5)
+CheckCompUni("<underscore> <Udiaeresis> ", 0x1D5)
+CheckCompUni("<macron> <Udiaeresis> ", 0x1D5)
+CheckCompUni("<underscore> <quotedbl> <u> ", 0x1D6)
+CheckCompUni("<underscore> <dead_diaeresis> <u> ", 0x1D6)
+CheckCompUni("<macron> <quotedbl> <u> ", 0x1D6)
+CheckCompUni("<macron> <dead_diaeresis> <u> ", 0x1D6)
+CheckCompUni("<underscore> <udiaeresis> ", 0x1D6)
+CheckCompUni("<macron> <udiaeresis> ", 0x1D6)
+CheckCompUni("<apostrophe> <quotedbl> <U> ", 0x1D7)
+CheckCompUni("<apostrophe> <dead_diaeresis> <U> ", 0x1D7)
+CheckCompUni("<acute> <quotedbl> <U> ", 0x1D7)
+CheckCompUni("<acute> <dead_diaeresis> <U> ", 0x1D7)
+CheckCompUni("<apostrophe> <Udiaeresis> ", 0x1D7)
+CheckCompUni("<acute> <Udiaeresis> ", 0x1D7)
+CheckCompUni("<apostrophe> <quotedbl> <u> ", 0x1D8)
+CheckCompUni("<apostrophe> <dead_diaeresis> <u> ", 0x1D8)
+CheckCompUni("<acute> <quotedbl> <u> ", 0x1D8)
+CheckCompUni("<acute> <dead_diaeresis> <u> ", 0x1D8)
+CheckCompUni("<apostrophe> <udiaeresis> ", 0x1D8)
+CheckCompUni("<acute> <udiaeresis> ", 0x1D8)
+CheckCompUni("<c> <quotedbl> <U> ", 0x1D9)
+CheckCompUni("<c> <dead_diaeresis> <U> ", 0x1D9)
+CheckCompUni("<c> <Udiaeresis> ", 0x1D9)
+CheckCompUni("<c> <quotedbl> <u> ", 0x1DA)
+CheckCompUni("<c> <dead_diaeresis> <u> ", 0x1DA)
+CheckCompUni("<c> <udiaeresis> ", 0x1DA)
+CheckCompUni("<grave> <quotedbl> <U> ", 0x1DB)
+CheckCompUni("<grave> <dead_diaeresis> <U> ", 0x1DB)
+CheckCompUni("<grave> <Udiaeresis> ", 0x1DB)
+CheckCompUni("<grave> <quotedbl> <u> ", 0x1DC)
+CheckCompUni("<grave> <dead_diaeresis> <u> ", 0x1DC)
+CheckCompUni("<grave> <udiaeresis> ", 0x1DC)
+CheckCompUni("<underscore> <quotedbl> <A> ", 0x1DE)
+CheckCompUni("<underscore> <dead_diaeresis> <A> ", 0x1DE)
+CheckCompUni("<macron> <quotedbl> <A> ", 0x1DE)
+CheckCompUni("<macron> <dead_diaeresis> <A> ", 0x1DE)
+CheckCompUni("<underscore> <Adiaeresis> ", 0x1DE)
+CheckCompUni("<macron> <Adiaeresis> ", 0x1DE)
+CheckCompUni("<underscore> <quotedbl> <a> ", 0x1DF)
+CheckCompUni("<underscore> <dead_diaeresis> <a> ", 0x1DF)
+CheckCompUni("<macron> <quotedbl> <a> ", 0x1DF)
+CheckCompUni("<macron> <dead_diaeresis> <a> ", 0x1DF)
+CheckCompUni("<underscore> <adiaeresis> ", 0x1DF)
+CheckCompUni("<macron> <adiaeresis> ", 0x1DF)
+CheckCompUni("<underscore> <period> <A> ", 0x1E0)
+CheckCompUni("<underscore> <dead_abovedot> <A> ", 0x1E0)
+CheckCompUni("<macron> <period> <A> ", 0x1E0)
+CheckCompUni("<macron> <dead_abovedot> <A> ", 0x1E0)
+CheckCompUni("<underscore> <U0226> ", 0x1E0)
+CheckCompUni("<macron> <U0226> ", 0x1E0)
+CheckCompUni("<underscore> <period> <a> ", 0x1E1)
+CheckCompUni("<underscore> <dead_abovedot> <a> ", 0x1E1)
+CheckCompUni("<macron> <period> <a> ", 0x1E1)
+CheckCompUni("<macron> <dead_abovedot> <a> ", 0x1E1)
+CheckCompUni("<underscore> <U0227> ", 0x1E1)
+CheckCompUni("<macron> <U0227> ", 0x1E1)
+CheckCompUni("<underscore> <AE> ", 0x1E2)
+CheckCompUni("<macron> <AE> ", 0x1E2)
+CheckCompUni("<underscore> <ae> ", 0x1E3)
+CheckCompUni("<macron> <ae> ", 0x1E3)
+CheckCompUni("<KP_Divide> <G> ", 0x1E4)
+CheckCompUni("<slash> <G> ", 0x1E4)
+CheckCompUni("<KP_Divide> <g> ", 0x1E5)
+CheckCompUni("<slash> <g> ", 0x1E5)
+CheckCompUni("<c> <G> ", 0x1E6)
+CheckCompUni("<c> <g> ", 0x1E7)
+CheckCompUni("<c> <K> ", 0x1E8)
+CheckCompUni("<c> <k> ", 0x1E9)
+CheckCompUni("<semicolon> <O> ", 0x1EA)
+CheckCompUni("<semicolon> <o> ", 0x1EB)
+CheckCompUni("<underscore> <semicolon> <O> ", 0x1EC)
+CheckCompUni("<underscore> <dead_ogonek> <O> ", 0x1EC)
+CheckCompUni("<macron> <semicolon> <O> ", 0x1EC)
+CheckCompUni("<macron> <dead_ogonek> <O> ", 0x1EC)
+CheckCompUni("<underscore> <U01ea> ", 0x1EC)
+CheckCompUni("<macron> <U01ea> ", 0x1EC)
+CheckCompUni("<underscore> <semicolon> <o> ", 0x1ED)
+CheckCompUni("<underscore> <dead_ogonek> <o> ", 0x1ED)
+CheckCompUni("<macron> <semicolon> <o> ", 0x1ED)
+CheckCompUni("<macron> <dead_ogonek> <o> ", 0x1ED)
+CheckCompUni("<underscore> <U01eb> ", 0x1ED)
+CheckCompUni("<macron> <U01eb> ", 0x1ED)
+CheckCompUni("<c> <U01b7> ", 0x1EE)
+CheckCompUni("<c> <U0292> ", 0x1EF)
+CheckCompUni("<c> <j> ", 0x1F0)
+CheckCompUni("<apostrophe> <G> ", 0x1F4)
+CheckCompUni("<acute> <G> ", 0x1F4)
+CheckCompUni("<apostrophe> <g> ", 0x1F5)
+CheckCompUni("<acute> <g> ", 0x1F5)
+CheckCompUni("<grave> <N> ", 0x1F8)
+CheckCompUni("<grave> <n> ", 0x1F9)
+CheckCompUni("<o> <apostrophe> <A> ", 0x1FA)
+CheckCompUni("<apostrophe> <dead_abovering> <A> ", 0x1FA)
+CheckCompUni("<acute> <o> <A> ", 0x1FA)
+CheckCompUni("<acute> <dead_abovering> <A> ", 0x1FA)
+CheckCompUni("<apostrophe> <Aring> ", 0x1FA)
+CheckCompUni("<acute> <Aring> ", 0x1FA)
+CheckCompUni("<o> <apostrophe> <a> ", 0x1FB)
+CheckCompUni("<apostrophe> <dead_abovering> <a> ", 0x1FB)
+CheckCompUni("<acute> <o> <a> ", 0x1FB)
+CheckCompUni("<acute> <dead_abovering> <a> ", 0x1FB)
+CheckCompUni("<apostrophe> <aring> ", 0x1FB)
+CheckCompUni("<acute> <aring> ", 0x1FB)
+CheckCompUni("<apostrophe> <AE> ", 0x1FC)
+CheckCompUni("<acute> <AE> ", 0x1FC)
+CheckCompUni("<apostrophe> <ae> ", 0x1FD)
+CheckCompUni("<acute> <ae> ", 0x1FD)
+CheckCompUni("<apostrophe> <KP_Divide> <O> ", 0x1FE)
+CheckCompUni("<acute> <KP_Divide> <O> ", 0x1FE)
+CheckCompUni("<apostrophe> <slash> <O> ", 0x1FE)
+CheckCompUni("<acute> <slash> <O> ", 0x1FE)
+CheckCompUni("<apostrophe> <Ooblique> ", 0x1FE)
+CheckCompUni("<acute> <Ooblique> ", 0x1FE)
+CheckCompUni("<apostrophe> <KP_Divide> <o> ", 0x1FF)
+CheckCompUni("<acute> <KP_Divide> <o> ", 0x1FF)
+CheckCompUni("<apostrophe> <slash> <o> ", 0x1FF)
+CheckCompUni("<acute> <slash> <o> ", 0x1FF)
+CheckCompUni("<apostrophe> <oslash> ", 0x1FF)
+CheckCompUni("<acute> <oslash> ", 0x1FF)
+CheckCompUni("<c> <H> ", 0x21E)
+CheckCompUni("<c> <h> ", 0x21F)
+CheckCompUni("<period> <A> ", 0x226)
+CheckCompUni("<period> <a> ", 0x227)
+CheckCompUni("<comma> <E> ", 0x228)
+CheckCompUni("<comma> <e> ", 0x229)
+CheckCompUni("<underscore> <quotedbl> <O> ", 0x22A)
+CheckCompUni("<underscore> <dead_diaeresis> <O> ", 0x22A)
+CheckCompUni("<macron> <quotedbl> <O> ", 0x22A)
+CheckCompUni("<macron> <dead_diaeresis> <O> ", 0x22A)
+CheckCompUni("<underscore> <Odiaeresis> ", 0x22A)
+CheckCompUni("<macron> <Odiaeresis> ", 0x22A)
+CheckCompUni("<underscore> <quotedbl> <o> ", 0x22B)
+CheckCompUni("<underscore> <dead_diaeresis> <o> ", 0x22B)
+CheckCompUni("<macron> <quotedbl> <o> ", 0x22B)
+CheckCompUni("<macron> <dead_diaeresis> <o> ", 0x22B)
+CheckCompUni("<underscore> <odiaeresis> ", 0x22B)
+CheckCompUni("<macron> <odiaeresis> ", 0x22B)
+CheckCompUni("<underscore> <combining_tilde> <O> ", 0x22C)
+CheckCompUni("<macron> <combining_tilde> <O> ", 0x22C)
+CheckCompUni("<underscore> <asciitilde> <O> ", 0x22C)
+CheckCompUni("<underscore> <dead_tilde> <O> ", 0x22C)
+CheckCompUni("<macron> <asciitilde> <O> ", 0x22C)
+CheckCompUni("<macron> <dead_tilde> <O> ", 0x22C)
+CheckCompUni("<underscore> <Otilde> ", 0x22C)
+CheckCompUni("<macron> <Otilde> ", 0x22C)
+CheckCompUni("<underscore> <combining_tilde> <o> ", 0x22D)
+CheckCompUni("<macron> <combining_tilde> <o> ", 0x22D)
+CheckCompUni("<underscore> <asciitilde> <o> ", 0x22D)
+CheckCompUni("<underscore> <dead_tilde> <o> ", 0x22D)
+CheckCompUni("<macron> <asciitilde> <o> ", 0x22D)
+CheckCompUni("<macron> <dead_tilde> <o> ", 0x22D)
+CheckCompUni("<underscore> <otilde> ", 0x22D)
+CheckCompUni("<macron> <otilde> ", 0x22D)
+CheckCompUni("<period> <O> ", 0x22E)
+CheckCompUni("<period> <o> ", 0x22F)
+CheckCompUni("<underscore> <period> <O> ", 0x230)
+CheckCompUni("<underscore> <dead_abovedot> <O> ", 0x230)
+CheckCompUni("<macron> <period> <O> ", 0x230)
+CheckCompUni("<macron> <dead_abovedot> <O> ", 0x230)
+CheckCompUni("<underscore> <U022e> ", 0x230)
+CheckCompUni("<macron> <U022e> ", 0x230)
+CheckCompUni("<underscore> <period> <o> ", 0x231)
+CheckCompUni("<underscore> <dead_abovedot> <o> ", 0x231)
+CheckCompUni("<macron> <period> <o> ", 0x231)
+CheckCompUni("<macron> <dead_abovedot> <o> ", 0x231)
+CheckCompUni("<underscore> <U022f> ", 0x231)
+CheckCompUni("<macron> <U022f> ", 0x231)
+CheckCompUni("<underscore> <Y> ", 0x232)
+CheckCompUni("<macron> <Y> ", 0x232)
+CheckCompUni("<underscore> <y> ", 0x233)
+CheckCompUni("<macron> <y> ", 0x233)
+CheckCompUni("<e> <e> ", 0x259)
+CheckCompUni("<KP_Divide> <i> ", 0x268)
+CheckCompUni("<slash> <i> ", 0x268)
+CheckCompUni("<KP_Divide> <U0294> ", 0x2A1)
+CheckCompUni("<slash> <U0294> ", 0x2A1)
+CheckCompUni("<asciicircum> <underbar> <h> ", 0x2B0)
+CheckCompUni("<asciicircum> <underscore> <h> ", 0x2B0)
+CheckCompUni("<asciicircum> <underbar> <U0266> ", 0x2B1)
+CheckCompUni("<asciicircum> <underscore> <U0266> ", 0x2B1)
+CheckCompUni("<asciicircum> <underbar> <j> ", 0x2B2)
+CheckCompUni("<asciicircum> <underscore> <j> ", 0x2B2)
+CheckCompUni("<asciicircum> <underbar> <r> ", 0x2B3)
+CheckCompUni("<asciicircum> <underscore> <r> ", 0x2B3)
+CheckCompUni("<asciicircum> <underbar> <U0279> ", 0x2B4)
+CheckCompUni("<asciicircum> <underscore> <U0279> ", 0x2B4)
+CheckCompUni("<asciicircum> <underbar> <U027b> ", 0x2B5)
+CheckCompUni("<asciicircum> <underscore> <U027b> ", 0x2B5)
+CheckCompUni("<asciicircum> <underbar> <U0281> ", 0x2B6)
+CheckCompUni("<asciicircum> <underscore> <U0281> ", 0x2B6)
+CheckCompUni("<asciicircum> <underbar> <w> ", 0x2B7)
+CheckCompUni("<asciicircum> <underscore> <w> ", 0x2B7)
+CheckCompUni("<asciicircum> <underbar> <y> ", 0x2B8)
+CheckCompUni("<asciicircum> <underscore> <y> ", 0x2B8)
+CheckCompUni("<asciicircum> <underbar> <U0263> ", 0x2E0)
+CheckCompUni("<asciicircum> <underscore> <U0263> ", 0x2E0)
+CheckCompUni("<asciicircum> <underbar> <l> ", 0x2E1)
+CheckCompUni("<asciicircum> <underscore> <l> ", 0x2E1)
+CheckCompUni("<asciicircum> <underbar> <s> ", 0x2E2)
+CheckCompUni("<asciicircum> <underscore> <s> ", 0x2E2)
+CheckCompUni("<asciicircum> <underbar> <x> ", 0x2E3)
+CheckCompUni("<asciicircum> <underscore> <x> ", 0x2E3)
+CheckCompUni("<asciicircum> <underbar> <U0295> ", 0x2E4)
+CheckCompUni("<asciicircum> <underscore> <U0295> ", 0x2E4)
+CheckCompUni("<quotedbl> <combining_acute> ", 0x344)
+CheckCompUni("<quotedbl> <apostrophe> ", 0x344)
+CheckCompUni("<quotedbl> <acute> ", 0x344)
+CheckCompUni("<quotedbl> <dead_acute> ", 0x344)
+CheckCompUni("<apostrophe> <U03d2> ", 0x3D3)
+CheckCompUni("<acute> <U03d2> ", 0x3D3)
+CheckCompUni("<quotedbl> <U03d2> ", 0x3D4)
+CheckCompUni("<period> <B> ", 0x1E02)
+CheckCompUni("<period> <b> ", 0x1E03)
+CheckCompUni("<exclam> <B> ", 0x1E04)
+CheckCompUni("<exclam> <b> ", 0x1E05)
+CheckCompUni("<apostrophe> <comma> <C> ", 0x1E08)
+CheckCompUni("<apostrophe> <dead_cedilla> <C> ", 0x1E08)
+CheckCompUni("<acute> <comma> <C> ", 0x1E08)
+CheckCompUni("<acute> <dead_cedilla> <C> ", 0x1E08)
+CheckCompUni("<apostrophe> <Ccedilla> ", 0x1E08)
+CheckCompUni("<acute> <Ccedilla> ", 0x1E08)
+CheckCompUni("<apostrophe> <comma> <c> ", 0x1E09)
+CheckCompUni("<apostrophe> <dead_cedilla> <c> ", 0x1E09)
+CheckCompUni("<acute> <comma> <c> ", 0x1E09)
+CheckCompUni("<acute> <dead_cedilla> <c> ", 0x1E09)
+CheckCompUni("<apostrophe> <ccedilla> ", 0x1E09)
+CheckCompUni("<acute> <ccedilla> ", 0x1E09)
+CheckCompUni("<period> <D> ", 0x1E0A)
+CheckCompUni("<period> <d> ", 0x1E0B)
+CheckCompUni("<exclam> <D> ", 0x1E0C)
+CheckCompUni("<exclam> <d> ", 0x1E0D)
+CheckCompUni("<comma> <D> ", 0x1E10)
+CheckCompUni("<comma> <d> ", 0x1E11)
+CheckCompUni("<grave> <underscore> <E> ", 0x1E14)
+CheckCompUni("<grave> <macron> <E> ", 0x1E14)
+CheckCompUni("<grave> <dead_macron> <E> ", 0x1E14)
+CheckCompUni("<grave> <Emacron> ", 0x1E14)
+CheckCompUni("<grave> <underscore> <e> ", 0x1E15)
+CheckCompUni("<grave> <macron> <e> ", 0x1E15)
+CheckCompUni("<grave> <dead_macron> <e> ", 0x1E15)
+CheckCompUni("<grave> <emacron> ", 0x1E15)
+CheckCompUni("<apostrophe> <underscore> <E> ", 0x1E16)
+CheckCompUni("<apostrophe> <macron> <E> ", 0x1E16)
+CheckCompUni("<apostrophe> <dead_macron> <E> ", 0x1E16)
+CheckCompUni("<acute> <underscore> <E> ", 0x1E16)
+CheckCompUni("<acute> <macron> <E> ", 0x1E16)
+CheckCompUni("<acute> <dead_macron> <E> ", 0x1E16)
+CheckCompUni("<apostrophe> <Emacron> ", 0x1E16)
+CheckCompUni("<acute> <Emacron> ", 0x1E16)
+CheckCompUni("<apostrophe> <underscore> <e> ", 0x1E17)
+CheckCompUni("<apostrophe> <macron> <e> ", 0x1E17)
+CheckCompUni("<apostrophe> <dead_macron> <e> ", 0x1E17)
+CheckCompUni("<acute> <underscore> <e> ", 0x1E17)
+CheckCompUni("<acute> <macron> <e> ", 0x1E17)
+CheckCompUni("<acute> <dead_macron> <e> ", 0x1E17)
+CheckCompUni("<apostrophe> <emacron> ", 0x1E17)
+CheckCompUni("<acute> <emacron> ", 0x1E17)
+CheckCompUni("<b> <comma> <E> ", 0x1E1C)
+CheckCompUni("<b> <dead_cedilla> <E> ", 0x1E1C)
+CheckCompUni("<U> <comma> <E> ", 0x1E1C)
+CheckCompUni("<U> <dead_cedilla> <E> ", 0x1E1C)
+CheckCompUni("<b> <U0228> ", 0x1E1C)
+CheckCompUni("<U> <U0228> ", 0x1E1C)
+CheckCompUni("<b> <comma> <e> ", 0x1E1D)
+CheckCompUni("<b> <dead_cedilla> <e> ", 0x1E1D)
+CheckCompUni("<U> <comma> <e> ", 0x1E1D)
+CheckCompUni("<U> <dead_cedilla> <e> ", 0x1E1D)
+CheckCompUni("<b> <U0229> ", 0x1E1D)
+CheckCompUni("<U> <U0229> ", 0x1E1D)
+CheckCompUni("<period> <F> ", 0x1E1E)
+CheckCompUni("<period> <f> ", 0x1E1F)
+CheckCompUni("<underscore> <G> ", 0x1E20)
+CheckCompUni("<macron> <G> ", 0x1E20)
+CheckCompUni("<underscore> <g> ", 0x1E21)
+CheckCompUni("<macron> <g> ", 0x1E21)
+CheckCompUni("<period> <H> ", 0x1E22)
+CheckCompUni("<period> <h> ", 0x1E23)
+CheckCompUni("<exclam> <H> ", 0x1E24)
+CheckCompUni("<exclam> <h> ", 0x1E25)
+CheckCompUni("<quotedbl> <H> ", 0x1E26)
+CheckCompUni("<quotedbl> <h> ", 0x1E27)
+CheckCompUni("<comma> <H> ", 0x1E28)
+CheckCompUni("<comma> <h> ", 0x1E29)
+CheckCompUni("<apostrophe> <quotedbl> <I> ", 0x1E2E)
+CheckCompUni("<apostrophe> <dead_diaeresis> <I> ", 0x1E2E)
+CheckCompUni("<acute> <quotedbl> <I> ", 0x1E2E)
+CheckCompUni("<acute> <dead_diaeresis> <I> ", 0x1E2E)
+CheckCompUni("<apostrophe> <Idiaeresis> ", 0x1E2E)
+CheckCompUni("<acute> <Idiaeresis> ", 0x1E2E)
+CheckCompUni("<apostrophe> <quotedbl> <i> ", 0x1E2F)
+CheckCompUni("<apostrophe> <dead_diaeresis> <i> ", 0x1E2F)
+CheckCompUni("<acute> <quotedbl> <i> ", 0x1E2F)
+CheckCompUni("<acute> <dead_diaeresis> <i> ", 0x1E2F)
+CheckCompUni("<apostrophe> <idiaeresis> ", 0x1E2F)
+CheckCompUni("<acute> <idiaeresis> ", 0x1E2F)
+CheckCompUni("<apostrophe> <K> ", 0x1E30)
+CheckCompUni("<acute> <K> ", 0x1E30)
+CheckCompUni("<apostrophe> <k> ", 0x1E31)
+CheckCompUni("<acute> <k> ", 0x1E31)
+CheckCompUni("<exclam> <K> ", 0x1E32)
+CheckCompUni("<exclam> <k> ", 0x1E33)
+CheckCompUni("<exclam> <L> ", 0x1E36)
+CheckCompUni("<exclam> <l> ", 0x1E37)
+CheckCompUni("<underscore> <combining_belowdot> <L> ", 0x1E38)
+CheckCompUni("<macron> <combining_belowdot> <L> ", 0x1E38)
+CheckCompUni("<underscore> <exclam> <L> ", 0x1E38)
+CheckCompUni("<underscore> <dead_belowdot> <L> ", 0x1E38)
+CheckCompUni("<macron> <exclam> <L> ", 0x1E38)
+CheckCompUni("<macron> <dead_belowdot> <L> ", 0x1E38)
+CheckCompUni("<underscore> <U1e36> ", 0x1E38)
+CheckCompUni("<macron> <U1e36> ", 0x1E38)
+CheckCompUni("<underscore> <combining_belowdot> <l> ", 0x1E39)
+CheckCompUni("<macron> <combining_belowdot> <l> ", 0x1E39)
+CheckCompUni("<underscore> <exclam> <l> ", 0x1E39)
+CheckCompUni("<underscore> <dead_belowdot> <l> ", 0x1E39)
+CheckCompUni("<macron> <exclam> <l> ", 0x1E39)
+CheckCompUni("<macron> <dead_belowdot> <l> ", 0x1E39)
+CheckCompUni("<underscore> <U1e37> ", 0x1E39)
+CheckCompUni("<macron> <U1e37> ", 0x1E39)
+CheckCompUni("<apostrophe> <M> ", 0x1E3E)
+CheckCompUni("<acute> <M> ", 0x1E3E)
+CheckCompUni("<apostrophe> <m> ", 0x1E3F)
+CheckCompUni("<acute> <m> ", 0x1E3F)
+CheckCompUni("<period> <M> ", 0x1E40)
+CheckCompUni("<period> <m> ", 0x1E41)
+CheckCompUni("<exclam> <M> ", 0x1E42)
+CheckCompUni("<exclam> <m> ", 0x1E43)
+CheckCompUni("<period> <N> ", 0x1E44)
+CheckCompUni("<period> <n> ", 0x1E45)
+CheckCompUni("<exclam> <N> ", 0x1E46)
+CheckCompUni("<exclam> <n> ", 0x1E47)
+CheckCompUni("<apostrophe> <combining_tilde> <O> ", 0x1E4C)
+CheckCompUni("<acute> <combining_tilde> <O> ", 0x1E4C)
+CheckCompUni("<apostrophe> <asciitilde> <O> ", 0x1E4C)
+CheckCompUni("<apostrophe> <dead_tilde> <O> ", 0x1E4C)
+CheckCompUni("<acute> <asciitilde> <O> ", 0x1E4C)
+CheckCompUni("<acute> <dead_tilde> <O> ", 0x1E4C)
+CheckCompUni("<apostrophe> <Otilde> ", 0x1E4C)
+CheckCompUni("<acute> <Otilde> ", 0x1E4C)
+CheckCompUni("<apostrophe> <combining_tilde> <o> ", 0x1E4D)
+CheckCompUni("<acute> <combining_tilde> <o> ", 0x1E4D)
+CheckCompUni("<apostrophe> <asciitilde> <o> ", 0x1E4D)
+CheckCompUni("<apostrophe> <dead_tilde> <o> ", 0x1E4D)
+CheckCompUni("<acute> <asciitilde> <o> ", 0x1E4D)
+CheckCompUni("<acute> <dead_tilde> <o> ", 0x1E4D)
+CheckCompUni("<apostrophe> <otilde> ", 0x1E4D)
+CheckCompUni("<acute> <otilde> ", 0x1E4D)
+CheckCompUni("<quotedbl> <combining_tilde> <O> ", 0x1E4E)
+CheckCompUni("<quotedbl> <asciitilde> <O> ", 0x1E4E)
+CheckCompUni("<quotedbl> <dead_tilde> <O> ", 0x1E4E)
+CheckCompUni("<quotedbl> <Otilde> ", 0x1E4E)
+CheckCompUni("<quotedbl> <combining_tilde> <o> ", 0x1E4F)
+CheckCompUni("<quotedbl> <asciitilde> <o> ", 0x1E4F)
+CheckCompUni("<quotedbl> <dead_tilde> <o> ", 0x1E4F)
+CheckCompUni("<quotedbl> <otilde> ", 0x1E4F)
+CheckCompUni("<grave> <underscore> <O> ", 0x1E50)
+CheckCompUni("<grave> <macron> <O> ", 0x1E50)
+CheckCompUni("<grave> <dead_macron> <O> ", 0x1E50)
+CheckCompUni("<grave> <Omacron> ", 0x1E50)
+CheckCompUni("<grave> <underscore> <o> ", 0x1E51)
+CheckCompUni("<grave> <macron> <o> ", 0x1E51)
+CheckCompUni("<grave> <dead_macron> <o> ", 0x1E51)
+CheckCompUni("<grave> <omacron> ", 0x1E51)
+CheckCompUni("<apostrophe> <underscore> <O> ", 0x1E52)
+CheckCompUni("<apostrophe> <macron> <O> ", 0x1E52)
+CheckCompUni("<apostrophe> <dead_macron> <O> ", 0x1E52)
+CheckCompUni("<acute> <underscore> <O> ", 0x1E52)
+CheckCompUni("<acute> <macron> <O> ", 0x1E52)
+CheckCompUni("<acute> <dead_macron> <O> ", 0x1E52)
+CheckCompUni("<apostrophe> <Omacron> ", 0x1E52)
+CheckCompUni("<acute> <Omacron> ", 0x1E52)
+CheckCompUni("<apostrophe> <underscore> <o> ", 0x1E53)
+CheckCompUni("<apostrophe> <macron> <o> ", 0x1E53)
+CheckCompUni("<apostrophe> <dead_macron> <o> ", 0x1E53)
+CheckCompUni("<acute> <underscore> <o> ", 0x1E53)
+CheckCompUni("<acute> <macron> <o> ", 0x1E53)
+CheckCompUni("<acute> <dead_macron> <o> ", 0x1E53)
+CheckCompUni("<apostrophe> <omacron> ", 0x1E53)
+CheckCompUni("<acute> <omacron> ", 0x1E53)
+CheckCompUni("<apostrophe> <P> ", 0x1E54)
+CheckCompUni("<acute> <P> ", 0x1E54)
+CheckCompUni("<apostrophe> <p> ", 0x1E55)
+CheckCompUni("<acute> <p> ", 0x1E55)
+CheckCompUni("<period> <P> ", 0x1E56)
+CheckCompUni("<period> <p> ", 0x1E57)
+CheckCompUni("<period> <R> ", 0x1E58)
+CheckCompUni("<period> <r> ", 0x1E59)
+CheckCompUni("<exclam> <R> ", 0x1E5A)
+CheckCompUni("<exclam> <r> ", 0x1E5B)
+CheckCompUni("<underscore> <combining_belowdot> <R> ", 0x1E5C)
+CheckCompUni("<macron> <combining_belowdot> <R> ", 0x1E5C)
+CheckCompUni("<underscore> <exclam> <R> ", 0x1E5C)
+CheckCompUni("<underscore> <dead_belowdot> <R> ", 0x1E5C)
+CheckCompUni("<macron> <exclam> <R> ", 0x1E5C)
+CheckCompUni("<macron> <dead_belowdot> <R> ", 0x1E5C)
+CheckCompUni("<underscore> <U1e5a> ", 0x1E5C)
+CheckCompUni("<macron> <U1e5a> ", 0x1E5C)
+CheckCompUni("<underscore> <combining_belowdot> <r> ", 0x1E5D)
+CheckCompUni("<macron> <combining_belowdot> <r> ", 0x1E5D)
+CheckCompUni("<underscore> <exclam> <r> ", 0x1E5D)
+CheckCompUni("<underscore> <dead_belowdot> <r> ", 0x1E5D)
+CheckCompUni("<macron> <exclam> <r> ", 0x1E5D)
+CheckCompUni("<macron> <dead_belowdot> <r> ", 0x1E5D)
+CheckCompUni("<underscore> <U1e5b> ", 0x1E5D)
+CheckCompUni("<macron> <U1e5b> ", 0x1E5D)
+CheckCompUni("<period> <S> ", 0x1E60)
+CheckCompUni("<period> <s> ", 0x1E61)
+CheckCompUni("<exclam> <S> ", 0x1E62)
+CheckCompUni("<exclam> <s> ", 0x1E63)
+CheckCompUni("<period> <combining_acute> <S> ", 0x1E64)
+CheckCompUni("<period> <apostrophe> <S> ", 0x1E64)
+CheckCompUni("<period> <acute> <S> ", 0x1E64)
+CheckCompUni("<period> <dead_acute> <S> ", 0x1E64)
+CheckCompUni("<period> <Sacute> ", 0x1E64)
+CheckCompUni("<period> <combining_acute> <s> ", 0x1E65)
+CheckCompUni("<period> <apostrophe> <s> ", 0x1E65)
+CheckCompUni("<period> <acute> <s> ", 0x1E65)
+CheckCompUni("<period> <dead_acute> <s> ", 0x1E65)
+CheckCompUni("<period> <sacute> ", 0x1E65)
+CheckCompUni("<period> <c> <S> ", 0x1E66)
+CheckCompUni("<period> <dead_caron> <S> ", 0x1E66)
+CheckCompUni("<period> <Scaron> ", 0x1E66)
+CheckCompUni("<period> <c> <s> ", 0x1E67)
+CheckCompUni("<period> <dead_caron> <s> ", 0x1E67)
+CheckCompUni("<period> <scaron> ", 0x1E67)
+CheckCompUni("<period> <combining_belowdot> <S> ", 0x1E68)
+CheckCompUni("<period> <exclam> <S> ", 0x1E68)
+CheckCompUni("<period> <dead_belowdot> <S> ", 0x1E68)
+CheckCompUni("<period> <U1e62> ", 0x1E68)
+CheckCompUni("<period> <combining_belowdot> <s> ", 0x1E69)
+CheckCompUni("<period> <exclam> <s> ", 0x1E69)
+CheckCompUni("<period> <dead_belowdot> <s> ", 0x1E69)
+CheckCompUni("<period> <U1e63> ", 0x1E69)
+CheckCompUni("<period> <T> ", 0x1E6A)
+CheckCompUni("<period> <t> ", 0x1E6B)
+CheckCompUni("<exclam> <T> ", 0x1E6C)
+CheckCompUni("<exclam> <t> ", 0x1E6D)
+CheckCompUni("<apostrophe> <combining_tilde> <U> ", 0x1E78)
+CheckCompUni("<acute> <combining_tilde> <U> ", 0x1E78)
+CheckCompUni("<apostrophe> <asciitilde> <U> ", 0x1E78)
+CheckCompUni("<apostrophe> <dead_tilde> <U> ", 0x1E78)
+CheckCompUni("<acute> <asciitilde> <U> ", 0x1E78)
+CheckCompUni("<acute> <dead_tilde> <U> ", 0x1E78)
+CheckCompUni("<apostrophe> <Utilde> ", 0x1E78)
+CheckCompUni("<acute> <Utilde> ", 0x1E78)
+CheckCompUni("<apostrophe> <combining_tilde> <u> ", 0x1E79)
+CheckCompUni("<acute> <combining_tilde> <u> ", 0x1E79)
+CheckCompUni("<apostrophe> <asciitilde> <u> ", 0x1E79)
+CheckCompUni("<apostrophe> <dead_tilde> <u> ", 0x1E79)
+CheckCompUni("<acute> <asciitilde> <u> ", 0x1E79)
+CheckCompUni("<acute> <dead_tilde> <u> ", 0x1E79)
+CheckCompUni("<apostrophe> <utilde> ", 0x1E79)
+CheckCompUni("<acute> <utilde> ", 0x1E79)
+CheckCompUni("<quotedbl> <underscore> <U> ", 0x1E7A)
+CheckCompUni("<quotedbl> <macron> <U> ", 0x1E7A)
+CheckCompUni("<quotedbl> <dead_macron> <U> ", 0x1E7A)
+CheckCompUni("<quotedbl> <Umacron> ", 0x1E7A)
+CheckCompUni("<quotedbl> <underscore> <u> ", 0x1E7B)
+CheckCompUni("<quotedbl> <macron> <u> ", 0x1E7B)
+CheckCompUni("<quotedbl> <dead_macron> <u> ", 0x1E7B)
+CheckCompUni("<quotedbl> <umacron> ", 0x1E7B)
+CheckCompUni("<asciitilde> <V> ", 0x1E7C)
+CheckCompUni("<asciitilde> <v> ", 0x1E7D)
+CheckCompUni("<exclam> <V> ", 0x1E7E)
+CheckCompUni("<exclam> <v> ", 0x1E7F)
+CheckCompUni("<grave> <W> ", 0x1E80)
+CheckCompUni("<grave> <w> ", 0x1E81)
+CheckCompUni("<apostrophe> <W> ", 0x1E82)
+CheckCompUni("<acute> <W> ", 0x1E82)
+CheckCompUni("<apostrophe> <w> ", 0x1E83)
+CheckCompUni("<acute> <w> ", 0x1E83)
+CheckCompUni("<quotedbl> <W> ", 0x1E84)
+CheckCompUni("<quotedbl> <w> ", 0x1E85)
+CheckCompUni("<period> <W> ", 0x1E86)
+CheckCompUni("<period> <w> ", 0x1E87)
+CheckCompUni("<exclam> <W> ", 0x1E88)
+CheckCompUni("<exclam> <w> ", 0x1E89)
+CheckCompUni("<period> <X> ", 0x1E8A)
+CheckCompUni("<period> <x> ", 0x1E8B)
+CheckCompUni("<quotedbl> <X> ", 0x1E8C)
+CheckCompUni("<quotedbl> <x> ", 0x1E8D)
+CheckCompUni("<period> <Y> ", 0x1E8E)
+CheckCompUni("<period> <y> ", 0x1E8F)
+CheckCompUni("<asciicircum> <Z> ", 0x1E90)
+CheckCompUni("<asciicircum> <z> ", 0x1E91)
+CheckCompUni("<exclam> <Z> ", 0x1E92)
+CheckCompUni("<exclam> <z> ", 0x1E93)
+CheckCompUni("<quotedbl> <t> ", 0x1E97)
+CheckCompUni("<o> <w> ", 0x1E98)
+CheckCompUni("<o> <y> ", 0x1E99)
+CheckCompUni("<period> <U017f> ", 0x1E9B)
+CheckCompUni("<exclam> <A> ", 0x1EA0)
+CheckCompUni("<exclam> <a> ", 0x1EA1)
+CheckCompUni("<question> <A> ", 0x1EA2)
+CheckCompUni("<question> <a> ", 0x1EA3)
+CheckCompUni("<apostrophe> <asciicircum> <A> ", 0x1EA4)
+CheckCompUni("<apostrophe> <dead_circumflex> <A> ", 0x1EA4)
+CheckCompUni("<acute> <asciicircum> <A> ", 0x1EA4)
+CheckCompUni("<acute> <dead_circumflex> <A> ", 0x1EA4)
+CheckCompUni("<apostrophe> <Acircumflex> ", 0x1EA4)
+CheckCompUni("<acute> <Acircumflex> ", 0x1EA4)
+CheckCompUni("<apostrophe> <asciicircum> <a> ", 0x1EA5)
+CheckCompUni("<apostrophe> <dead_circumflex> <a> ", 0x1EA5)
+CheckCompUni("<acute> <asciicircum> <a> ", 0x1EA5)
+CheckCompUni("<acute> <dead_circumflex> <a> ", 0x1EA5)
+CheckCompUni("<apostrophe> <acircumflex> ", 0x1EA5)
+CheckCompUni("<acute> <acircumflex> ", 0x1EA5)
+CheckCompUni("<grave> <asciicircum> <A> ", 0x1EA6)
+CheckCompUni("<grave> <dead_circumflex> <A> ", 0x1EA6)
+CheckCompUni("<grave> <Acircumflex> ", 0x1EA6)
+CheckCompUni("<grave> <asciicircum> <a> ", 0x1EA7)
+CheckCompUni("<grave> <dead_circumflex> <a> ", 0x1EA7)
+CheckCompUni("<grave> <acircumflex> ", 0x1EA7)
+CheckCompUni("<question> <asciicircum> <A> ", 0x1EA8)
+CheckCompUni("<question> <dead_circumflex> <A> ", 0x1EA8)
+CheckCompUni("<question> <Acircumflex> ", 0x1EA8)
+CheckCompUni("<question> <asciicircum> <a> ", 0x1EA9)
+CheckCompUni("<question> <dead_circumflex> <a> ", 0x1EA9)
+CheckCompUni("<question> <acircumflex> ", 0x1EA9)
+CheckCompUni("<asciitilde> <asciicircum> <A> ", 0x1EAA)
+CheckCompUni("<asciitilde> <dead_circumflex> <A> ", 0x1EAA)
+CheckCompUni("<asciitilde> <Acircumflex> ", 0x1EAA)
+CheckCompUni("<asciitilde> <asciicircum> <a> ", 0x1EAB)
+CheckCompUni("<asciitilde> <dead_circumflex> <a> ", 0x1EAB)
+CheckCompUni("<asciitilde> <acircumflex> ", 0x1EAB)
+CheckCompUni("<asciicircum> <combining_belowdot> <A> ", 0x1EAC)
+CheckCompUni("<asciicircum> <exclam> <A> ", 0x1EAC)
+CheckCompUni("<asciicircum> <dead_belowdot> <A> ", 0x1EAC)
+CheckCompUni("<asciicircum> <U1ea0> ", 0x1EAC)
+CheckCompUni("<asciicircum> <combining_belowdot> <a> ", 0x1EAD)
+CheckCompUni("<asciicircum> <exclam> <a> ", 0x1EAD)
+CheckCompUni("<asciicircum> <dead_belowdot> <a> ", 0x1EAD)
+CheckCompUni("<asciicircum> <U1ea1> ", 0x1EAD)
+CheckCompUni("<apostrophe> <b> <A> ", 0x1EAE)
+CheckCompUni("<apostrophe> <U> <A> ", 0x1EAE)
+CheckCompUni("<apostrophe> <dead_breve> <A> ", 0x1EAE)
+CheckCompUni("<acute> <b> <A> ", 0x1EAE)
+CheckCompUni("<acute> <U> <A> ", 0x1EAE)
+CheckCompUni("<acute> <dead_breve> <A> ", 0x1EAE)
+CheckCompUni("<apostrophe> <Abreve> ", 0x1EAE)
+CheckCompUni("<acute> <Abreve> ", 0x1EAE)
+CheckCompUni("<apostrophe> <b> <a> ", 0x1EAF)
+CheckCompUni("<apostrophe> <U> <a> ", 0x1EAF)
+CheckCompUni("<apostrophe> <dead_breve> <a> ", 0x1EAF)
+CheckCompUni("<acute> <b> <a> ", 0x1EAF)
+CheckCompUni("<acute> <U> <a> ", 0x1EAF)
+CheckCompUni("<acute> <dead_breve> <a> ", 0x1EAF)
+CheckCompUni("<apostrophe> <abreve> ", 0x1EAF)
+CheckCompUni("<acute> <abreve> ", 0x1EAF)
+CheckCompUni("<grave> <b> <A> ", 0x1EB0)
+CheckCompUni("<grave> <U> <A> ", 0x1EB0)
+CheckCompUni("<grave> <dead_breve> <A> ", 0x1EB0)
+CheckCompUni("<grave> <Abreve> ", 0x1EB0)
+CheckCompUni("<grave> <b> <a> ", 0x1EB1)
+CheckCompUni("<grave> <U> <a> ", 0x1EB1)
+CheckCompUni("<grave> <dead_breve> <a> ", 0x1EB1)
+CheckCompUni("<grave> <abreve> ", 0x1EB1)
+CheckCompUni("<question> <b> <A> ", 0x1EB2)
+CheckCompUni("<question> <U> <A> ", 0x1EB2)
+CheckCompUni("<question> <dead_breve> <A> ", 0x1EB2)
+CheckCompUni("<question> <Abreve> ", 0x1EB2)
+CheckCompUni("<question> <b> <a> ", 0x1EB3)
+CheckCompUni("<question> <U> <a> ", 0x1EB3)
+CheckCompUni("<question> <dead_breve> <a> ", 0x1EB3)
+CheckCompUni("<question> <abreve> ", 0x1EB3)
+CheckCompUni("<asciitilde> <b> <A> ", 0x1EB4)
+CheckCompUni("<asciitilde> <U> <A> ", 0x1EB4)
+CheckCompUni("<asciitilde> <dead_breve> <A> ", 0x1EB4)
+CheckCompUni("<asciitilde> <Abreve> ", 0x1EB4)
+CheckCompUni("<asciitilde> <b> <a> ", 0x1EB5)
+CheckCompUni("<asciitilde> <U> <a> ", 0x1EB5)
+CheckCompUni("<asciitilde> <dead_breve> <a> ", 0x1EB5)
+CheckCompUni("<asciitilde> <abreve> ", 0x1EB5)
+CheckCompUni("<b> <combining_belowdot> <A> ", 0x1EB6)
+CheckCompUni("<U> <combining_belowdot> <A> ", 0x1EB6)
+CheckCompUni("<b> <exclam> <A> ", 0x1EB6)
+CheckCompUni("<b> <dead_belowdot> <A> ", 0x1EB6)
+CheckCompUni("<U> <exclam> <A> ", 0x1EB6)
+CheckCompUni("<U> <dead_belowdot> <A> ", 0x1EB6)
+CheckCompUni("<b> <U1ea0> ", 0x1EB6)
+CheckCompUni("<U> <U1ea0> ", 0x1EB6)
+CheckCompUni("<b> <combining_belowdot> <a> ", 0x1EB7)
+CheckCompUni("<U> <combining_belowdot> <a> ", 0x1EB7)
+CheckCompUni("<b> <exclam> <a> ", 0x1EB7)
+CheckCompUni("<b> <dead_belowdot> <a> ", 0x1EB7)
+CheckCompUni("<U> <exclam> <a> ", 0x1EB7)
+CheckCompUni("<U> <dead_belowdot> <a> ", 0x1EB7)
+CheckCompUni("<b> <U1ea1> ", 0x1EB7)
+CheckCompUni("<U> <U1ea1> ", 0x1EB7)
+CheckCompUni("<exclam> <E> ", 0x1EB8)
+CheckCompUni("<exclam> <e> ", 0x1EB9)
+CheckCompUni("<question> <E> ", 0x1EBA)
+CheckCompUni("<question> <e> ", 0x1EBB)
+CheckCompUni("<asciitilde> <E> ", 0x1EBC)
+CheckCompUni("<asciitilde> <e> ", 0x1EBD)
+CheckCompUni("<apostrophe> <asciicircum> <E> ", 0x1EBE)
+CheckCompUni("<apostrophe> <dead_circumflex> <E> ", 0x1EBE)
+CheckCompUni("<acute> <asciicircum> <E> ", 0x1EBE)
+CheckCompUni("<acute> <dead_circumflex> <E> ", 0x1EBE)
+CheckCompUni("<apostrophe> <Ecircumflex> ", 0x1EBE)
+CheckCompUni("<acute> <Ecircumflex> ", 0x1EBE)
+CheckCompUni("<apostrophe> <asciicircum> <e> ", 0x1EBF)
+CheckCompUni("<apostrophe> <dead_circumflex> <e> ", 0x1EBF)
+CheckCompUni("<acute> <asciicircum> <e> ", 0x1EBF)
+CheckCompUni("<acute> <dead_circumflex> <e> ", 0x1EBF)
+CheckCompUni("<apostrophe> <ecircumflex> ", 0x1EBF)
+CheckCompUni("<acute> <ecircumflex> ", 0x1EBF)
+CheckCompUni("<grave> <asciicircum> <E> ", 0x1EC0)
+CheckCompUni("<grave> <dead_circumflex> <E> ", 0x1EC0)
+CheckCompUni("<grave> <Ecircumflex> ", 0x1EC0)
+CheckCompUni("<grave> <asciicircum> <e> ", 0x1EC1)
+CheckCompUni("<grave> <dead_circumflex> <e> ", 0x1EC1)
+CheckCompUni("<grave> <ecircumflex> ", 0x1EC1)
+CheckCompUni("<question> <asciicircum> <E> ", 0x1EC2)
+CheckCompUni("<question> <dead_circumflex> <E> ", 0x1EC2)
+CheckCompUni("<question> <Ecircumflex> ", 0x1EC2)
+CheckCompUni("<question> <asciicircum> <e> ", 0x1EC3)
+CheckCompUni("<question> <dead_circumflex> <e> ", 0x1EC3)
+CheckCompUni("<question> <ecircumflex> ", 0x1EC3)
+CheckCompUni("<asciitilde> <asciicircum> <E> ", 0x1EC4)
+CheckCompUni("<asciitilde> <dead_circumflex> <E> ", 0x1EC4)
+CheckCompUni("<asciitilde> <Ecircumflex> ", 0x1EC4)
+CheckCompUni("<asciitilde> <asciicircum> <e> ", 0x1EC5)
+CheckCompUni("<asciitilde> <dead_circumflex> <e> ", 0x1EC5)
+CheckCompUni("<asciitilde> <ecircumflex> ", 0x1EC5)
+CheckCompUni("<asciicircum> <combining_belowdot> <E> ", 0x1EC6)
+CheckCompUni("<asciicircum> <exclam> <E> ", 0x1EC6)
+CheckCompUni("<asciicircum> <dead_belowdot> <E> ", 0x1EC6)
+CheckCompUni("<asciicircum> <U1eb8> ", 0x1EC6)
+CheckCompUni("<asciicircum> <combining_belowdot> <e> ", 0x1EC7)
+CheckCompUni("<asciicircum> <exclam> <e> ", 0x1EC7)
+CheckCompUni("<asciicircum> <dead_belowdot> <e> ", 0x1EC7)
+CheckCompUni("<asciicircum> <U1eb9> ", 0x1EC7)
+CheckCompUni("<question> <I> ", 0x1EC8)
+CheckCompUni("<question> <i> ", 0x1EC9)
+CheckCompUni("<exclam> <I> ", 0x1ECA)
+CheckCompUni("<exclam> <i> ", 0x1ECB)
+CheckCompUni("<exclam> <O> ", 0x1ECC)
+CheckCompUni("<exclam> <o> ", 0x1ECD)
+CheckCompUni("<question> <O> ", 0x1ECE)
+CheckCompUni("<question> <o> ", 0x1ECF)
+CheckCompUni("<apostrophe> <asciicircum> <O> ", 0x1ED0)
+CheckCompUni("<apostrophe> <dead_circumflex> <O> ", 0x1ED0)
+CheckCompUni("<acute> <asciicircum> <O> ", 0x1ED0)
+CheckCompUni("<acute> <dead_circumflex> <O> ", 0x1ED0)
+CheckCompUni("<apostrophe> <Ocircumflex> ", 0x1ED0)
+CheckCompUni("<acute> <Ocircumflex> ", 0x1ED0)
+CheckCompUni("<apostrophe> <asciicircum> <o> ", 0x1ED1)
+CheckCompUni("<apostrophe> <dead_circumflex> <o> ", 0x1ED1)
+CheckCompUni("<acute> <asciicircum> <o> ", 0x1ED1)
+CheckCompUni("<acute> <dead_circumflex> <o> ", 0x1ED1)
+CheckCompUni("<apostrophe> <ocircumflex> ", 0x1ED1)
+CheckCompUni("<acute> <ocircumflex> ", 0x1ED1)
+CheckCompUni("<grave> <asciicircum> <O> ", 0x1ED2)
+CheckCompUni("<grave> <dead_circumflex> <O> ", 0x1ED2)
+CheckCompUni("<grave> <Ocircumflex> ", 0x1ED2)
+CheckCompUni("<grave> <asciicircum> <o> ", 0x1ED3)
+CheckCompUni("<grave> <dead_circumflex> <o> ", 0x1ED3)
+CheckCompUni("<grave> <ocircumflex> ", 0x1ED3)
+CheckCompUni("<question> <asciicircum> <O> ", 0x1ED4)
+CheckCompUni("<question> <dead_circumflex> <O> ", 0x1ED4)
+CheckCompUni("<question> <Ocircumflex> ", 0x1ED4)
+CheckCompUni("<question> <asciicircum> <o> ", 0x1ED5)
+CheckCompUni("<question> <dead_circumflex> <o> ", 0x1ED5)
+CheckCompUni("<question> <ocircumflex> ", 0x1ED5)
+CheckCompUni("<asciitilde> <asciicircum> <O> ", 0x1ED6)
+CheckCompUni("<asciitilde> <dead_circumflex> <O> ", 0x1ED6)
+CheckCompUni("<asciitilde> <Ocircumflex> ", 0x1ED6)
+CheckCompUni("<asciitilde> <asciicircum> <o> ", 0x1ED7)
+CheckCompUni("<asciitilde> <dead_circumflex> <o> ", 0x1ED7)
+CheckCompUni("<asciitilde> <ocircumflex> ", 0x1ED7)
+CheckCompUni("<asciicircum> <combining_belowdot> <O> ", 0x1ED8)
+CheckCompUni("<asciicircum> <exclam> <O> ", 0x1ED8)
+CheckCompUni("<asciicircum> <dead_belowdot> <O> ", 0x1ED8)
+CheckCompUni("<asciicircum> <U1ecc> ", 0x1ED8)
+CheckCompUni("<asciicircum> <combining_belowdot> <o> ", 0x1ED9)
+CheckCompUni("<asciicircum> <exclam> <o> ", 0x1ED9)
+CheckCompUni("<asciicircum> <dead_belowdot> <o> ", 0x1ED9)
+CheckCompUni("<asciicircum> <U1ecd> ", 0x1ED9)
+CheckCompUni("<apostrophe> <plus> <O> ", 0x1EDA)
+CheckCompUni("<apostrophe> <dead_horn> <O> ", 0x1EDA)
+CheckCompUni("<acute> <plus> <O> ", 0x1EDA)
+CheckCompUni("<acute> <dead_horn> <O> ", 0x1EDA)
+CheckCompUni("<apostrophe> <Ohorn> ", 0x1EDA)
+CheckCompUni("<acute> <Ohorn> ", 0x1EDA)
+CheckCompUni("<apostrophe> <plus> <o> ", 0x1EDB)
+CheckCompUni("<apostrophe> <dead_horn> <o> ", 0x1EDB)
+CheckCompUni("<acute> <plus> <o> ", 0x1EDB)
+CheckCompUni("<acute> <dead_horn> <o> ", 0x1EDB)
+CheckCompUni("<apostrophe> <ohorn> ", 0x1EDB)
+CheckCompUni("<acute> <ohorn> ", 0x1EDB)
+CheckCompUni("<grave> <plus> <O> ", 0x1EDC)
+CheckCompUni("<grave> <dead_horn> <O> ", 0x1EDC)
+CheckCompUni("<grave> <Ohorn> ", 0x1EDC)
+CheckCompUni("<grave> <plus> <o> ", 0x1EDD)
+CheckCompUni("<grave> <dead_horn> <o> ", 0x1EDD)
+CheckCompUni("<grave> <ohorn> ", 0x1EDD)
+CheckCompUni("<question> <plus> <O> ", 0x1EDE)
+CheckCompUni("<question> <dead_horn> <O> ", 0x1EDE)
+CheckCompUni("<question> <Ohorn> ", 0x1EDE)
+CheckCompUni("<question> <plus> <o> ", 0x1EDF)
+CheckCompUni("<question> <dead_horn> <o> ", 0x1EDF)
+CheckCompUni("<question> <ohorn> ", 0x1EDF)
+CheckCompUni("<asciitilde> <plus> <O> ", 0x1EE0)
+CheckCompUni("<asciitilde> <dead_horn> <O> ", 0x1EE0)
+CheckCompUni("<asciitilde> <Ohorn> ", 0x1EE0)
+CheckCompUni("<asciitilde> <plus> <o> ", 0x1EE1)
+CheckCompUni("<asciitilde> <dead_horn> <o> ", 0x1EE1)
+CheckCompUni("<asciitilde> <ohorn> ", 0x1EE1)
+CheckCompUni("<exclam> <plus> <O> ", 0x1EE2)
+CheckCompUni("<exclam> <dead_horn> <O> ", 0x1EE2)
+CheckCompUni("<exclam> <Ohorn> ", 0x1EE2)
+CheckCompUni("<exclam> <plus> <o> ", 0x1EE3)
+CheckCompUni("<exclam> <dead_horn> <o> ", 0x1EE3)
+CheckCompUni("<exclam> <ohorn> ", 0x1EE3)
+CheckCompUni("<exclam> <U> ", 0x1EE4)
+CheckCompUni("<exclam> <u> ", 0x1EE5)
+CheckCompUni("<question> <U> ", 0x1EE6)
+CheckCompUni("<question> <u> ", 0x1EE7)
+CheckCompUni("<apostrophe> <plus> <U> ", 0x1EE8)
+CheckCompUni("<apostrophe> <dead_horn> <U> ", 0x1EE8)
+CheckCompUni("<acute> <plus> <U> ", 0x1EE8)
+CheckCompUni("<acute> <dead_horn> <U> ", 0x1EE8)
+CheckCompUni("<apostrophe> <Uhorn> ", 0x1EE8)
+CheckCompUni("<acute> <Uhorn> ", 0x1EE8)
+CheckCompUni("<apostrophe> <plus> <u> ", 0x1EE9)
+CheckCompUni("<apostrophe> <dead_horn> <u> ", 0x1EE9)
+CheckCompUni("<acute> <plus> <u> ", 0x1EE9)
+CheckCompUni("<acute> <dead_horn> <u> ", 0x1EE9)
+CheckCompUni("<apostrophe> <uhorn> ", 0x1EE9)
+CheckCompUni("<acute> <uhorn> ", 0x1EE9)
+CheckCompUni("<grave> <plus> <U> ", 0x1EEA)
+CheckCompUni("<grave> <dead_horn> <U> ", 0x1EEA)
+CheckCompUni("<grave> <Uhorn> ", 0x1EEA)
+CheckCompUni("<grave> <plus> <u> ", 0x1EEB)
+CheckCompUni("<grave> <dead_horn> <u> ", 0x1EEB)
+CheckCompUni("<grave> <uhorn> ", 0x1EEB)
+CheckCompUni("<question> <plus> <U> ", 0x1EEC)
+CheckCompUni("<question> <dead_horn> <U> ", 0x1EEC)
+CheckCompUni("<question> <Uhorn> ", 0x1EEC)
+CheckCompUni("<question> <plus> <u> ", 0x1EED)
+CheckCompUni("<question> <dead_horn> <u> ", 0x1EED)
+CheckCompUni("<question> <uhorn> ", 0x1EED)
+CheckCompUni("<asciitilde> <plus> <U> ", 0x1EEE)
+CheckCompUni("<asciitilde> <dead_horn> <U> ", 0x1EEE)
+CheckCompUni("<asciitilde> <Uhorn> ", 0x1EEE)
+CheckCompUni("<asciitilde> <plus> <u> ", 0x1EEF)
+CheckCompUni("<asciitilde> <dead_horn> <u> ", 0x1EEF)
+CheckCompUni("<asciitilde> <uhorn> ", 0x1EEF)
+CheckCompUni("<exclam> <plus> <U> ", 0x1EF0)
+CheckCompUni("<exclam> <dead_horn> <U> ", 0x1EF0)
+CheckCompUni("<exclam> <Uhorn> ", 0x1EF0)
+CheckCompUni("<exclam> <plus> <u> ", 0x1EF1)
+CheckCompUni("<exclam> <dead_horn> <u> ", 0x1EF1)
+CheckCompUni("<exclam> <uhorn> ", 0x1EF1)
+CheckCompUni("<grave> <Y> ", 0x1EF2)
+CheckCompUni("<grave> <y> ", 0x1EF3)
+CheckCompUni("<exclam> <Y> ", 0x1EF4)
+CheckCompUni("<exclam> <y> ", 0x1EF5)
+CheckCompUni("<question> <Y> ", 0x1EF6)
+CheckCompUni("<question> <y> ", 0x1EF7)
+CheckCompUni("<asciitilde> <Y> ", 0x1EF8)
+CheckCompUni("<asciitilde> <y> ", 0x1EF9)
+CheckCompUni("<parenright> <Greek_alpha> ", 0x1F00)
+CheckCompUni("<parenleft> <Greek_alpha> ", 0x1F01)
+CheckCompUni("<grave> <parenright> <Greek_alpha> ", 0x1F02)
+CheckCompUni("<grave> <U0313> <Greek_alpha> ", 0x1F02)
+CheckCompUni("<grave> <U1f00> ", 0x1F02)
+CheckCompUni("<grave> <parenleft> <Greek_alpha> ", 0x1F03)
+CheckCompUni("<grave> <U0314> <Greek_alpha> ", 0x1F03)
+CheckCompUni("<grave> <U1f01> ", 0x1F03)
+CheckCompUni("<apostrophe> <parenright> <Greek_alpha> ", 0x1F04)
+CheckCompUni("<apostrophe> <U0313> <Greek_alpha> ", 0x1F04)
+CheckCompUni("<acute> <parenright> <Greek_alpha> ", 0x1F04)
+CheckCompUni("<acute> <U0313> <Greek_alpha> ", 0x1F04)
+CheckCompUni("<apostrophe> <U1f00> ", 0x1F04)
+CheckCompUni("<acute> <U1f00> ", 0x1F04)
+CheckCompUni("<apostrophe> <parenleft> <Greek_alpha> ", 0x1F05)
+CheckCompUni("<apostrophe> <U0314> <Greek_alpha> ", 0x1F05)
+CheckCompUni("<acute> <parenleft> <Greek_alpha> ", 0x1F05)
+CheckCompUni("<acute> <U0314> <Greek_alpha> ", 0x1F05)
+CheckCompUni("<apostrophe> <U1f01> ", 0x1F05)
+CheckCompUni("<acute> <U1f01> ", 0x1F05)
+CheckCompUni("<asciitilde> <parenright> <Greek_alpha> ", 0x1F06)
+CheckCompUni("<asciitilde> <U0313> <Greek_alpha> ", 0x1F06)
+CheckCompUni("<asciitilde> <U1f00> ", 0x1F06)
+CheckCompUni("<asciitilde> <parenleft> <Greek_alpha> ", 0x1F07)
+CheckCompUni("<asciitilde> <U0314> <Greek_alpha> ", 0x1F07)
+CheckCompUni("<asciitilde> <U1f01> ", 0x1F07)
+CheckCompUni("<parenright> <Greek_ALPHA> ", 0x1F08)
+CheckCompUni("<parenleft> <Greek_ALPHA> ", 0x1F09)
+CheckCompUni("<grave> <parenright> <Greek_ALPHA> ", 0x1F0A)
+CheckCompUni("<grave> <U0313> <Greek_ALPHA> ", 0x1F0A)
+CheckCompUni("<grave> <U1f08> ", 0x1F0A)
+CheckCompUni("<grave> <parenleft> <Greek_ALPHA> ", 0x1F0B)
+CheckCompUni("<grave> <U0314> <Greek_ALPHA> ", 0x1F0B)
+CheckCompUni("<grave> <U1f09> ", 0x1F0B)
+CheckCompUni("<apostrophe> <parenright> <Greek_ALPHA> ", 0x1F0C)
+CheckCompUni("<apostrophe> <U0313> <Greek_ALPHA> ", 0x1F0C)
+CheckCompUni("<acute> <parenright> <Greek_ALPHA> ", 0x1F0C)
+CheckCompUni("<acute> <U0313> <Greek_ALPHA> ", 0x1F0C)
+CheckCompUni("<apostrophe> <U1f08> ", 0x1F0C)
+CheckCompUni("<acute> <U1f08> ", 0x1F0C)
+CheckCompUni("<apostrophe> <parenleft> <Greek_ALPHA> ", 0x1F0D)
+CheckCompUni("<apostrophe> <U0314> <Greek_ALPHA> ", 0x1F0D)
+CheckCompUni("<acute> <parenleft> <Greek_ALPHA> ", 0x1F0D)
+CheckCompUni("<acute> <U0314> <Greek_ALPHA> ", 0x1F0D)
+CheckCompUni("<apostrophe> <U1f09> ", 0x1F0D)
+CheckCompUni("<acute> <U1f09> ", 0x1F0D)
+CheckCompUni("<asciitilde> <parenright> <Greek_ALPHA> ", 0x1F0E)
+CheckCompUni("<asciitilde> <U0313> <Greek_ALPHA> ", 0x1F0E)
+CheckCompUni("<asciitilde> <U1f08> ", 0x1F0E)
+CheckCompUni("<asciitilde> <parenleft> <Greek_ALPHA> ", 0x1F0F)
+CheckCompUni("<asciitilde> <U0314> <Greek_ALPHA> ", 0x1F0F)
+CheckCompUni("<asciitilde> <U1f09> ", 0x1F0F)
+CheckCompUni("<parenright> <Greek_epsilon> ", 0x1F10)
+CheckCompUni("<parenleft> <Greek_epsilon> ", 0x1F11)
+CheckCompUni("<grave> <parenright> <Greek_epsilon> ", 0x1F12)
+CheckCompUni("<grave> <U0313> <Greek_epsilon> ", 0x1F12)
+CheckCompUni("<grave> <U1f10> ", 0x1F12)
+CheckCompUni("<grave> <parenleft> <Greek_epsilon> ", 0x1F13)
+CheckCompUni("<grave> <U0314> <Greek_epsilon> ", 0x1F13)
+CheckCompUni("<grave> <U1f11> ", 0x1F13)
+CheckCompUni("<apostrophe> <parenright> <Greek_epsilon> ", 0x1F14)
+CheckCompUni("<apostrophe> <U0313> <Greek_epsilon> ", 0x1F14)
+CheckCompUni("<acute> <parenright> <Greek_epsilon> ", 0x1F14)
+CheckCompUni("<acute> <U0313> <Greek_epsilon> ", 0x1F14)
+CheckCompUni("<apostrophe> <U1f10> ", 0x1F14)
+CheckCompUni("<acute> <U1f10> ", 0x1F14)
+CheckCompUni("<apostrophe> <parenleft> <Greek_epsilon> ", 0x1F15)
+CheckCompUni("<apostrophe> <U0314> <Greek_epsilon> ", 0x1F15)
+CheckCompUni("<acute> <parenleft> <Greek_epsilon> ", 0x1F15)
+CheckCompUni("<acute> <U0314> <Greek_epsilon> ", 0x1F15)
+CheckCompUni("<apostrophe> <U1f11> ", 0x1F15)
+CheckCompUni("<acute> <U1f11> ", 0x1F15)
+CheckCompUni("<parenright> <Greek_EPSILON> ", 0x1F18)
+CheckCompUni("<parenleft> <Greek_EPSILON> ", 0x1F19)
+CheckCompUni("<grave> <parenright> <Greek_EPSILON> ", 0x1F1A)
+CheckCompUni("<grave> <U0313> <Greek_EPSILON> ", 0x1F1A)
+CheckCompUni("<grave> <U1f18> ", 0x1F1A)
+CheckCompUni("<grave> <parenleft> <Greek_EPSILON> ", 0x1F1B)
+CheckCompUni("<grave> <U0314> <Greek_EPSILON> ", 0x1F1B)
+CheckCompUni("<grave> <U1f19> ", 0x1F1B)
+CheckCompUni("<apostrophe> <parenright> <Greek_EPSILON> ", 0x1F1C)
+CheckCompUni("<apostrophe> <U0313> <Greek_EPSILON> ", 0x1F1C)
+CheckCompUni("<acute> <parenright> <Greek_EPSILON> ", 0x1F1C)
+CheckCompUni("<acute> <U0313> <Greek_EPSILON> ", 0x1F1C)
+CheckCompUni("<apostrophe> <U1f18> ", 0x1F1C)
+CheckCompUni("<acute> <U1f18> ", 0x1F1C)
+CheckCompUni("<apostrophe> <parenleft> <Greek_EPSILON> ", 0x1F1D)
+CheckCompUni("<apostrophe> <U0314> <Greek_EPSILON> ", 0x1F1D)
+CheckCompUni("<acute> <parenleft> <Greek_EPSILON> ", 0x1F1D)
+CheckCompUni("<acute> <U0314> <Greek_EPSILON> ", 0x1F1D)
+CheckCompUni("<apostrophe> <U1f19> ", 0x1F1D)
+CheckCompUni("<acute> <U1f19> ", 0x1F1D)
+CheckCompUni("<parenright> <Greek_eta> ", 0x1F20)
+CheckCompUni("<parenleft> <Greek_eta> ", 0x1F21)
+CheckCompUni("<grave> <parenright> <Greek_eta> ", 0x1F22)
+CheckCompUni("<grave> <U0313> <Greek_eta> ", 0x1F22)
+CheckCompUni("<grave> <U1f20> ", 0x1F22)
+CheckCompUni("<grave> <parenleft> <Greek_eta> ", 0x1F23)
+CheckCompUni("<grave> <U0314> <Greek_eta> ", 0x1F23)
+CheckCompUni("<grave> <U1f21> ", 0x1F23)
+CheckCompUni("<apostrophe> <parenright> <Greek_eta> ", 0x1F24)
+CheckCompUni("<apostrophe> <U0313> <Greek_eta> ", 0x1F24)
+CheckCompUni("<acute> <parenright> <Greek_eta> ", 0x1F24)
+CheckCompUni("<acute> <U0313> <Greek_eta> ", 0x1F24)
+CheckCompUni("<apostrophe> <U1f20> ", 0x1F24)
+CheckCompUni("<acute> <U1f20> ", 0x1F24)
+CheckCompUni("<apostrophe> <parenleft> <Greek_eta> ", 0x1F25)
+CheckCompUni("<apostrophe> <U0314> <Greek_eta> ", 0x1F25)
+CheckCompUni("<acute> <parenleft> <Greek_eta> ", 0x1F25)
+CheckCompUni("<acute> <U0314> <Greek_eta> ", 0x1F25)
+CheckCompUni("<apostrophe> <U1f21> ", 0x1F25)
+CheckCompUni("<acute> <U1f21> ", 0x1F25)
+CheckCompUni("<asciitilde> <parenright> <Greek_eta> ", 0x1F26)
+CheckCompUni("<asciitilde> <U0313> <Greek_eta> ", 0x1F26)
+CheckCompUni("<asciitilde> <U1f20> ", 0x1F26)
+CheckCompUni("<asciitilde> <parenleft> <Greek_eta> ", 0x1F27)
+CheckCompUni("<asciitilde> <U0314> <Greek_eta> ", 0x1F27)
+CheckCompUni("<asciitilde> <U1f21> ", 0x1F27)
+CheckCompUni("<parenright> <Greek_ETA> ", 0x1F28)
+CheckCompUni("<parenleft> <Greek_ETA> ", 0x1F29)
+CheckCompUni("<grave> <parenright> <Greek_ETA> ", 0x1F2A)
+CheckCompUni("<grave> <U0313> <Greek_ETA> ", 0x1F2A)
+CheckCompUni("<grave> <U1f28> ", 0x1F2A)
+CheckCompUni("<grave> <parenleft> <Greek_ETA> ", 0x1F2B)
+CheckCompUni("<grave> <U0314> <Greek_ETA> ", 0x1F2B)
+CheckCompUni("<grave> <U1f29> ", 0x1F2B)
+CheckCompUni("<apostrophe> <parenright> <Greek_ETA> ", 0x1F2C)
+CheckCompUni("<apostrophe> <U0313> <Greek_ETA> ", 0x1F2C)
+CheckCompUni("<acute> <parenright> <Greek_ETA> ", 0x1F2C)
+CheckCompUni("<acute> <U0313> <Greek_ETA> ", 0x1F2C)
+CheckCompUni("<apostrophe> <U1f28> ", 0x1F2C)
+CheckCompUni("<acute> <U1f28> ", 0x1F2C)
+CheckCompUni("<apostrophe> <parenleft> <Greek_ETA> ", 0x1F2D)
+CheckCompUni("<apostrophe> <U0314> <Greek_ETA> ", 0x1F2D)
+CheckCompUni("<acute> <parenleft> <Greek_ETA> ", 0x1F2D)
+CheckCompUni("<acute> <U0314> <Greek_ETA> ", 0x1F2D)
+CheckCompUni("<apostrophe> <U1f29> ", 0x1F2D)
+CheckCompUni("<acute> <U1f29> ", 0x1F2D)
+CheckCompUni("<asciitilde> <parenright> <Greek_ETA> ", 0x1F2E)
+CheckCompUni("<asciitilde> <U0313> <Greek_ETA> ", 0x1F2E)
+CheckCompUni("<asciitilde> <U1f28> ", 0x1F2E)
+CheckCompUni("<asciitilde> <parenleft> <Greek_ETA> ", 0x1F2F)
+CheckCompUni("<asciitilde> <U0314> <Greek_ETA> ", 0x1F2F)
+CheckCompUni("<asciitilde> <U1f29> ", 0x1F2F)
+CheckCompUni("<parenright> <Greek_iota> ", 0x1F30)
+CheckCompUni("<parenleft> <Greek_iota> ", 0x1F31)
+CheckCompUni("<grave> <parenright> <Greek_iota> ", 0x1F32)
+CheckCompUni("<grave> <U0313> <Greek_iota> ", 0x1F32)
+CheckCompUni("<grave> <U1f30> ", 0x1F32)
+CheckCompUni("<grave> <parenleft> <Greek_iota> ", 0x1F33)
+CheckCompUni("<grave> <U0314> <Greek_iota> ", 0x1F33)
+CheckCompUni("<grave> <U1f31> ", 0x1F33)
+CheckCompUni("<apostrophe> <parenright> <Greek_iota> ", 0x1F34)
+CheckCompUni("<apostrophe> <U0313> <Greek_iota> ", 0x1F34)
+CheckCompUni("<acute> <parenright> <Greek_iota> ", 0x1F34)
+CheckCompUni("<acute> <U0313> <Greek_iota> ", 0x1F34)
+CheckCompUni("<apostrophe> <U1f30> ", 0x1F34)
+CheckCompUni("<acute> <U1f30> ", 0x1F34)
+CheckCompUni("<apostrophe> <parenleft> <Greek_iota> ", 0x1F35)
+CheckCompUni("<apostrophe> <U0314> <Greek_iota> ", 0x1F35)
+CheckCompUni("<acute> <parenleft> <Greek_iota> ", 0x1F35)
+CheckCompUni("<acute> <U0314> <Greek_iota> ", 0x1F35)
+CheckCompUni("<apostrophe> <U1f31> ", 0x1F35)
+CheckCompUni("<acute> <U1f31> ", 0x1F35)
+CheckCompUni("<asciitilde> <parenright> <Greek_iota> ", 0x1F36)
+CheckCompUni("<asciitilde> <U0313> <Greek_iota> ", 0x1F36)
+CheckCompUni("<asciitilde> <U1f30> ", 0x1F36)
+CheckCompUni("<asciitilde> <parenleft> <Greek_iota> ", 0x1F37)
+CheckCompUni("<asciitilde> <U0314> <Greek_iota> ", 0x1F37)
+CheckCompUni("<asciitilde> <U1f31> ", 0x1F37)
+CheckCompUni("<parenright> <Greek_IOTA> ", 0x1F38)
+CheckCompUni("<parenleft> <Greek_IOTA> ", 0x1F39)
+CheckCompUni("<grave> <parenright> <Greek_IOTA> ", 0x1F3A)
+CheckCompUni("<grave> <U0313> <Greek_IOTA> ", 0x1F3A)
+CheckCompUni("<grave> <U1f38> ", 0x1F3A)
+CheckCompUni("<grave> <parenleft> <Greek_IOTA> ", 0x1F3B)
+CheckCompUni("<grave> <U0314> <Greek_IOTA> ", 0x1F3B)
+CheckCompUni("<grave> <U1f39> ", 0x1F3B)
+CheckCompUni("<apostrophe> <parenright> <Greek_IOTA> ", 0x1F3C)
+CheckCompUni("<apostrophe> <U0313> <Greek_IOTA> ", 0x1F3C)
+CheckCompUni("<acute> <parenright> <Greek_IOTA> ", 0x1F3C)
+CheckCompUni("<acute> <U0313> <Greek_IOTA> ", 0x1F3C)
+CheckCompUni("<apostrophe> <U1f38> ", 0x1F3C)
+CheckCompUni("<acute> <U1f38> ", 0x1F3C)
+CheckCompUni("<apostrophe> <parenleft> <Greek_IOTA> ", 0x1F3D)
+CheckCompUni("<apostrophe> <U0314> <Greek_IOTA> ", 0x1F3D)
+CheckCompUni("<acute> <parenleft> <Greek_IOTA> ", 0x1F3D)
+CheckCompUni("<acute> <U0314> <Greek_IOTA> ", 0x1F3D)
+CheckCompUni("<apostrophe> <U1f39> ", 0x1F3D)
+CheckCompUni("<acute> <U1f39> ", 0x1F3D)
+CheckCompUni("<asciitilde> <parenright> <Greek_IOTA> ", 0x1F3E)
+CheckCompUni("<asciitilde> <U0313> <Greek_IOTA> ", 0x1F3E)
+CheckCompUni("<asciitilde> <U1f38> ", 0x1F3E)
+CheckCompUni("<asciitilde> <parenleft> <Greek_IOTA> ", 0x1F3F)
+CheckCompUni("<asciitilde> <U0314> <Greek_IOTA> ", 0x1F3F)
+CheckCompUni("<asciitilde> <U1f39> ", 0x1F3F)
+CheckCompUni("<parenright> <Greek_omicron> ", 0x1F40)
+CheckCompUni("<parenleft> <Greek_omicron> ", 0x1F41)
+CheckCompUni("<grave> <parenright> <Greek_omicron> ", 0x1F42)
+CheckCompUni("<grave> <U0313> <Greek_omicron> ", 0x1F42)
+CheckCompUni("<grave> <U1f40> ", 0x1F42)
+CheckCompUni("<grave> <parenleft> <Greek_omicron> ", 0x1F43)
+CheckCompUni("<grave> <U0314> <Greek_omicron> ", 0x1F43)
+CheckCompUni("<grave> <U1f41> ", 0x1F43)
+CheckCompUni("<apostrophe> <parenright> <Greek_omicron> ", 0x1F44)
+CheckCompUni("<apostrophe> <U0313> <Greek_omicron> ", 0x1F44)
+CheckCompUni("<acute> <parenright> <Greek_omicron> ", 0x1F44)
+CheckCompUni("<acute> <U0313> <Greek_omicron> ", 0x1F44)
+CheckCompUni("<apostrophe> <U1f40> ", 0x1F44)
+CheckCompUni("<acute> <U1f40> ", 0x1F44)
+CheckCompUni("<apostrophe> <parenleft> <Greek_omicron> ", 0x1F45)
+CheckCompUni("<apostrophe> <U0314> <Greek_omicron> ", 0x1F45)
+CheckCompUni("<acute> <parenleft> <Greek_omicron> ", 0x1F45)
+CheckCompUni("<acute> <U0314> <Greek_omicron> ", 0x1F45)
+CheckCompUni("<apostrophe> <U1f41> ", 0x1F45)
+CheckCompUni("<acute> <U1f41> ", 0x1F45)
+CheckCompUni("<parenright> <Greek_OMICRON> ", 0x1F48)
+CheckCompUni("<parenleft> <Greek_OMICRON> ", 0x1F49)
+CheckCompUni("<grave> <parenright> <Greek_OMICRON> ", 0x1F4A)
+CheckCompUni("<grave> <U0313> <Greek_OMICRON> ", 0x1F4A)
+CheckCompUni("<grave> <U1f48> ", 0x1F4A)
+CheckCompUni("<grave> <parenleft> <Greek_OMICRON> ", 0x1F4B)
+CheckCompUni("<grave> <U0314> <Greek_OMICRON> ", 0x1F4B)
+CheckCompUni("<grave> <U1f49> ", 0x1F4B)
+CheckCompUni("<apostrophe> <parenright> <Greek_OMICRON> ", 0x1F4C)
+CheckCompUni("<apostrophe> <U0313> <Greek_OMICRON> ", 0x1F4C)
+CheckCompUni("<acute> <parenright> <Greek_OMICRON> ", 0x1F4C)
+CheckCompUni("<acute> <U0313> <Greek_OMICRON> ", 0x1F4C)
+CheckCompUni("<apostrophe> <U1f48> ", 0x1F4C)
+CheckCompUni("<acute> <U1f48> ", 0x1F4C)
+CheckCompUni("<apostrophe> <parenleft> <Greek_OMICRON> ", 0x1F4D)
+CheckCompUni("<apostrophe> <U0314> <Greek_OMICRON> ", 0x1F4D)
+CheckCompUni("<acute> <parenleft> <Greek_OMICRON> ", 0x1F4D)
+CheckCompUni("<acute> <U0314> <Greek_OMICRON> ", 0x1F4D)
+CheckCompUni("<apostrophe> <U1f49> ", 0x1F4D)
+CheckCompUni("<acute> <U1f49> ", 0x1F4D)
+CheckCompUni("<parenright> <Greek_upsilon> ", 0x1F50)
+CheckCompUni("<parenleft> <Greek_upsilon> ", 0x1F51)
+CheckCompUni("<grave> <parenright> <Greek_upsilon> ", 0x1F52)
+CheckCompUni("<grave> <U0313> <Greek_upsilon> ", 0x1F52)
+CheckCompUni("<grave> <U1f50> ", 0x1F52)
+CheckCompUni("<grave> <parenleft> <Greek_upsilon> ", 0x1F53)
+CheckCompUni("<grave> <U0314> <Greek_upsilon> ", 0x1F53)
+CheckCompUni("<grave> <U1f51> ", 0x1F53)
+CheckCompUni("<apostrophe> <parenright> <Greek_upsilon> ", 0x1F54)
+CheckCompUni("<apostrophe> <U0313> <Greek_upsilon> ", 0x1F54)
+CheckCompUni("<acute> <parenright> <Greek_upsilon> ", 0x1F54)
+CheckCompUni("<acute> <U0313> <Greek_upsilon> ", 0x1F54)
+CheckCompUni("<apostrophe> <U1f50> ", 0x1F54)
+CheckCompUni("<acute> <U1f50> ", 0x1F54)
+CheckCompUni("<apostrophe> <parenleft> <Greek_upsilon> ", 0x1F55)
+CheckCompUni("<apostrophe> <U0314> <Greek_upsilon> ", 0x1F55)
+CheckCompUni("<acute> <parenleft> <Greek_upsilon> ", 0x1F55)
+CheckCompUni("<acute> <U0314> <Greek_upsilon> ", 0x1F55)
+CheckCompUni("<apostrophe> <U1f51> ", 0x1F55)
+CheckCompUni("<acute> <U1f51> ", 0x1F55)
+CheckCompUni("<asciitilde> <parenright> <Greek_upsilon> ", 0x1F56)
+CheckCompUni("<asciitilde> <U0313> <Greek_upsilon> ", 0x1F56)
+CheckCompUni("<asciitilde> <U1f50> ", 0x1F56)
+CheckCompUni("<asciitilde> <parenleft> <Greek_upsilon> ", 0x1F57)
+CheckCompUni("<asciitilde> <U0314> <Greek_upsilon> ", 0x1F57)
+CheckCompUni("<asciitilde> <U1f51> ", 0x1F57)
+CheckCompUni("<parenleft> <Greek_UPSILON> ", 0x1F59)
+CheckCompUni("<grave> <parenleft> <Greek_UPSILON> ", 0x1F5B)
+CheckCompUni("<grave> <U0314> <Greek_UPSILON> ", 0x1F5B)
+CheckCompUni("<grave> <U1f59> ", 0x1F5B)
+CheckCompUni("<apostrophe> <parenleft> <Greek_UPSILON> ", 0x1F5D)
+CheckCompUni("<apostrophe> <U0314> <Greek_UPSILON> ", 0x1F5D)
+CheckCompUni("<acute> <parenleft> <Greek_UPSILON> ", 0x1F5D)
+CheckCompUni("<acute> <U0314> <Greek_UPSILON> ", 0x1F5D)
+CheckCompUni("<apostrophe> <U1f59> ", 0x1F5D)
+CheckCompUni("<acute> <U1f59> ", 0x1F5D)
+CheckCompUni("<asciitilde> <parenleft> <Greek_UPSILON> ", 0x1F5F)
+CheckCompUni("<asciitilde> <U0314> <Greek_UPSILON> ", 0x1F5F)
+CheckCompUni("<asciitilde> <U1f59> ", 0x1F5F)
+CheckCompUni("<parenright> <Greek_omega> ", 0x1F60)
+CheckCompUni("<parenleft> <Greek_omega> ", 0x1F61)
+CheckCompUni("<grave> <parenright> <Greek_omega> ", 0x1F62)
+CheckCompUni("<grave> <U0313> <Greek_omega> ", 0x1F62)
+CheckCompUni("<grave> <U1f60> ", 0x1F62)
+CheckCompUni("<grave> <parenleft> <Greek_omega> ", 0x1F63)
+CheckCompUni("<grave> <U0314> <Greek_omega> ", 0x1F63)
+CheckCompUni("<grave> <U1f61> ", 0x1F63)
+CheckCompUni("<apostrophe> <parenright> <Greek_omega> ", 0x1F64)
+CheckCompUni("<apostrophe> <U0313> <Greek_omega> ", 0x1F64)
+CheckCompUni("<acute> <parenright> <Greek_omega> ", 0x1F64)
+CheckCompUni("<acute> <U0313> <Greek_omega> ", 0x1F64)
+CheckCompUni("<apostrophe> <U1f60> ", 0x1F64)
+CheckCompUni("<acute> <U1f60> ", 0x1F64)
+CheckCompUni("<apostrophe> <parenleft> <Greek_omega> ", 0x1F65)
+CheckCompUni("<apostrophe> <U0314> <Greek_omega> ", 0x1F65)
+CheckCompUni("<acute> <parenleft> <Greek_omega> ", 0x1F65)
+CheckCompUni("<acute> <U0314> <Greek_omega> ", 0x1F65)
+CheckCompUni("<apostrophe> <U1f61> ", 0x1F65)
+CheckCompUni("<acute> <U1f61> ", 0x1F65)
+CheckCompUni("<asciitilde> <parenright> <Greek_omega> ", 0x1F66)
+CheckCompUni("<asciitilde> <U0313> <Greek_omega> ", 0x1F66)
+CheckCompUni("<asciitilde> <U1f60> ", 0x1F66)
+CheckCompUni("<asciitilde> <parenleft> <Greek_omega> ", 0x1F67)
+CheckCompUni("<asciitilde> <U0314> <Greek_omega> ", 0x1F67)
+CheckCompUni("<asciitilde> <U1f61> ", 0x1F67)
+CheckCompUni("<parenright> <Greek_OMEGA> ", 0x1F68)
+CheckCompUni("<parenleft> <Greek_OMEGA> ", 0x1F69)
+CheckCompUni("<grave> <parenright> <Greek_OMEGA> ", 0x1F6A)
+CheckCompUni("<grave> <U0313> <Greek_OMEGA> ", 0x1F6A)
+CheckCompUni("<grave> <U1f68> ", 0x1F6A)
+CheckCompUni("<grave> <parenleft> <Greek_OMEGA> ", 0x1F6B)
+CheckCompUni("<grave> <U0314> <Greek_OMEGA> ", 0x1F6B)
+CheckCompUni("<grave> <U1f69> ", 0x1F6B)
+CheckCompUni("<apostrophe> <parenright> <Greek_OMEGA> ", 0x1F6C)
+CheckCompUni("<apostrophe> <U0313> <Greek_OMEGA> ", 0x1F6C)
+CheckCompUni("<acute> <parenright> <Greek_OMEGA> ", 0x1F6C)
+CheckCompUni("<acute> <U0313> <Greek_OMEGA> ", 0x1F6C)
+CheckCompUni("<apostrophe> <U1f68> ", 0x1F6C)
+CheckCompUni("<acute> <U1f68> ", 0x1F6C)
+CheckCompUni("<apostrophe> <parenleft> <Greek_OMEGA> ", 0x1F6D)
+CheckCompUni("<apostrophe> <U0314> <Greek_OMEGA> ", 0x1F6D)
+CheckCompUni("<acute> <parenleft> <Greek_OMEGA> ", 0x1F6D)
+CheckCompUni("<acute> <U0314> <Greek_OMEGA> ", 0x1F6D)
+CheckCompUni("<apostrophe> <U1f69> ", 0x1F6D)
+CheckCompUni("<acute> <U1f69> ", 0x1F6D)
+CheckCompUni("<asciitilde> <parenright> <Greek_OMEGA> ", 0x1F6E)
+CheckCompUni("<asciitilde> <U0313> <Greek_OMEGA> ", 0x1F6E)
+CheckCompUni("<asciitilde> <U1f68> ", 0x1F6E)
+CheckCompUni("<asciitilde> <parenleft> <Greek_OMEGA> ", 0x1F6F)
+CheckCompUni("<asciitilde> <U0314> <Greek_OMEGA> ", 0x1F6F)
+CheckCompUni("<asciitilde> <U1f69> ", 0x1F6F)
+CheckCompUni("<grave> <Greek_alpha> ", 0x1F70)
+CheckCompUni("<grave> <Greek_epsilon> ", 0x1F72)
+CheckCompUni("<grave> <Greek_eta> ", 0x1F74)
+CheckCompUni("<grave> <Greek_iota> ", 0x1F76)
+CheckCompUni("<grave> <Greek_omicron> ", 0x1F78)
+CheckCompUni("<grave> <Greek_upsilon> ", 0x1F7A)
+CheckCompUni("<grave> <Greek_omega> ", 0x1F7C)
+CheckCompUni("<Greek_iota> <parenright> <Greek_alpha> ", 0x1F80)
+CheckCompUni("<Greek_iota> <U0313> <Greek_alpha> ", 0x1F80)
+CheckCompUni("<Greek_iota> <U1f00> ", 0x1F80)
+CheckCompUni("<Greek_iota> <parenleft> <Greek_alpha> ", 0x1F81)
+CheckCompUni("<Greek_iota> <U0314> <Greek_alpha> ", 0x1F81)
+CheckCompUni("<Greek_iota> <U1f01> ", 0x1F81)
+CheckCompUni("<Greek_iota> <combining_grave> <parenright> <Greek_alpha> ", 0x1F82)
+CheckCompUni("<Greek_iota> <combining_grave> <U0313> <Greek_alpha> ", 0x1F82)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f00> ", 0x1F82)
+CheckCompUni("<Greek_iota> <grave> <parenright> <Greek_alpha> ", 0x1F82)
+CheckCompUni("<Greek_iota> <grave> <U0313> <Greek_alpha> ", 0x1F82)
+CheckCompUni("<Greek_iota> <dead_grave> <parenright> <Greek_alpha> ", 0x1F82)
+CheckCompUni("<Greek_iota> <dead_grave> <U0313> <Greek_alpha> ", 0x1F82)
+CheckCompUni("<Greek_iota> <grave> <U1f00> ", 0x1F82)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f00> ", 0x1F82)
+CheckCompUni("<Greek_iota> <U1f02> ", 0x1F82)
+CheckCompUni("<Greek_iota> <combining_grave> <parenleft> <Greek_alpha> ", 0x1F83)
+CheckCompUni("<Greek_iota> <combining_grave> <U0314> <Greek_alpha> ", 0x1F83)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f01> ", 0x1F83)
+CheckCompUni("<Greek_iota> <grave> <parenleft> <Greek_alpha> ", 0x1F83)
+CheckCompUni("<Greek_iota> <grave> <U0314> <Greek_alpha> ", 0x1F83)
+CheckCompUni("<Greek_iota> <dead_grave> <parenleft> <Greek_alpha> ", 0x1F83)
+CheckCompUni("<Greek_iota> <dead_grave> <U0314> <Greek_alpha> ", 0x1F83)
+CheckCompUni("<Greek_iota> <grave> <U1f01> ", 0x1F83)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f01> ", 0x1F83)
+CheckCompUni("<Greek_iota> <U1f03> ", 0x1F83)
+CheckCompUni("<Greek_iota> <combining_acute> <parenright> <Greek_alpha> ", 0x1F84)
+CheckCompUni("<Greek_iota> <combining_acute> <U0313> <Greek_alpha> ", 0x1F84)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f00> ", 0x1F84)
+CheckCompUni("<Greek_iota> <apostrophe> <parenright> <Greek_alpha> ", 0x1F84)
+CheckCompUni("<Greek_iota> <apostrophe> <U0313> <Greek_alpha> ", 0x1F84)
+CheckCompUni("<Greek_iota> <acute> <parenright> <Greek_alpha> ", 0x1F84)
+CheckCompUni("<Greek_iota> <acute> <U0313> <Greek_alpha> ", 0x1F84)
+CheckCompUni("<Greek_iota> <dead_acute> <parenright> <Greek_alpha> ", 0x1F84)
+CheckCompUni("<Greek_iota> <dead_acute> <U0313> <Greek_alpha> ", 0x1F84)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f00> ", 0x1F84)
+CheckCompUni("<Greek_iota> <acute> <U1f00> ", 0x1F84)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f00> ", 0x1F84)
+CheckCompUni("<Greek_iota> <U1f04> ", 0x1F84)
+CheckCompUni("<Greek_iota> <combining_acute> <parenleft> <Greek_alpha> ", 0x1F85)
+CheckCompUni("<Greek_iota> <combining_acute> <U0314> <Greek_alpha> ", 0x1F85)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f01> ", 0x1F85)
+CheckCompUni("<Greek_iota> <apostrophe> <parenleft> <Greek_alpha> ", 0x1F85)
+CheckCompUni("<Greek_iota> <apostrophe> <U0314> <Greek_alpha> ", 0x1F85)
+CheckCompUni("<Greek_iota> <acute> <parenleft> <Greek_alpha> ", 0x1F85)
+CheckCompUni("<Greek_iota> <acute> <U0314> <Greek_alpha> ", 0x1F85)
+CheckCompUni("<Greek_iota> <dead_acute> <parenleft> <Greek_alpha> ", 0x1F85)
+CheckCompUni("<Greek_iota> <dead_acute> <U0314> <Greek_alpha> ", 0x1F85)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f01> ", 0x1F85)
+CheckCompUni("<Greek_iota> <acute> <U1f01> ", 0x1F85)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f01> ", 0x1F85)
+CheckCompUni("<Greek_iota> <U1f05> ", 0x1F85)
+CheckCompUni("<Greek_iota> <asciitilde> <parenright> <Greek_alpha> ", 0x1F86)
+CheckCompUni("<Greek_iota> <asciitilde> <U0313> <Greek_alpha> ", 0x1F86)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenright> <Greek_alpha> ", 0x1F86)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0313> <Greek_alpha> ", 0x1F86)
+CheckCompUni("<Greek_iota> <U0342> <parenright> <Greek_alpha> ", 0x1F86)
+CheckCompUni("<Greek_iota> <U0342> <U0313> <Greek_alpha> ", 0x1F86)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f00> ", 0x1F86)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f00> ", 0x1F86)
+CheckCompUni("<Greek_iota> <U0342> <U1f00> ", 0x1F86)
+CheckCompUni("<Greek_iota> <U1f06> ", 0x1F86)
+CheckCompUni("<Greek_iota> <asciitilde> <parenleft> <Greek_alpha> ", 0x1F87)
+CheckCompUni("<Greek_iota> <asciitilde> <U0314> <Greek_alpha> ", 0x1F87)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenleft> <Greek_alpha> ", 0x1F87)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0314> <Greek_alpha> ", 0x1F87)
+CheckCompUni("<Greek_iota> <U0342> <parenleft> <Greek_alpha> ", 0x1F87)
+CheckCompUni("<Greek_iota> <U0342> <U0314> <Greek_alpha> ", 0x1F87)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f01> ", 0x1F87)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f01> ", 0x1F87)
+CheckCompUni("<Greek_iota> <U0342> <U1f01> ", 0x1F87)
+CheckCompUni("<Greek_iota> <U1f07> ", 0x1F87)
+CheckCompUni("<Greek_iota> <parenright> <Greek_ALPHA> ", 0x1F88)
+CheckCompUni("<Greek_iota> <U0313> <Greek_ALPHA> ", 0x1F88)
+CheckCompUni("<Greek_iota> <U1f08> ", 0x1F88)
+CheckCompUni("<Greek_iota> <parenleft> <Greek_ALPHA> ", 0x1F89)
+CheckCompUni("<Greek_iota> <U0314> <Greek_ALPHA> ", 0x1F89)
+CheckCompUni("<Greek_iota> <U1f09> ", 0x1F89)
+CheckCompUni("<Greek_iota> <combining_grave> <parenright> <Greek_ALPHA> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <combining_grave> <U0313> <Greek_ALPHA> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f08> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <grave> <parenright> <Greek_ALPHA> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <grave> <U0313> <Greek_ALPHA> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <dead_grave> <parenright> <Greek_ALPHA> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <dead_grave> <U0313> <Greek_ALPHA> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <grave> <U1f08> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f08> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <U1f0a> ", 0x1F8A)
+CheckCompUni("<Greek_iota> <combining_grave> <parenleft> <Greek_ALPHA> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <combining_grave> <U0314> <Greek_ALPHA> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f09> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <grave> <parenleft> <Greek_ALPHA> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <grave> <U0314> <Greek_ALPHA> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <dead_grave> <parenleft> <Greek_ALPHA> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <dead_grave> <U0314> <Greek_ALPHA> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <grave> <U1f09> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f09> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <U1f0b> ", 0x1F8B)
+CheckCompUni("<Greek_iota> <combining_acute> <parenright> <Greek_ALPHA> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <combining_acute> <U0313> <Greek_ALPHA> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f08> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <apostrophe> <parenright> <Greek_ALPHA> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <apostrophe> <U0313> <Greek_ALPHA> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <acute> <parenright> <Greek_ALPHA> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <acute> <U0313> <Greek_ALPHA> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <dead_acute> <parenright> <Greek_ALPHA> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <dead_acute> <U0313> <Greek_ALPHA> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f08> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <acute> <U1f08> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f08> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <U1f0c> ", 0x1F8C)
+CheckCompUni("<Greek_iota> <combining_acute> <parenleft> <Greek_ALPHA> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <combining_acute> <U0314> <Greek_ALPHA> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f09> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <apostrophe> <parenleft> <Greek_ALPHA> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <apostrophe> <U0314> <Greek_ALPHA> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <acute> <parenleft> <Greek_ALPHA> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <acute> <U0314> <Greek_ALPHA> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <dead_acute> <parenleft> <Greek_ALPHA> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <dead_acute> <U0314> <Greek_ALPHA> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f09> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <acute> <U1f09> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f09> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <U1f0d> ", 0x1F8D)
+CheckCompUni("<Greek_iota> <asciitilde> <parenright> <Greek_ALPHA> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <asciitilde> <U0313> <Greek_ALPHA> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenright> <Greek_ALPHA> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0313> <Greek_ALPHA> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <U0342> <parenright> <Greek_ALPHA> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <U0342> <U0313> <Greek_ALPHA> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f08> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f08> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <U0342> <U1f08> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <U1f0e> ", 0x1F8E)
+CheckCompUni("<Greek_iota> <asciitilde> <parenleft> <Greek_ALPHA> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <asciitilde> <U0314> <Greek_ALPHA> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenleft> <Greek_ALPHA> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0314> <Greek_ALPHA> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <U0342> <parenleft> <Greek_ALPHA> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <U0342> <U0314> <Greek_ALPHA> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f09> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f09> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <U0342> <U1f09> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <U1f0f> ", 0x1F8F)
+CheckCompUni("<Greek_iota> <parenright> <Greek_eta> ", 0x1F90)
+CheckCompUni("<Greek_iota> <U0313> <Greek_eta> ", 0x1F90)
+CheckCompUni("<Greek_iota> <U1f20> ", 0x1F90)
+CheckCompUni("<Greek_iota> <parenleft> <Greek_eta> ", 0x1F91)
+CheckCompUni("<Greek_iota> <U0314> <Greek_eta> ", 0x1F91)
+CheckCompUni("<Greek_iota> <U1f21> ", 0x1F91)
+CheckCompUni("<Greek_iota> <combining_grave> <parenright> <Greek_eta> ", 0x1F92)
+CheckCompUni("<Greek_iota> <combining_grave> <U0313> <Greek_eta> ", 0x1F92)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f20> ", 0x1F92)
+CheckCompUni("<Greek_iota> <grave> <parenright> <Greek_eta> ", 0x1F92)
+CheckCompUni("<Greek_iota> <grave> <U0313> <Greek_eta> ", 0x1F92)
+CheckCompUni("<Greek_iota> <dead_grave> <parenright> <Greek_eta> ", 0x1F92)
+CheckCompUni("<Greek_iota> <dead_grave> <U0313> <Greek_eta> ", 0x1F92)
+CheckCompUni("<Greek_iota> <grave> <U1f20> ", 0x1F92)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f20> ", 0x1F92)
+CheckCompUni("<Greek_iota> <U1f22> ", 0x1F92)
+CheckCompUni("<Greek_iota> <combining_grave> <parenleft> <Greek_eta> ", 0x1F93)
+CheckCompUni("<Greek_iota> <combining_grave> <U0314> <Greek_eta> ", 0x1F93)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f21> ", 0x1F93)
+CheckCompUni("<Greek_iota> <grave> <parenleft> <Greek_eta> ", 0x1F93)
+CheckCompUni("<Greek_iota> <grave> <U0314> <Greek_eta> ", 0x1F93)
+CheckCompUni("<Greek_iota> <dead_grave> <parenleft> <Greek_eta> ", 0x1F93)
+CheckCompUni("<Greek_iota> <dead_grave> <U0314> <Greek_eta> ", 0x1F93)
+CheckCompUni("<Greek_iota> <grave> <U1f21> ", 0x1F93)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f21> ", 0x1F93)
+CheckCompUni("<Greek_iota> <U1f23> ", 0x1F93)
+CheckCompUni("<Greek_iota> <combining_acute> <parenright> <Greek_eta> ", 0x1F94)
+CheckCompUni("<Greek_iota> <combining_acute> <U0313> <Greek_eta> ", 0x1F94)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f20> ", 0x1F94)
+CheckCompUni("<Greek_iota> <apostrophe> <parenright> <Greek_eta> ", 0x1F94)
+CheckCompUni("<Greek_iota> <apostrophe> <U0313> <Greek_eta> ", 0x1F94)
+CheckCompUni("<Greek_iota> <acute> <parenright> <Greek_eta> ", 0x1F94)
+CheckCompUni("<Greek_iota> <acute> <U0313> <Greek_eta> ", 0x1F94)
+CheckCompUni("<Greek_iota> <dead_acute> <parenright> <Greek_eta> ", 0x1F94)
+CheckCompUni("<Greek_iota> <dead_acute> <U0313> <Greek_eta> ", 0x1F94)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f20> ", 0x1F94)
+CheckCompUni("<Greek_iota> <acute> <U1f20> ", 0x1F94)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f20> ", 0x1F94)
+CheckCompUni("<Greek_iota> <U1f24> ", 0x1F94)
+CheckCompUni("<Greek_iota> <combining_acute> <parenleft> <Greek_eta> ", 0x1F95)
+CheckCompUni("<Greek_iota> <combining_acute> <U0314> <Greek_eta> ", 0x1F95)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f21> ", 0x1F95)
+CheckCompUni("<Greek_iota> <apostrophe> <parenleft> <Greek_eta> ", 0x1F95)
+CheckCompUni("<Greek_iota> <apostrophe> <U0314> <Greek_eta> ", 0x1F95)
+CheckCompUni("<Greek_iota> <acute> <parenleft> <Greek_eta> ", 0x1F95)
+CheckCompUni("<Greek_iota> <acute> <U0314> <Greek_eta> ", 0x1F95)
+CheckCompUni("<Greek_iota> <dead_acute> <parenleft> <Greek_eta> ", 0x1F95)
+CheckCompUni("<Greek_iota> <dead_acute> <U0314> <Greek_eta> ", 0x1F95)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f21> ", 0x1F95)
+CheckCompUni("<Greek_iota> <acute> <U1f21> ", 0x1F95)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f21> ", 0x1F95)
+CheckCompUni("<Greek_iota> <U1f25> ", 0x1F95)
+CheckCompUni("<Greek_iota> <asciitilde> <parenright> <Greek_eta> ", 0x1F96)
+CheckCompUni("<Greek_iota> <asciitilde> <U0313> <Greek_eta> ", 0x1F96)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenright> <Greek_eta> ", 0x1F96)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0313> <Greek_eta> ", 0x1F96)
+CheckCompUni("<Greek_iota> <U0342> <parenright> <Greek_eta> ", 0x1F96)
+CheckCompUni("<Greek_iota> <U0342> <U0313> <Greek_eta> ", 0x1F96)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f20> ", 0x1F96)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f20> ", 0x1F96)
+CheckCompUni("<Greek_iota> <U0342> <U1f20> ", 0x1F96)
+CheckCompUni("<Greek_iota> <U1f26> ", 0x1F96)
+CheckCompUni("<Greek_iota> <asciitilde> <parenleft> <Greek_eta> ", 0x1F97)
+CheckCompUni("<Greek_iota> <asciitilde> <U0314> <Greek_eta> ", 0x1F97)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenleft> <Greek_eta> ", 0x1F97)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0314> <Greek_eta> ", 0x1F97)
+CheckCompUni("<Greek_iota> <U0342> <parenleft> <Greek_eta> ", 0x1F97)
+CheckCompUni("<Greek_iota> <U0342> <U0314> <Greek_eta> ", 0x1F97)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f21> ", 0x1F97)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f21> ", 0x1F97)
+CheckCompUni("<Greek_iota> <U0342> <U1f21> ", 0x1F97)
+CheckCompUni("<Greek_iota> <U1f27> ", 0x1F97)
+CheckCompUni("<Greek_iota> <parenright> <Greek_ETA> ", 0x1F98)
+CheckCompUni("<Greek_iota> <U0313> <Greek_ETA> ", 0x1F98)
+CheckCompUni("<Greek_iota> <U1f28> ", 0x1F98)
+CheckCompUni("<Greek_iota> <parenleft> <Greek_ETA> ", 0x1F99)
+CheckCompUni("<Greek_iota> <U0314> <Greek_ETA> ", 0x1F99)
+CheckCompUni("<Greek_iota> <U1f29> ", 0x1F99)
+CheckCompUni("<Greek_iota> <combining_grave> <parenright> <Greek_ETA> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <combining_grave> <U0313> <Greek_ETA> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f28> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <grave> <parenright> <Greek_ETA> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <grave> <U0313> <Greek_ETA> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <dead_grave> <parenright> <Greek_ETA> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <dead_grave> <U0313> <Greek_ETA> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <grave> <U1f28> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f28> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <U1f2a> ", 0x1F9A)
+CheckCompUni("<Greek_iota> <combining_grave> <parenleft> <Greek_ETA> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <combining_grave> <U0314> <Greek_ETA> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f29> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <grave> <parenleft> <Greek_ETA> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <grave> <U0314> <Greek_ETA> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <dead_grave> <parenleft> <Greek_ETA> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <dead_grave> <U0314> <Greek_ETA> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <grave> <U1f29> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f29> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <U1f2b> ", 0x1F9B)
+CheckCompUni("<Greek_iota> <combining_acute> <parenright> <Greek_ETA> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <combining_acute> <U0313> <Greek_ETA> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f28> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <apostrophe> <parenright> <Greek_ETA> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <apostrophe> <U0313> <Greek_ETA> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <acute> <parenright> <Greek_ETA> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <acute> <U0313> <Greek_ETA> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <dead_acute> <parenright> <Greek_ETA> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <dead_acute> <U0313> <Greek_ETA> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f28> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <acute> <U1f28> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f28> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <U1f2c> ", 0x1F9C)
+CheckCompUni("<Greek_iota> <combining_acute> <parenleft> <Greek_ETA> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <combining_acute> <U0314> <Greek_ETA> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f29> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <apostrophe> <parenleft> <Greek_ETA> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <apostrophe> <U0314> <Greek_ETA> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <acute> <parenleft> <Greek_ETA> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <acute> <U0314> <Greek_ETA> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <dead_acute> <parenleft> <Greek_ETA> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <dead_acute> <U0314> <Greek_ETA> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f29> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <acute> <U1f29> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f29> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <U1f2d> ", 0x1F9D)
+CheckCompUni("<Greek_iota> <asciitilde> <parenright> <Greek_ETA> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <asciitilde> <U0313> <Greek_ETA> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenright> <Greek_ETA> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0313> <Greek_ETA> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <U0342> <parenright> <Greek_ETA> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <U0342> <U0313> <Greek_ETA> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f28> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f28> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <U0342> <U1f28> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <U1f2e> ", 0x1F9E)
+CheckCompUni("<Greek_iota> <asciitilde> <parenleft> <Greek_ETA> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <asciitilde> <U0314> <Greek_ETA> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenleft> <Greek_ETA> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0314> <Greek_ETA> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <U0342> <parenleft> <Greek_ETA> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <U0342> <U0314> <Greek_ETA> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f29> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f29> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <U0342> <U1f29> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <U1f2f> ", 0x1F9F)
+CheckCompUni("<Greek_iota> <parenright> <Greek_omega> ", 0x1FA0)
+CheckCompUni("<Greek_iota> <U0313> <Greek_omega> ", 0x1FA0)
+CheckCompUni("<Greek_iota> <U1f60> ", 0x1FA0)
+CheckCompUni("<Greek_iota> <parenleft> <Greek_omega> ", 0x1FA1)
+CheckCompUni("<Greek_iota> <U0314> <Greek_omega> ", 0x1FA1)
+CheckCompUni("<Greek_iota> <U1f61> ", 0x1FA1)
+CheckCompUni("<Greek_iota> <combining_grave> <parenright> <Greek_omega> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <combining_grave> <U0313> <Greek_omega> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f60> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <grave> <parenright> <Greek_omega> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <grave> <U0313> <Greek_omega> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <dead_grave> <parenright> <Greek_omega> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <dead_grave> <U0313> <Greek_omega> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <grave> <U1f60> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f60> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <U1f62> ", 0x1FA2)
+CheckCompUni("<Greek_iota> <combining_grave> <parenleft> <Greek_omega> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <combining_grave> <U0314> <Greek_omega> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f61> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <grave> <parenleft> <Greek_omega> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <grave> <U0314> <Greek_omega> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <dead_grave> <parenleft> <Greek_omega> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <dead_grave> <U0314> <Greek_omega> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <grave> <U1f61> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f61> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <U1f63> ", 0x1FA3)
+CheckCompUni("<Greek_iota> <combining_acute> <parenright> <Greek_omega> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <combining_acute> <U0313> <Greek_omega> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f60> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <apostrophe> <parenright> <Greek_omega> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <apostrophe> <U0313> <Greek_omega> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <acute> <parenright> <Greek_omega> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <acute> <U0313> <Greek_omega> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <dead_acute> <parenright> <Greek_omega> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <dead_acute> <U0313> <Greek_omega> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f60> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <acute> <U1f60> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f60> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <U1f64> ", 0x1FA4)
+CheckCompUni("<Greek_iota> <combining_acute> <parenleft> <Greek_omega> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <combining_acute> <U0314> <Greek_omega> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f61> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <apostrophe> <parenleft> <Greek_omega> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <apostrophe> <U0314> <Greek_omega> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <acute> <parenleft> <Greek_omega> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <acute> <U0314> <Greek_omega> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <dead_acute> <parenleft> <Greek_omega> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <dead_acute> <U0314> <Greek_omega> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f61> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <acute> <U1f61> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f61> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <U1f65> ", 0x1FA5)
+CheckCompUni("<Greek_iota> <asciitilde> <parenright> <Greek_omega> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <asciitilde> <U0313> <Greek_omega> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenright> <Greek_omega> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0313> <Greek_omega> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <U0342> <parenright> <Greek_omega> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <U0342> <U0313> <Greek_omega> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f60> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f60> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <U0342> <U1f60> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <U1f66> ", 0x1FA6)
+CheckCompUni("<Greek_iota> <asciitilde> <parenleft> <Greek_omega> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <asciitilde> <U0314> <Greek_omega> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenleft> <Greek_omega> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0314> <Greek_omega> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <U0342> <parenleft> <Greek_omega> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <U0342> <U0314> <Greek_omega> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f61> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f61> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <U0342> <U1f61> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <U1f67> ", 0x1FA7)
+CheckCompUni("<Greek_iota> <parenright> <Greek_OMEGA> ", 0x1FA8)
+CheckCompUni("<Greek_iota> <U0313> <Greek_OMEGA> ", 0x1FA8)
+CheckCompUni("<Greek_iota> <U1f68> ", 0x1FA8)
+CheckCompUni("<Greek_iota> <parenleft> <Greek_OMEGA> ", 0x1FA9)
+CheckCompUni("<Greek_iota> <U0314> <Greek_OMEGA> ", 0x1FA9)
+CheckCompUni("<Greek_iota> <U1f69> ", 0x1FA9)
+CheckCompUni("<Greek_iota> <combining_grave> <parenright> <Greek_OMEGA> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <combining_grave> <U0313> <Greek_OMEGA> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f68> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <grave> <parenright> <Greek_OMEGA> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <grave> <U0313> <Greek_OMEGA> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <dead_grave> <parenright> <Greek_OMEGA> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <dead_grave> <U0313> <Greek_OMEGA> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <grave> <U1f68> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f68> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <U1f6a> ", 0x1FAA)
+CheckCompUni("<Greek_iota> <combining_grave> <parenleft> <Greek_OMEGA> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <combining_grave> <U0314> <Greek_OMEGA> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <combining_grave> <U1f69> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <grave> <parenleft> <Greek_OMEGA> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <grave> <U0314> <Greek_OMEGA> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <dead_grave> <parenleft> <Greek_OMEGA> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <dead_grave> <U0314> <Greek_OMEGA> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <grave> <U1f69> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <dead_grave> <U1f69> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <U1f6b> ", 0x1FAB)
+CheckCompUni("<Greek_iota> <combining_acute> <parenright> <Greek_OMEGA> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <combining_acute> <U0313> <Greek_OMEGA> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f68> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <apostrophe> <parenright> <Greek_OMEGA> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <apostrophe> <U0313> <Greek_OMEGA> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <acute> <parenright> <Greek_OMEGA> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <acute> <U0313> <Greek_OMEGA> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <dead_acute> <parenright> <Greek_OMEGA> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <dead_acute> <U0313> <Greek_OMEGA> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f68> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <acute> <U1f68> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f68> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <U1f6c> ", 0x1FAC)
+CheckCompUni("<Greek_iota> <combining_acute> <parenleft> <Greek_OMEGA> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <combining_acute> <U0314> <Greek_OMEGA> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <combining_acute> <U1f69> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <apostrophe> <parenleft> <Greek_OMEGA> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <apostrophe> <U0314> <Greek_OMEGA> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <acute> <parenleft> <Greek_OMEGA> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <acute> <U0314> <Greek_OMEGA> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <dead_acute> <parenleft> <Greek_OMEGA> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <dead_acute> <U0314> <Greek_OMEGA> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <apostrophe> <U1f69> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <acute> <U1f69> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <dead_acute> <U1f69> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <U1f6d> ", 0x1FAD)
+CheckCompUni("<Greek_iota> <asciitilde> <parenright> <Greek_OMEGA> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <asciitilde> <U0313> <Greek_OMEGA> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenright> <Greek_OMEGA> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0313> <Greek_OMEGA> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <U0342> <parenright> <Greek_OMEGA> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <U0342> <U0313> <Greek_OMEGA> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f68> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f68> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <U0342> <U1f68> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <U1f6e> ", 0x1FAE)
+CheckCompUni("<Greek_iota> <asciitilde> <parenleft> <Greek_OMEGA> ", 0x1FAF)
+CheckCompUni("<Greek_iota> <asciitilde> <U0314> <Greek_OMEGA> ", 0x1FAF)
+CheckCompUni("<Greek_iota> <dead_tilde> <parenleft> <Greek_OMEGA> ", 0x1FAF)
+CheckCompUni("<Greek_iota> <dead_tilde> <U0314> <Greek_OMEGA> ", 0x1FAF)
+CheckCompUni("<Greek_iota> <U0342> <parenleft> <Greek_OMEGA> ", 0x1FAF)
+CheckCompUni("<Greek_iota> <U0342> <U0314> <Greek_OMEGA> ", 0x1FAF)
+CheckCompUni("<Greek_iota> <asciitilde> <U1f69> ", 0x1FAF)
+CheckCompUni("<Greek_iota> <dead_tilde> <U1f69> ", 0x1FAF)
+CheckCompUni("<Greek_iota> <U0342> <U1f69> ", 0x1FAF)
+CheckCompUni("<Greek_iota> <U1f6f> ", 0x1FAF)
+CheckCompUni("<b> <Greek_alpha> ", 0x1FB0)
+CheckCompUni("<U> <Greek_alpha> ", 0x1FB0)
+CheckCompUni("<underscore> <Greek_alpha> ", 0x1FB1)
+CheckCompUni("<macron> <Greek_alpha> ", 0x1FB1)
+CheckCompUni("<Greek_iota> <combining_grave> <Greek_alpha> ", 0x1FB2)
+CheckCompUni("<Greek_iota> <grave> <Greek_alpha> ", 0x1FB2)
+CheckCompUni("<Greek_iota> <dead_grave> <Greek_alpha> ", 0x1FB2)
+CheckCompUni("<Greek_iota> <U1f70> ", 0x1FB2)
+CheckCompUni("<Greek_iota> <Greek_alpha> ", 0x1FB3)
+CheckCompUni("<Greek_iota> <combining_acute> <Greek_alpha> ", 0x1FB4)
+CheckCompUni("<Greek_iota> <apostrophe> <Greek_alpha> ", 0x1FB4)
+CheckCompUni("<Greek_iota> <acute> <Greek_alpha> ", 0x1FB4)
+CheckCompUni("<Greek_iota> <dead_acute> <Greek_alpha> ", 0x1FB4)
+CheckCompUni("<Greek_iota> <Greek_alphaaccent> ", 0x1FB4)
+CheckCompUni("<asciitilde> <Greek_alpha> ", 0x1FB6)
+CheckCompUni("<Greek_iota> <asciitilde> <Greek_alpha> ", 0x1FB7)
+CheckCompUni("<Greek_iota> <dead_tilde> <Greek_alpha> ", 0x1FB7)
+CheckCompUni("<Greek_iota> <U0342> <Greek_alpha> ", 0x1FB7)
+CheckCompUni("<Greek_iota> <U1fb6> ", 0x1FB7)
+CheckCompUni("<b> <Greek_ALPHA> ", 0x1FB8)
+CheckCompUni("<U> <Greek_ALPHA> ", 0x1FB8)
+CheckCompUni("<underscore> <Greek_ALPHA> ", 0x1FB9)
+CheckCompUni("<macron> <Greek_ALPHA> ", 0x1FB9)
+CheckCompUni("<grave> <Greek_ALPHA> ", 0x1FBA)
+CheckCompUni("<Greek_iota> <Greek_ALPHA> ", 0x1FBC)
+CheckCompUni("<diaeresis> <asciitilde> ", 0x1FC1)
+CheckCompUni("<diaeresis> <dead_tilde> ", 0x1FC1)
+CheckCompUni("<diaeresis> <U0342> ", 0x1FC1)
+CheckCompUni("<Greek_iota> <combining_grave> <Greek_eta> ", 0x1FC2)
+CheckCompUni("<Greek_iota> <grave> <Greek_eta> ", 0x1FC2)
+CheckCompUni("<Greek_iota> <dead_grave> <Greek_eta> ", 0x1FC2)
+CheckCompUni("<Greek_iota> <U1f74> ", 0x1FC2)
+CheckCompUni("<Greek_iota> <Greek_eta> ", 0x1FC3)
+CheckCompUni("<Greek_iota> <combining_acute> <Greek_eta> ", 0x1FC4)
+CheckCompUni("<Greek_iota> <apostrophe> <Greek_eta> ", 0x1FC4)
+CheckCompUni("<Greek_iota> <acute> <Greek_eta> ", 0x1FC4)
+CheckCompUni("<Greek_iota> <dead_acute> <Greek_eta> ", 0x1FC4)
+CheckCompUni("<Greek_iota> <Greek_etaaccent> ", 0x1FC4)
+CheckCompUni("<asciitilde> <Greek_eta> ", 0x1FC6)
+CheckCompUni("<Greek_iota> <asciitilde> <Greek_eta> ", 0x1FC7)
+CheckCompUni("<Greek_iota> <dead_tilde> <Greek_eta> ", 0x1FC7)
+CheckCompUni("<Greek_iota> <U0342> <Greek_eta> ", 0x1FC7)
+CheckCompUni("<Greek_iota> <U1fc6> ", 0x1FC7)
+CheckCompUni("<grave> <Greek_EPSILON> ", 0x1FC8)
+CheckCompUni("<grave> <Greek_ETA> ", 0x1FCA)
+CheckCompUni("<Greek_iota> <Greek_ETA> ", 0x1FCC)
+CheckCompUni("<U1fbf> <combining_grave> ", 0x1FCD)
+CheckCompUni("<U1fbf> <grave> ", 0x1FCD)
+CheckCompUni("<U1fbf> <dead_grave> ", 0x1FCD)
+CheckCompUni("<U1fbf> <combining_acute> ", 0x1FCE)
+CheckCompUni("<U1fbf> <apostrophe> ", 0x1FCE)
+CheckCompUni("<U1fbf> <acute> ", 0x1FCE)
+CheckCompUni("<U1fbf> <dead_acute> ", 0x1FCE)
+CheckCompUni("<U1fbf> <asciitilde> ", 0x1FCF)
+CheckCompUni("<U1fbf> <dead_tilde> ", 0x1FCF)
+CheckCompUni("<U1fbf> <U0342> ", 0x1FCF)
+CheckCompUni("<b> <Greek_iota> ", 0x1FD0)
+CheckCompUni("<U> <Greek_iota> ", 0x1FD0)
+CheckCompUni("<underscore> <Greek_iota> ", 0x1FD1)
+CheckCompUni("<macron> <Greek_iota> ", 0x1FD1)
+CheckCompUni("<grave> <quotedbl> <Greek_iota> ", 0x1FD2)
+CheckCompUni("<grave> <dead_diaeresis> <Greek_iota> ", 0x1FD2)
+CheckCompUni("<grave> <Greek_iotadieresis> ", 0x1FD2)
+CheckCompUni("<asciitilde> <Greek_iota> ", 0x1FD6)
+CheckCompUni("<asciitilde> <quotedbl> <Greek_iota> ", 0x1FD7)
+CheckCompUni("<asciitilde> <dead_diaeresis> <Greek_iota> ", 0x1FD7)
+CheckCompUni("<asciitilde> <Greek_iotadieresis> ", 0x1FD7)
+CheckCompUni("<b> <Greek_IOTA> ", 0x1FD8)
+CheckCompUni("<U> <Greek_IOTA> ", 0x1FD8)
+CheckCompUni("<underscore> <Greek_IOTA> ", 0x1FD9)
+CheckCompUni("<macron> <Greek_IOTA> ", 0x1FD9)
+CheckCompUni("<grave> <Greek_IOTA> ", 0x1FDA)
+CheckCompUni("<U1ffe> <combining_grave> ", 0x1FDD)
+CheckCompUni("<U1ffe> <grave> ", 0x1FDD)
+CheckCompUni("<U1ffe> <dead_grave> ", 0x1FDD)
+CheckCompUni("<U1ffe> <combining_acute> ", 0x1FDE)
+CheckCompUni("<U1ffe> <apostrophe> ", 0x1FDE)
+CheckCompUni("<U1ffe> <acute> ", 0x1FDE)
+CheckCompUni("<U1ffe> <dead_acute> ", 0x1FDE)
+CheckCompUni("<U1ffe> <asciitilde> ", 0x1FDF)
+CheckCompUni("<U1ffe> <dead_tilde> ", 0x1FDF)
+CheckCompUni("<U1ffe> <U0342> ", 0x1FDF)
+CheckCompUni("<b> <Greek_upsilon> ", 0x1FE0)
+CheckCompUni("<U> <Greek_upsilon> ", 0x1FE0)
+CheckCompUni("<underscore> <Greek_upsilon> ", 0x1FE1)
+CheckCompUni("<macron> <Greek_upsilon> ", 0x1FE1)
+CheckCompUni("<grave> <quotedbl> <Greek_upsilon> ", 0x1FE2)
+CheckCompUni("<grave> <dead_diaeresis> <Greek_upsilon> ", 0x1FE2)
+CheckCompUni("<grave> <Greek_upsilondieresis> ", 0x1FE2)
+CheckCompUni("<parenright> <Greek_rho> ", 0x1FE4)
+CheckCompUni("<parenleft> <Greek_rho> ", 0x1FE5)
+CheckCompUni("<asciitilde> <Greek_upsilon> ", 0x1FE6)
+CheckCompUni("<asciitilde> <quotedbl> <Greek_upsilon> ", 0x1FE7)
+CheckCompUni("<asciitilde> <dead_diaeresis> <Greek_upsilon> ", 0x1FE7)
+CheckCompUni("<asciitilde> <Greek_upsilondieresis> ", 0x1FE7)
+CheckCompUni("<b> <Greek_UPSILON> ", 0x1FE8)
+CheckCompUni("<U> <Greek_UPSILON> ", 0x1FE8)
+CheckCompUni("<underscore> <Greek_UPSILON> ", 0x1FE9)
+CheckCompUni("<macron> <Greek_UPSILON> ", 0x1FE9)
+CheckCompUni("<grave> <Greek_UPSILON> ", 0x1FEA)
+CheckCompUni("<parenleft> <Greek_RHO> ", 0x1FEC)
+CheckCompUni("<diaeresis> <combining_grave> ", 0x1FED)
+CheckCompUni("<diaeresis> <grave> ", 0x1FED)
+CheckCompUni("<diaeresis> <dead_grave> ", 0x1FED)
+CheckCompUni("<Greek_iota> <combining_grave> <Greek_omega> ", 0x1FF2)
+CheckCompUni("<Greek_iota> <grave> <Greek_omega> ", 0x1FF2)
+CheckCompUni("<Greek_iota> <dead_grave> <Greek_omega> ", 0x1FF2)
+CheckCompUni("<Greek_iota> <U1f7c> ", 0x1FF2)
+CheckCompUni("<Greek_iota> <Greek_omega> ", 0x1FF3)
+CheckCompUni("<Greek_iota> <combining_acute> <Greek_omega> ", 0x1FF4)
+CheckCompUni("<Greek_iota> <apostrophe> <Greek_omega> ", 0x1FF4)
+CheckCompUni("<Greek_iota> <acute> <Greek_omega> ", 0x1FF4)
+CheckCompUni("<Greek_iota> <dead_acute> <Greek_omega> ", 0x1FF4)
+CheckCompUni("<Greek_iota> <Greek_omegaaccent> ", 0x1FF4)
+CheckCompUni("<asciitilde> <Greek_omega> ", 0x1FF6)
+CheckCompUni("<Greek_iota> <asciitilde> <Greek_omega> ", 0x1FF7)
+CheckCompUni("<Greek_iota> <dead_tilde> <Greek_omega> ", 0x1FF7)
+CheckCompUni("<Greek_iota> <U0342> <Greek_omega> ", 0x1FF7)
+CheckCompUni("<Greek_iota> <U1ff6> ", 0x1FF7)
+CheckCompUni("<grave> <Greek_OMICRON> ", 0x1FF8)
+CheckCompUni("<grave> <Greek_OMEGA> ", 0x1FFA)
+CheckCompUni("<Greek_iota> <Greek_OMEGA> ", 0x1FFC)
+CheckCompUni("<percent> <o> ", 0x2030)
+CheckCompUni("<period> <less>", 0x2039)
+CheckCompUni("<period> <greater>", 0x203A)
+CheckCompUni("<asciicircum> <KP_0> ", 0x2070)
+CheckCompUni("<asciicircum> <0> ", 0x2070)
+CheckCompUni("<asciicircum> <underbar> <i> ", 0x2071)
+CheckCompUni("<asciicircum> <underscore> <i> ", 0x2071)
+CheckCompUni("<asciicircum> <KP_4> ", 0x2074)
+CheckCompUni("<asciicircum> <4> ", 0x2074)
+CheckCompUni("<asciicircum> <KP_5> ", 0x2075)
+CheckCompUni("<asciicircum> <5> ", 0x2075)
+CheckCompUni("<asciicircum> <KP_6> ", 0x2076)
+CheckCompUni("<asciicircum> <6> ", 0x2076)
+CheckCompUni("<asciicircum> <KP_7> ", 0x2077)
+CheckCompUni("<asciicircum> <7> ", 0x2077)
+CheckCompUni("<asciicircum> <KP_8> ", 0x2078)
+CheckCompUni("<asciicircum> <8> ", 0x2078)
+CheckCompUni("<asciicircum> <KP_9> ", 0x2079)
+CheckCompUni("<asciicircum> <9> ", 0x2079)
+CheckCompUni("<asciicircum> <KP_Add> ", 0x207A)
+CheckCompUni("<asciicircum> <plus> ", 0x207A)
+CheckCompUni("<asciicircum> <U2212> ", 0x207B)
+CheckCompUni("<asciicircum> <KP_Equal> ", 0x207C)
+CheckCompUni("<asciicircum> <equal> ", 0x207C)
+CheckCompUni("<asciicircum> <parenleft> ", 0x207D)
+CheckCompUni("<asciicircum> <parenright> ", 0x207E)
+CheckCompUni("<asciicircum> <underbar> <n> ", 0x207F)
+CheckCompUni("<asciicircum> <underscore> <n> ", 0x207F)
+CheckCompUni("<underbar> <KP_0> ", 0x2080)
+CheckCompUni("<underbar> <0> ", 0x2080)
+CheckCompUni("<underscore> <KP_0> ", 0x2080)
+CheckCompUni("<underscore> <0> ", 0x2080)
+CheckCompUni("<underbar> <KP_1> ", 0x2081)
+CheckCompUni("<underbar> <1> ", 0x2081)
+CheckCompUni("<underscore> <KP_1> ", 0x2081)
+CheckCompUni("<underscore> <1> ", 0x2081)
+CheckCompUni("<underbar> <KP_2> ", 0x2082)
+CheckCompUni("<underbar> <KP_Space> ", 0x2082)
+CheckCompUni("<underbar> <2> ", 0x2082)
+CheckCompUni("<underscore> <KP_2> ", 0x2082)
+CheckCompUni("<underscore> <KP_Space> ", 0x2082)
+CheckCompUni("<underscore> <2> ", 0x2082)
+CheckCompUni("<underbar> <KP_3> ", 0x2083)
+CheckCompUni("<underbar> <3> ", 0x2083)
+CheckCompUni("<underscore> <KP_3> ", 0x2083)
+CheckCompUni("<underscore> <3> ", 0x2083)
+CheckCompUni("<underbar> <KP_4> ", 0x2084)
+CheckCompUni("<underbar> <4> ", 0x2084)
+CheckCompUni("<underscore> <KP_4> ", 0x2084)
+CheckCompUni("<underscore> <4> ", 0x2084)
+CheckCompUni("<underbar> <KP_5> ", 0x2085)
+CheckCompUni("<underbar> <5> ", 0x2085)
+CheckCompUni("<underscore> <KP_5> ", 0x2085)
+CheckCompUni("<underscore> <5> ", 0x2085)
+CheckCompUni("<underbar> <KP_6> ", 0x2086)
+CheckCompUni("<underbar> <6> ", 0x2086)
+CheckCompUni("<underscore> <KP_6> ", 0x2086)
+CheckCompUni("<underscore> <6> ", 0x2086)
+CheckCompUni("<underbar> <KP_7> ", 0x2087)
+CheckCompUni("<underbar> <7> ", 0x2087)
+CheckCompUni("<underscore> <KP_7> ", 0x2087)
+CheckCompUni("<underscore> <7> ", 0x2087)
+CheckCompUni("<underbar> <KP_8> ", 0x2088)
+CheckCompUni("<underbar> <8> ", 0x2088)
+CheckCompUni("<underscore> <KP_8> ", 0x2088)
+CheckCompUni("<underscore> <8> ", 0x2088)
+CheckCompUni("<underbar> <KP_9> ", 0x2089)
+CheckCompUni("<underbar> <9> ", 0x2089)
+CheckCompUni("<underscore> <KP_9> ", 0x2089)
+CheckCompUni("<underscore> <9> ", 0x2089)
+CheckCompUni("<underbar> <KP_Add> ", 0x208A)
+CheckCompUni("<underbar> <plus> ", 0x208A)
+CheckCompUni("<underscore> <KP_Add> ", 0x208A)
+CheckCompUni("<underscore> <plus> ", 0x208A)
+CheckCompUni("<underbar> <U2212> ", 0x208B)
+CheckCompUni("<underscore> <U2212> ", 0x208B)
+CheckCompUni("<underbar> <KP_Equal> ", 0x208C)
+CheckCompUni("<underbar> <equal> ", 0x208C)
+CheckCompUni("<underscore> <KP_Equal> ", 0x208C)
+CheckCompUni("<underscore> <equal> ", 0x208C)
+CheckCompUni("<underbar> <parenleft> ", 0x208D)
+CheckCompUni("<underscore> <parenleft> ", 0x208D)
+CheckCompUni("<underbar> <parenright> ", 0x208E)
+CheckCompUni("<underscore> <parenright> ", 0x208E)
+CheckCompUni("<asciicircum> <S> <M> ", 0x2120)
+CheckCompUni("<KP_Divide> <leftarrow> ", 0x219A)
+CheckCompUni("<slash> <leftarrow> ", 0x219A)
+CheckCompUni("<KP_Divide> <rightarrow> ", 0x219B)
+CheckCompUni("<slash> <rightarrow> ", 0x219B)
+CheckCompUni("<KP_Divide> <U2194> ", 0x21AE)
+CheckCompUni("<slash> <U2194> ", 0x21AE)
+CheckCompUni("<U2203> <U0338> ", 0x2204)
+CheckCompUni("<U2208> <U0338> ", 0x2209)
+CheckCompUni("<U220b> <U0338> ", 0x220C)
+CheckCompUni("<U2223> <U0338> ", 0x2224)
+CheckCompUni("<U2225> <U0338> ", 0x2226)
+CheckCompUni("<U223c> <U0338> ", 0x2241)
+CheckCompUni("<U2243> <U0338> ", 0x2244)
+CheckCompUni("<approximate> <U0338> ", 0x2247)
+CheckCompUni("<U2248> <U0338> ", 0x2249)
+CheckCompUni("<identical> <U0338> ", 0x2262)
+CheckCompUni("<U224d> <U0338> ", 0x226D)
+CheckCompUni("<leftcaret> <U0338> ", 0x226E)
+CheckCompUni("<less> <U0338> ", 0x226E)
+CheckCompUni("<rightcaret> <U0338> ", 0x226F)
+CheckCompUni("<greater> <U0338> ", 0x226F)
+CheckCompUni("<lessthanequal> <U0338> ", 0x2270)
+CheckCompUni("<greaterthanequal> <U0338> ", 0x2271)
+CheckCompUni("<U2272> <U0338> ", 0x2274)
+CheckCompUni("<U2273> <U0338> ", 0x2275)
+CheckCompUni("<U2276> <U0338> ", 0x2278)
+CheckCompUni("<U2277> <U0338> ", 0x2279)
+CheckCompUni("<U227a> <U0338> ", 0x2280)
+CheckCompUni("<U227b> <U0338> ", 0x2281)
+CheckCompUni("<leftshoe> <U0338> ", 0x2284)
+CheckCompUni("<includedin> <U0338> ", 0x2284)
+CheckCompUni("<rightshoe> <U0338> ", 0x2285)
+CheckCompUni("<includes> <U0338> ", 0x2285)
+CheckCompUni("<U2286> <U0338> ", 0x2288)
+CheckCompUni("<U2287> <U0338> ", 0x2289)
+CheckCompUni("<righttack> <U0338> ", 0x22AC)
+CheckCompUni("<U22a8> <U0338> ", 0x22AD)
+CheckCompUni("<U22a9> <U0338> ", 0x22AE)
+CheckCompUni("<U22ab> <U0338> ", 0x22AF)
+CheckCompUni("<U227c> <U0338> ", 0x22E0)
+CheckCompUni("<U227d> <U0338> ", 0x22E1)
+CheckCompUni("<U2291> <U0338> ", 0x22E2)
+CheckCompUni("<U2292> <U0338> ", 0x22E3)
+CheckCompUni("<U22b2> <U0338> ", 0x22EA)
+CheckCompUni("<U22b3> <U0338> ", 0x22EB)
+CheckCompUni("<U22b4> <U0338> ", 0x22EC)
+CheckCompUni("<U22b5> <U0338> ", 0x22ED)
+CheckCompUni("<parenleft> <KP_1> <parenright> ", 0x2460)
+CheckCompUni("<parenleft> <1> <parenright> ", 0x2460)
+CheckCompUni("<parenleft> <KP_2> <parenright> ", 0x2461)
+CheckCompUni("<parenleft> <KP_Space> <parenright> ", 0x2461)
+CheckCompUni("<parenleft> <2> <parenright> ", 0x2461)
+CheckCompUni("<parenleft> <KP_3> <parenright> ", 0x2462)
+CheckCompUni("<parenleft> <3> <parenright> ", 0x2462)
+CheckCompUni("<parenleft> <KP_4> <parenright> ", 0x2463)
+CheckCompUni("<parenleft> <4> <parenright> ", 0x2463)
+CheckCompUni("<parenleft> <KP_5> <parenright> ", 0x2464)
+CheckCompUni("<parenleft> <5> <parenright> ", 0x2464)
+CheckCompUni("<parenleft> <KP_6> <parenright> ", 0x2465)
+CheckCompUni("<parenleft> <6> <parenright> ", 0x2465)
+CheckCompUni("<parenleft> <KP_7> <parenright> ", 0x2466)
+CheckCompUni("<parenleft> <7> <parenright> ", 0x2466)
+CheckCompUni("<parenleft> <KP_8> <parenright> ", 0x2467)
+CheckCompUni("<parenleft> <8> <parenright> ", 0x2467)
+CheckCompUni("<parenleft> <KP_9> <parenright> ", 0x2468)
+CheckCompUni("<parenleft> <9> <parenright> ", 0x2468)
+CheckCompUni("<parenleft> <KP_1> <KP_0> <parenright> ", 0x2469)
+CheckCompUni("<parenleft> <KP_1> <0> <parenright> ", 0x2469)
+CheckCompUni("<parenleft> <1> <KP_0> <parenright> ", 0x2469)
+CheckCompUni("<parenleft> <1> <0> <parenright> ", 0x2469)
+CheckCompUni("<parenleft> <KP_1> <KP_1> <parenright> ", 0x246A)
+CheckCompUni("<parenleft> <KP_1> <1> <parenright> ", 0x246A)
+CheckCompUni("<parenleft> <1> <KP_1> <parenright> ", 0x246A)
+CheckCompUni("<parenleft> <1> <1> <parenright> ", 0x246A)
+CheckCompUni("<parenleft> <KP_1> <KP_2> <parenright> ", 0x246B)
+CheckCompUni("<parenleft> <KP_1> <KP_Space> <parenright> ", 0x246B)
+CheckCompUni("<parenleft> <KP_1> <2> <parenright> ", 0x246B)
+CheckCompUni("<parenleft> <1> <KP_2> <parenright> ", 0x246B)
+CheckCompUni("<parenleft> <1> <KP_Space> <parenright> ", 0x246B)
+CheckCompUni("<parenleft> <1> <2> <parenright> ", 0x246B)
+CheckCompUni("<parenleft> <KP_1> <KP_3> <parenright> ", 0x246C)
+CheckCompUni("<parenleft> <KP_1> <3> <parenright> ", 0x246C)
+CheckCompUni("<parenleft> <1> <KP_3> <parenright> ", 0x246C)
+CheckCompUni("<parenleft> <1> <3> <parenright> ", 0x246C)
+CheckCompUni("<parenleft> <KP_1> <KP_4> <parenright> ", 0x246D)
+CheckCompUni("<parenleft> <KP_1> <4> <parenright> ", 0x246D)
+CheckCompUni("<parenleft> <1> <KP_4> <parenright> ", 0x246D)
+CheckCompUni("<parenleft> <1> <4> <parenright> ", 0x246D)
+CheckCompUni("<parenleft> <KP_1> <KP_5> <parenright> ", 0x246E)
+CheckCompUni("<parenleft> <KP_1> <5> <parenright> ", 0x246E)
+CheckCompUni("<parenleft> <1> <KP_5> <parenright> ", 0x246E)
+CheckCompUni("<parenleft> <1> <5> <parenright> ", 0x246E)
+CheckCompUni("<parenleft> <KP_1> <KP_6> <parenright> ", 0x246F)
+CheckCompUni("<parenleft> <KP_1> <6> <parenright> ", 0x246F)
+CheckCompUni("<parenleft> <1> <KP_6> <parenright> ", 0x246F)
+CheckCompUni("<parenleft> <1> <6> <parenright> ", 0x246F)
+CheckCompUni("<parenleft> <KP_1> <KP_7> <parenright> ", 0x2470)
+CheckCompUni("<parenleft> <KP_1> <7> <parenright> ", 0x2470)
+CheckCompUni("<parenleft> <1> <KP_7> <parenright> ", 0x2470)
+CheckCompUni("<parenleft> <1> <7> <parenright> ", 0x2470)
+CheckCompUni("<parenleft> <KP_1> <KP_8> <parenright> ", 0x2471)
+CheckCompUni("<parenleft> <KP_1> <8> <parenright> ", 0x2471)
+CheckCompUni("<parenleft> <1> <KP_8> <parenright> ", 0x2471)
+CheckCompUni("<parenleft> <1> <8> <parenright> ", 0x2471)
+CheckCompUni("<parenleft> <KP_1> <KP_9> <parenright> ", 0x2472)
+CheckCompUni("<parenleft> <KP_1> <9> <parenright> ", 0x2472)
+CheckCompUni("<parenleft> <1> <KP_9> <parenright> ", 0x2472)
+CheckCompUni("<parenleft> <1> <9> <parenright> ", 0x2472)
+CheckCompUni("<parenleft> <KP_2> <KP_0> <parenright> ", 0x2473)
+CheckCompUni("<parenleft> <KP_2> <0> <parenright> ", 0x2473)
+CheckCompUni("<parenleft> <KP_Space> <KP_0> <parenright> ", 0x2473)
+CheckCompUni("<parenleft> <KP_Space> <0> <parenright> ", 0x2473)
+CheckCompUni("<parenleft> <2> <KP_0> <parenright> ", 0x2473)
+CheckCompUni("<parenleft> <2> <0> <parenright> ", 0x2473)
+CheckCompUni("<parenleft> <A> <parenright> ", 0x24B6)
+CheckCompUni("<parenleft> <B> <parenright> ", 0x24B7)
+CheckCompUni("<parenleft> <C> <parenright> ", 0x24B8)
+CheckCompUni("<parenleft> <D> <parenright> ", 0x24B9)
+CheckCompUni("<parenleft> <E> <parenright> ", 0x24BA)
+CheckCompUni("<parenleft> <F> <parenright> ", 0x24BB)
+CheckCompUni("<parenleft> <G> <parenright> ", 0x24BC)
+CheckCompUni("<parenleft> <H> <parenright> ", 0x24BD)
+CheckCompUni("<parenleft> <I> <parenright> ", 0x24BE)
+CheckCompUni("<parenleft> <J> <parenright> ", 0x24BF)
+CheckCompUni("<parenleft> <K> <parenright> ", 0x24C0)
+CheckCompUni("<parenleft> <L> <parenright> ", 0x24C1)
+CheckCompUni("<parenleft> <M> <parenright> ", 0x24C2)
+CheckCompUni("<parenleft> <N> <parenright> ", 0x24C3)
+CheckCompUni("<parenleft> <O> <parenright> ", 0x24C4)
+CheckCompUni("<parenleft> <P> <parenright> ", 0x24C5)
+CheckCompUni("<parenleft> <Q> <parenright> ", 0x24C6)
+CheckCompUni("<parenleft> <R> <parenright> ", 0x24C7)
+CheckCompUni("<parenleft> <S> <parenright> ", 0x24C8)
+CheckCompUni("<parenleft> <T> <parenright> ", 0x24C9)
+CheckCompUni("<parenleft> <U> <parenright> ", 0x24CA)
+CheckCompUni("<parenleft> <V> <parenright> ", 0x24CB)
+CheckCompUni("<parenleft> <W> <parenright> ", 0x24CC)
+CheckCompUni("<parenleft> <X> <parenright> ", 0x24CD)
+CheckCompUni("<parenleft> <Y> <parenright> ", 0x24CE)
+CheckCompUni("<parenleft> <Z> <parenright> ", 0x24CF)
+CheckCompUni("<parenleft> <a> <parenright> ", 0x24D0)
+CheckCompUni("<parenleft> <b> <parenright> ", 0x24D1)
+CheckCompUni("<parenleft> <c> <parenright> ", 0x24D2)
+CheckCompUni("<parenleft> <d> <parenright> ", 0x24D3)
+CheckCompUni("<parenleft> <e> <parenright> ", 0x24D4)
+CheckCompUni("<parenleft> <f> <parenright> ", 0x24D5)
+CheckCompUni("<parenleft> <g> <parenright> ", 0x24D6)
+CheckCompUni("<parenleft> <h> <parenright> ", 0x24D7)
+CheckCompUni("<parenleft> <i> <parenright> ", 0x24D8)
+CheckCompUni("<parenleft> <j> <parenright> ", 0x24D9)
+CheckCompUni("<parenleft> <k> <parenright> ", 0x24DA)
+CheckCompUni("<parenleft> <l> <parenright> ", 0x24DB)
+CheckCompUni("<parenleft> <m> <parenright> ", 0x24DC)
+CheckCompUni("<parenleft> <n> <parenright> ", 0x24DD)
+CheckCompUni("<parenleft> <o> <parenright> ", 0x24DE)
+CheckCompUni("<parenleft> <p> <parenright> ", 0x24DF)
+CheckCompUni("<parenleft> <q> <parenright> ", 0x24E0)
+CheckCompUni("<parenleft> <r> <parenright> ", 0x24E1)
+CheckCompUni("<parenleft> <s> <parenright> ", 0x24E2)
+CheckCompUni("<parenleft> <t> <parenright> ", 0x24E3)
+CheckCompUni("<parenleft> <u> <parenright> ", 0x24E4)
+CheckCompUni("<parenleft> <v> <parenright> ", 0x24E5)
+CheckCompUni("<parenleft> <w> <parenright> ", 0x24E6)
+CheckCompUni("<parenleft> <x> <parenright> ", 0x24E7)
+CheckCompUni("<parenleft> <y> <parenright> ", 0x24E8)
+CheckCompUni("<parenleft> <z> <parenright> ", 0x24E9)
+CheckCompUni("<parenleft> <KP_0> <parenright> ", 0x24EA)
+CheckCompUni("<parenleft> <0> <parenright> ", 0x24EA)
+CheckCompUni("<numbersign> <f> ", 0x266E)
+CheckCompUni("<U2add> <U0338> ", 0x2ADC)
+CheckCompUni("<quotedbl> <backslash> ", 0x301D)
+CheckCompUni("<quotedbl> <slash> ", 0x301E)
+CheckCompUni("<parenleft> <KP_2> <KP_1> <parenright> ", 0x3251)
+CheckCompUni("<parenleft> <KP_2> <1> <parenright> ", 0x3251)
+CheckCompUni("<parenleft> <KP_Space> <KP_1> <parenright> ", 0x3251)
+CheckCompUni("<parenleft> <KP_Space> <1> <parenright> ", 0x3251)
+CheckCompUni("<parenleft> <2> <KP_1> <parenright> ", 0x3251)
+CheckCompUni("<parenleft> <2> <1> <parenright> ", 0x3251)
+CheckCompUni("<parenleft> <KP_2> <KP_2> <parenright> ", 0x3252)
+CheckCompUni("<parenleft> <KP_2> <KP_Space> <parenright> ", 0x3252)
+CheckCompUni("<parenleft> <KP_2> <2> <parenright> ", 0x3252)
+CheckCompUni("<parenleft> <KP_Space> <KP_2> <parenright> ", 0x3252)
+CheckCompUni("<parenleft> <KP_Space> <KP_Space> <parenright> ", 0x3252)
+CheckCompUni("<parenleft> <KP_Space> <2> <parenright> ", 0x3252)
+CheckCompUni("<parenleft> <2> <KP_2> <parenright> ", 0x3252)
+CheckCompUni("<parenleft> <2> <KP_Space> <parenright> ", 0x3252)
+CheckCompUni("<parenleft> <2> <2> <parenright> ", 0x3252)
+CheckCompUni("<parenleft> <KP_2> <KP_3> <parenright> ", 0x3253)
+CheckCompUni("<parenleft> <KP_2> <3> <parenright> ", 0x3253)
+CheckCompUni("<parenleft> <KP_Space> <KP_3> <parenright> ", 0x3253)
+CheckCompUni("<parenleft> <KP_Space> <3> <parenright> ", 0x3253)
+CheckCompUni("<parenleft> <2> <KP_3> <parenright> ", 0x3253)
+CheckCompUni("<parenleft> <2> <3> <parenright> ", 0x3253)
+CheckCompUni("<parenleft> <KP_2> <KP_4> <parenright> ", 0x3254)
+CheckCompUni("<parenleft> <KP_2> <4> <parenright> ", 0x3254)
+CheckCompUni("<parenleft> <KP_Space> <KP_4> <parenright> ", 0x3254)
+CheckCompUni("<parenleft> <KP_Space> <4> <parenright> ", 0x3254)
+CheckCompUni("<parenleft> <2> <KP_4> <parenright> ", 0x3254)
+CheckCompUni("<parenleft> <2> <4> <parenright> ", 0x3254)
+CheckCompUni("<parenleft> <KP_2> <KP_5> <parenright> ", 0x3255)
+CheckCompUni("<parenleft> <KP_2> <5> <parenright> ", 0x3255)
+CheckCompUni("<parenleft> <KP_Space> <KP_5> <parenright> ", 0x3255)
+CheckCompUni("<parenleft> <KP_Space> <5> <parenright> ", 0x3255)
+CheckCompUni("<parenleft> <2> <KP_5> <parenright> ", 0x3255)
+CheckCompUni("<parenleft> <2> <5> <parenright> ", 0x3255)
+CheckCompUni("<parenleft> <KP_2> <KP_6> <parenright> ", 0x3256)
+CheckCompUni("<parenleft> <KP_2> <6> <parenright> ", 0x3256)
+CheckCompUni("<parenleft> <KP_Space> <KP_6> <parenright> ", 0x3256)
+CheckCompUni("<parenleft> <KP_Space> <6> <parenright> ", 0x3256)
+CheckCompUni("<parenleft> <2> <KP_6> <parenright> ", 0x3256)
+CheckCompUni("<parenleft> <2> <6> <parenright> ", 0x3256)
+CheckCompUni("<parenleft> <KP_2> <KP_7> <parenright> ", 0x3257)
+CheckCompUni("<parenleft> <KP_2> <7> <parenright> ", 0x3257)
+CheckCompUni("<parenleft> <KP_Space> <KP_7> <parenright> ", 0x3257)
+CheckCompUni("<parenleft> <KP_Space> <7> <parenright> ", 0x3257)
+CheckCompUni("<parenleft> <2> <KP_7> <parenright> ", 0x3257)
+CheckCompUni("<parenleft> <2> <7> <parenright> ", 0x3257)
+CheckCompUni("<parenleft> <KP_2> <KP_8> <parenright> ", 0x3258)
+CheckCompUni("<parenleft> <KP_2> <8> <parenright> ", 0x3258)
+CheckCompUni("<parenleft> <KP_Space> <KP_8> <parenright> ", 0x3258)
+CheckCompUni("<parenleft> <KP_Space> <8> <parenright> ", 0x3258)
+CheckCompUni("<parenleft> <2> <KP_8> <parenright> ", 0x3258)
+CheckCompUni("<parenleft> <2> <8> <parenright> ", 0x3258)
+CheckCompUni("<parenleft> <KP_2> <KP_9> <parenright> ", 0x3259)
+CheckCompUni("<parenleft> <KP_2> <9> <parenright> ", 0x3259)
+CheckCompUni("<parenleft> <KP_Space> <KP_9> <parenright> ", 0x3259)
+CheckCompUni("<parenleft> <KP_Space> <9> <parenright> ", 0x3259)
+CheckCompUni("<parenleft> <2> <KP_9> <parenright> ", 0x3259)
+CheckCompUni("<parenleft> <2> <9> <parenright> ", 0x3259)
+CheckCompUni("<parenleft> <KP_3> <KP_0> <parenright> ", 0x325A)
+CheckCompUni("<parenleft> <KP_3> <0> <parenright> ", 0x325A)
+CheckCompUni("<parenleft> <3> <KP_0> <parenright> ", 0x325A)
+CheckCompUni("<parenleft> <3> <0> <parenright> ", 0x325A)
+CheckCompUni("<parenleft> <KP_3> <KP_1> <parenright> ", 0x325B)
+CheckCompUni("<parenleft> <KP_3> <1> <parenright> ", 0x325B)
+CheckCompUni("<parenleft> <3> <KP_1> <parenright> ", 0x325B)
+CheckCompUni("<parenleft> <3> <1> <parenright> ", 0x325B)
+CheckCompUni("<parenleft> <KP_3> <KP_2> <parenright> ", 0x325C)
+CheckCompUni("<parenleft> <KP_3> <KP_Space> <parenright> ", 0x325C)
+CheckCompUni("<parenleft> <KP_3> <2> <parenright> ", 0x325C)
+CheckCompUni("<parenleft> <3> <KP_2> <parenright> ", 0x325C)
+CheckCompUni("<parenleft> <3> <KP_Space> <parenright> ", 0x325C)
+CheckCompUni("<parenleft> <3> <2> <parenright> ", 0x325C)
+CheckCompUni("<parenleft> <KP_3> <KP_3> <parenright> ", 0x325D)
+CheckCompUni("<parenleft> <KP_3> <3> <parenright> ", 0x325D)
+CheckCompUni("<parenleft> <3> <KP_3> <parenright> ", 0x325D)
+CheckCompUni("<parenleft> <3> <3> <parenright> ", 0x325D)
+CheckCompUni("<parenleft> <KP_3> <KP_4> <parenright> ", 0x325E)
+CheckCompUni("<parenleft> <KP_3> <4> <parenright> ", 0x325E)
+CheckCompUni("<parenleft> <3> <KP_4> <parenright> ", 0x325E)
+CheckCompUni("<parenleft> <3> <4> <parenright> ", 0x325E)
+CheckCompUni("<parenleft> <KP_3> <KP_5> <parenright> ", 0x325F)
+CheckCompUni("<parenleft> <KP_3> <5> <parenright> ", 0x325F)
+CheckCompUni("<parenleft> <3> <KP_5> <parenright> ", 0x325F)
+CheckCompUni("<parenleft> <3> <5> <parenright> ", 0x325F)
+CheckCompUni("<parenleft> <KP_3> <KP_6> <parenright> ", 0x32B1)
+CheckCompUni("<parenleft> <KP_3> <6> <parenright> ", 0x32B1)
+CheckCompUni("<parenleft> <3> <KP_6> <parenright> ", 0x32B1)
+CheckCompUni("<parenleft> <3> <6> <parenright> ", 0x32B1)
+CheckCompUni("<parenleft> <KP_3> <KP_7> <parenright> ", 0x32B2)
+CheckCompUni("<parenleft> <KP_3> <7> <parenright> ", 0x32B2)
+CheckCompUni("<parenleft> <3> <KP_7> <parenright> ", 0x32B2)
+CheckCompUni("<parenleft> <3> <7> <parenright> ", 0x32B2)
+CheckCompUni("<parenleft> <KP_3> <KP_8> <parenright> ", 0x32B3)
+CheckCompUni("<parenleft> <KP_3> <8> <parenright> ", 0x32B3)
+CheckCompUni("<parenleft> <3> <KP_8> <parenright> ", 0x32B3)
+CheckCompUni("<parenleft> <3> <8> <parenright> ", 0x32B3)
+CheckCompUni("<parenleft> <KP_3> <KP_9> <parenright> ", 0x32B4)
+CheckCompUni("<parenleft> <KP_3> <9> <parenright> ", 0x32B4)
+CheckCompUni("<parenleft> <3> <KP_9> <parenright> ", 0x32B4)
+CheckCompUni("<parenleft> <3> <9> <parenright> ", 0x32B4)
+CheckCompUni("<parenleft> <KP_4> <KP_0> <parenright> ", 0x32B5)
+CheckCompUni("<parenleft> <KP_4> <0> <parenright> ", 0x32B5)
+CheckCompUni("<parenleft> <4> <KP_0> <parenright> ", 0x32B5)
+CheckCompUni("<parenleft> <4> <0> <parenright> ", 0x32B5)
+CheckCompUni("<parenleft> <KP_4> <KP_1> <parenright> ", 0x32B6)
+CheckCompUni("<parenleft> <KP_4> <1> <parenright> ", 0x32B6)
+CheckCompUni("<parenleft> <4> <KP_1> <parenright> ", 0x32B6)
+CheckCompUni("<parenleft> <4> <1> <parenright> ", 0x32B6)
+CheckCompUni("<parenleft> <KP_4> <KP_2> <parenright> ", 0x32B7)
+CheckCompUni("<parenleft> <KP_4> <KP_Space> <parenright> ", 0x32B7)
+CheckCompUni("<parenleft> <KP_4> <2> <parenright> ", 0x32B7)
+CheckCompUni("<parenleft> <4> <KP_2> <parenright> ", 0x32B7)
+CheckCompUni("<parenleft> <4> <KP_Space> <parenright> ", 0x32B7)
+CheckCompUni("<parenleft> <4> <2> <parenright> ", 0x32B7)
+CheckCompUni("<parenleft> <KP_4> <KP_3> <parenright> ", 0x32B8)
+CheckCompUni("<parenleft> <KP_4> <3> <parenright> ", 0x32B8)
+CheckCompUni("<parenleft> <4> <KP_3> <parenright> ", 0x32B8)
+CheckCompUni("<parenleft> <4> <3> <parenright> ", 0x32B8)
+CheckCompUni("<parenleft> <KP_4> <KP_4> <parenright> ", 0x32B9)
+CheckCompUni("<parenleft> <KP_4> <4> <parenright> ", 0x32B9)
+CheckCompUni("<parenleft> <4> <KP_4> <parenright> ", 0x32B9)
+CheckCompUni("<parenleft> <4> <4> <parenright> ", 0x32B9)
+CheckCompUni("<parenleft> <KP_4> <KP_5> <parenright> ", 0x32BA)
+CheckCompUni("<parenleft> <KP_4> <5> <parenright> ", 0x32BA)
+CheckCompUni("<parenleft> <4> <KP_5> <parenright> ", 0x32BA)
+CheckCompUni("<parenleft> <4> <5> <parenright> ", 0x32BA)
+CheckCompUni("<parenleft> <KP_4> <KP_6> <parenright> ", 0x32BB)
+CheckCompUni("<parenleft> <KP_4> <6> <parenright> ", 0x32BB)
+CheckCompUni("<parenleft> <4> <KP_6> <parenright> ", 0x32BB)
+CheckCompUni("<parenleft> <4> <6> <parenright> ", 0x32BB)
+CheckCompUni("<parenleft> <KP_4> <KP_7> <parenright> ", 0x32BC)
+CheckCompUni("<parenleft> <KP_4> <7> <parenright> ", 0x32BC)
+CheckCompUni("<parenleft> <4> <KP_7> <parenright> ", 0x32BC)
+CheckCompUni("<parenleft> <4> <7> <parenright> ", 0x32BC)
+CheckCompUni("<parenleft> <KP_4> <KP_8> <parenright> ", 0x32BD)
+CheckCompUni("<parenleft> <KP_4> <8> <parenright> ", 0x32BD)
+CheckCompUni("<parenleft> <4> <KP_8> <parenright> ", 0x32BD)
+CheckCompUni("<parenleft> <4> <8> <parenright> ", 0x32BD)
+CheckCompUni("<parenleft> <KP_4> <KP_9> <parenright> ", 0x32BE)
+CheckCompUni("<parenleft> <KP_4> <9> <parenright> ", 0x32BE)
+CheckCompUni("<parenleft> <4> <KP_9> <parenright> ", 0x32BE)
+CheckCompUni("<parenleft> <4> <9> <parenright> ", 0x32BE)
+CheckCompUni("<parenleft> <KP_5> <KP_0> <parenright> ", 0x32BF)
+CheckCompUni("<parenleft> <KP_5> <0> <parenright> ", 0x32BF)
+CheckCompUni("<parenleft> <5> <KP_0> <parenright> ", 0x32BF)
+CheckCompUni("<parenleft> <5> <0> <parenright> ", 0x32BF)
+CheckCompUni("<apostrophe> <U> ", 0xDA)
+CheckCompUni("<acute> <U> ", 0xDA)
+CheckCompUni("<apostrophe> <u> ", 0xFA)
+CheckCompUni("<acute> <u> ", 0xFA)
+CheckCompUni("<b> <U> ", 0x16C)
+CheckCompUni("<U> <U> ", 0x16C)
+CheckCompUni("<b> <u> ", 0x16D)
+CheckCompUni("<U> <u> ", 0x16D)
+CheckCompUni("<asciicircum> <U> ", 0xDB)
+CheckCompUni("<asciicircum> <u> ", 0xFB)
+CheckCompUni("<quotedbl> <U> ", 0xDC)
+CheckCompUni("<quotedbl> <u> ", 0xFC)
+CheckCompUni("<equal> <U> ", 0x170)
+CheckCompUni("<equal> <u> ", 0x171)
+CheckCompUni("<grave> <U> ", 0xD9)
+CheckCompUni("<grave> <u> ", 0xF9)
+CheckCompUni("<underscore> <U> ", 0x16A)
+CheckCompUni("<macron> <U> ", 0x16A)
+CheckCompUni("<underscore> <u> ", 0x16B)
+CheckCompUni("<macron> <u> ", 0x16B)
+CheckCompUni("<semicolon> <U> ", 0x172)
+CheckCompUni("<semicolon> <u> ", 0x173)
+CheckCompUni("<o> <U> ", 0x16E)
+CheckCompUni("<o> <u> ", 0x16F)
+CheckCompUni("<asciitilde> <U> ", 0x168)
+CheckCompUni("<asciitilde> <u> ", 0x169)
+CheckCompUni("<equal> <W> ", 0x20A9)
+CheckCompUni("<W> <equal> ", 0x20A9)
+CheckCompUni("<apostrophe> <Y> ", 0xDD)
+CheckCompUni("<acute> <Y> ", 0xDD)
+CheckCompUni("<apostrophe> <y> ", 0xFD)
+CheckCompUni("<acute> <y> ", 0xFD)
+CheckCompUni("<quotedbl> <Y> ", 0x178)
+CheckCompUni("<quotedbl> <y> ", 0xFF)
+CheckCompUni("<equal> <Y> ", 0xA5)
+CheckCompUni("<Y> <equal> ", 0xA5)
+CheckCompUni("<period> <Z> ", 0x17B)
+CheckCompUni("<period> <z> ", 0x17C)
+CheckCompUni("<apostrophe> <Z> ", 0x179)
+CheckCompUni("<acute> <Z> ", 0x179)
+CheckCompUni("<apostrophe> <z> ", 0x17A)
+CheckCompUni("<acute> <z> ", 0x17A)
+CheckCompUni("<c> <Z> ", 0x17D)
+CheckCompUni("<c> <z> ", 0x17E)
}
/*
------------------------------------------------------
@@ -2419,21 +4961,21 @@ Dieser basiert auf http://www.autohotkey.com/forum/topic32947.html Der Aufruf von SubStr(charCode,3) geht davon aus, dass alle charCodes in Hex mit fhrendem 0x angegeben sind. Die abenteuerliche ^+u-Konstruktion bentigt im brigen den Hex-Wert in Kleinschrift, was derzeit nicht bei den Zeichendefinitionen umgesetzt ist, daher zentral und weniger fehlertrchtig an dieser Stelle. Auerdem ein abschlieend gesendetes Space, sonst bleibt der eingetippte Unicode-Wert noch kurz sichtbar stehen, bevor er sich GTK-sei-dank in das gewnschte Zeichen verwandelt.
*/
-SendUnicodeChar(charCode) { +SendUnicodeChar(charCode1, charCode2) { global
- if !(CheckComp(charCode) and DeadCompose)
+ if !(CheckComp(charCode2) and DeadCompose)
IfWinActive,ahk_class gdkWindowToplevel
{
- StringLower,charCode,charCode
- send % "^+u" . SubStr(charCode,3) . " "
+ StringLower,charCode1,charCode1
+ send % "^+u" . SubStr(charCode1,3) . " "
} else {
VarSetCapacity(ki,28*2,0)
EncodeInteger(&ki+0,1)
- EncodeInteger(&ki+6,charCode)
+ EncodeInteger(&ki+6,charCode1)
EncodeInteger(&ki+8,4)
EncodeInteger(&ki+28,1)
- EncodeInteger(&ki+34,charCode)
+ EncodeInteger(&ki+34,charCode1)
EncodeInteger(&ki+36,4|2)
DllCall("SendInput","UInt",2,"UInt",&ki,"Int",28)
}
diff --git a/windows/autohotkey/neo20.exe b/windows/autohotkey/neo20.exe Binary files differindex 066d484..c2b883d 100644 --- a/windows/autohotkey/neo20.exe +++ b/windows/autohotkey/neo20.exe |