From 617adf85157eec87ff3fc4f177cb71af260539e7 Mon Sep 17 00:00:00 2001 From: martin_r Date: Mon, 15 Sep 2008 01:08:23 +0000 Subject: Compose-Automatisierung für den AHK MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.neo-layout.org@872 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- windows/autohotkey/Changelog-and-Todo.txt | 6 +- windows/autohotkey/Compose/AutoComp1.bas | 38 + windows/autohotkey/Compose/AutoComp2.bas | 52 + windows/autohotkey/Source/All.ahk | 3 - windows/autohotkey/Source/Compose.ahk | 3079 ++++++++++++++++++-- windows/autohotkey/Source/Keys-Neo.ahk | 643 ++--- windows/autohotkey/Source/Methods-Layers.ahk | 1 - windows/autohotkey/Source/Methods-Other.ahk | 45 +- windows/autohotkey/Source/Methods-Unicode.ahk | 12 +- windows/autohotkey/neo20.ahk | 3780 +++++++++++++++++++++---- windows/autohotkey/neo20.exe | Bin 424927 -> 439617 bytes 11 files changed, 6417 insertions(+), 1242 deletions(-) create mode 100644 windows/autohotkey/Compose/AutoComp1.bas create mode 100644 windows/autohotkey/Compose/AutoComp2.bas (limited to 'windows/autohotkey') 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 ‐ 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(" ", 0xE04A", 0x) -> +'CheckCompUni(" +'CheckCompUni(" ", 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(" ", 0x391) +CheckCompUni(" ", 0x392) +CheckCompUni(" ", 0x395) +CheckCompUni(" ", 0x396) +CheckCompUni(" ", 0x397) +CheckCompUni(" ", 0x399) +CheckCompUni(" ", 0x39A) +CheckCompUni(" ", 0x39C) +CheckCompUni(" ", 0x39D) +CheckCompUni(" ", 0x39F) +CheckCompUni("

", 0x2118) +CheckCompUni(" ", 0x211B) +CheckCompUni(" ", 0x212C) +CheckCompUni(" ", 0x212F) +CheckCompUni(" ", 0x2130) +CheckCompUni(" ", 0x2131) +CheckCompUni(" ", 0x2133) +CheckCompUni(" ", 0x2134) +CheckCompUni("

", 0x210E) +CheckCompUni("

", 0x210F) +CheckCompUni("

", 0x210F) +CheckCompUni("

", 0x210F) +CheckCompUni("

", 0x210F) +CheckCompUni(" ", 0x2103) +CheckCompUni(" ", 0x2109) +CheckCompUni(" ", 0xB0) +CheckCompUni(" ", 0x2032) +CheckCompUni(" ", 0x2033) +CheckCompUni(" ", 0x3395) +CheckCompUni(" ", 0x3395) +CheckCompUni(" ", 0x3396) +CheckCompUni(" ", 0x3396) +CheckCompUni(" ", 0x3397) +CheckCompUni(" ", 0x3397) +CheckCompUni(" ", 0x3398) +CheckCompUni(" ", 0x3398) +CheckCompUni(" ", 0x3399) +CheckCompUni(" ", 0x339A) +CheckCompUni(" ", 0x339B) +CheckCompUni(" ", 0x339C) +CheckCompUni(" ", 0x339D) +CheckCompUni(" ", 0x339E) +CheckCompUni(" ", 0x338D) +CheckCompUni(" ", 0x338E) +CheckCompUni(" ", 0x338F) +CheckCompUni(" ", 0x3390) +CheckCompUni(" ", 0x3391) +CheckCompUni(" ", 0x3392) +CheckCompUni(" ", 0x3393) +CheckCompUni("<2> ", 0x339F) +CheckCompUni("<2> ", 0x33A0) +CheckCompUni("<2> ", 0x33A1) +CheckCompUni("<2> ", 0x33A2) +CheckCompUni(" ", 0x339F) +CheckCompUni(" ", 0x33A0) +CheckCompUni(" ", 0x33A1) +CheckCompUni(" ", 0x33A2) +CheckCompUni("<3> ", 0x33A3) +CheckCompUni("<3> ", 0x33A4) +CheckCompUni("<3> ", 0x33A5) +CheckCompUni("<3> ", 0x33A6) +CheckCompUni(" ", 0x33A3) +CheckCompUni(" ", 0x33A4) +CheckCompUni(" ", 0x33A5) +CheckCompUni(" ", 0x33A6) +CheckCompUni(" ", 0x33A7) +CheckCompUni(" <2> ", 0x33A8) +CheckCompUni(" ", 0x33A8) +CheckCompUni(" ", 0x33D6) +CheckCompUni(" ", 0x263A) +CheckCompUni(" ", 0x2639) +CheckCompUni(" ", 0x2122) +CheckCompUni(" ", 0x2105) +CheckCompUni(" ", 0x26A2) +CheckCompUni(" ", 0x26A3) +CheckCompUni(" ", 0x26A4) +CheckCompUni(" ", 0x26A5) +CheckCompUni(" ", 0x332) +CheckCompUni(" ", 0x27) +CheckCompUni(" ", 0x5E) +CheckCompUni(" ", 0x5E) +CheckCompUni(" ", 0x5E) +CheckCompUni(" ", 0x5E) +CheckCompUni(" ", 0x7E) +CheckCompUni(" ", 0x7E) +CheckCompUni(" ", 0x7E) +CheckCompUni(" ", 0x7E) +CheckCompUni(" ", 0x40) +CheckCompUni(" ", 0x5C5C) +CheckCompUni(" ", 0x5C5C) +CheckCompUni(" ", 0x5C5C) +CheckCompUni(" ", 0x7C) +CheckCompUni(" ", 0x7C) +CheckCompUni(" ", 0x7C) +CheckCompUni(" ", 0x7C) +CheckCompUni(" ", 0x7C) +CheckCompUni(" ", 0x7C) +CheckCompUni(" ", 0x7B) +CheckCompUni(" ", 0x7B) +CheckCompUni(" ", 0x7D) +CheckCompUni(" ", 0x7D) +CheckCompUni(" ", 0x5B) +CheckCompUni(" ", 0x5D) +CheckCompUni(" ", 0xB8) +CheckCompUni(" ", 0xB8) +CheckCompUni(" ", 0x60) +CheckCompUni(" ", 0x60) +CheckCompUni(" ", 0x23) +CheckCompUni(" ", 0xC1) +CheckCompUni(" ", 0xC1) +CheckCompUni(" ", 0xE1) +CheckCompUni(" ", 0xE1) +CheckCompUni(" ", 0x102) +CheckCompUni(" ", 0x102) +CheckCompUni(" ", 0x103) +CheckCompUni(" ", 0x103) +CheckCompUni(" ", 0xC2) +CheckCompUni(" ", 0xE2) +CheckCompUni(" ", 0xC4) +CheckCompUni(" ", 0xE4) +CheckCompUni(" ", 0xC6) +CheckCompUni(" ", 0xE6) +CheckCompUni(" ", 0xC0) +CheckCompUni(" ", 0xE0) +CheckCompUni(" ", 0x100) +CheckCompUni(" ", 0x100) +CheckCompUni(" ", 0x101) +CheckCompUni(" ", 0x101) +CheckCompUni(" ", 0x104) +CheckCompUni(" ", 0x105) +CheckCompUni(" ", 0xC5) +CheckCompUni(" ", 0xE5) +CheckCompUni(" ", 0xC3) +CheckCompUni(" ", 0xE3) +CheckCompUni(" ", 0xA6) +CheckCompUni(" ", 0x10A) +CheckCompUni(" ", 0x10B) +CheckCompUni(" ", 0x106) +CheckCompUni(" ", 0x106) +CheckCompUni(" ", 0x107) +CheckCompUni(" ", 0x107) +CheckCompUni(" ", 0x10C) +CheckCompUni(" ", 0x10D) +CheckCompUni(" ", 0xC7) +CheckCompUni(" ", 0xE7) +CheckCompUni(" ", 0x108) +CheckCompUni(" ", 0x109) +CheckCompUni(" ", 0xA2) +CheckCompUni(" ", 0xA2) +CheckCompUni(" ", 0xA2) +CheckCompUni(" ", 0xA2) +CheckCompUni(" ", 0xA2) +CheckCompUni(" ", 0xA2) +CheckCompUni(" ", 0xA2) +CheckCompUni(" ", 0xA2) +CheckCompUni(" ", 0x20A1) +CheckCompUni(" ", 0x20A1) +CheckCompUni(" ", 0xA9) +CheckCompUni(" ", 0xA9) +CheckCompUni(" ", 0xA9) +CheckCompUni(" ", 0xA9) +CheckCompUni(" ", 0x20A2) +CheckCompUni(" ", 0xA4) +CheckCompUni(" ", 0xA4) +CheckCompUni(" ", 0x10E) +CheckCompUni(" ", 0x10F) +CheckCompUni(" ", 0xB0) +CheckCompUni(" ", 0xF7) +CheckCompUni(" ", 0xF7) +CheckCompUni(" ", 0x20AB) +CheckCompUni(" ", 0x201E) +CheckCompUni(" ", 0x201E) +CheckCompUni(" ", 0x110) +CheckCompUni(" ", 0x111) +CheckCompUni(" ", 0x110) +CheckCompUni(" ", 0x110) +CheckCompUni(" ", 0x111) +CheckCompUni(" ", 0x111) +CheckCompUni(" ", 0x116) +CheckCompUni(" ", 0x117) +CheckCompUni(" ", 0xC9) +CheckCompUni(" ", 0xC9) +CheckCompUni(" ", 0xE9) +CheckCompUni(" ", 0xE9) +CheckCompUni(" ", 0x11A) +CheckCompUni(" ", 0x11B) +CheckCompUni(" ", 0xCA) +CheckCompUni(" ", 0xEA) +CheckCompUni(" ", 0x20A0) +CheckCompUni(" ", 0xCB) +CheckCompUni(" ", 0xEB) +CheckCompUni(" ", 0xC8) +CheckCompUni(" ", 0xE8) +CheckCompUni(" ", 0x112) +CheckCompUni(" ", 0x112) +CheckCompUni(" ", 0x113) +CheckCompUni(" ", 0x113) +CheckCompUni(" ", 0x2014) +CheckCompUni(" ", 0x2013) +CheckCompUni(" ", 0x14A) +CheckCompUni(" ", 0x14B) +CheckCompUni(" ", 0x118) +CheckCompUni(" ", 0x119) +CheckCompUni(" ", 0xD0) +CheckCompUni(" ", 0xF0) +CheckCompUni(" ", 0x20AC) +CheckCompUni(" ", 0x20AC) +CheckCompUni(" ", 0x20AC) +CheckCompUni(" ", 0x20AC) +CheckCompUni(" ", 0xA1) +CheckCompUni(" ", 0x20A3) +CheckCompUni(" ", 0x120) +CheckCompUni(" ", 0x121) +CheckCompUni(" ", 0x11E) +CheckCompUni(" ", 0x11E) +CheckCompUni(" ", 0x11F) +CheckCompUni(" ", 0x11F) +CheckCompUni(" ", 0x122) +CheckCompUni(" ", 0x123) +CheckCompUni(" ", 0x11C) +CheckCompUni(" ", 0x11D) +CheckCompUni(" ", 0x385) +CheckCompUni(" ", 0x385) +CheckCompUni(" ", 0x385) +CheckCompUni(" ", 0x385) +CheckCompUni(" ", 0x386) +CheckCompUni(" ", 0x386) +CheckCompUni(" ", 0x3AC) +CheckCompUni(" ", 0x3AC) +CheckCompUni(" ", 0x388) +CheckCompUni(" ", 0x388) +CheckCompUni(" ", 0x3AD) +CheckCompUni(" ", 0x3AD) +CheckCompUni(" ", 0x389) +CheckCompUni(" ", 0x389) +CheckCompUni(" ", 0x3AE) +CheckCompUni(" ", 0x3AE) +CheckCompUni(" ", 0x38A) +CheckCompUni(" ", 0x38A) +CheckCompUni(" ", 0x3AF) +CheckCompUni(" ", 0x3AF) +CheckCompUni(" ", 0x390) +CheckCompUni(" ", 0x390) +CheckCompUni(" ", 0x390) +CheckCompUni(" ", 0x390) +CheckCompUni(" ", 0x390) +CheckCompUni(" ", 0x390) +CheckCompUni(" ", 0x3AA) +CheckCompUni(" ", 0x3CA) +CheckCompUni(" ", 0x38F) +CheckCompUni(" ", 0x38F) +CheckCompUni(" ", 0x3CE) +CheckCompUni(" ", 0x3CE) +CheckCompUni(" ", 0x38C) +CheckCompUni(" ", 0x38C) +CheckCompUni(" ", 0x3CC) +CheckCompUni(" ", 0x3CC) +CheckCompUni(" ", 0x38E) +CheckCompUni(" ", 0x38E) +CheckCompUni(" ", 0x3CD) +CheckCompUni(" ", 0x3CD) +CheckCompUni(" ", 0x3B0) +CheckCompUni(" ", 0x3B0) +CheckCompUni(" ", 0x3B0) +CheckCompUni(" ", 0x3B0) +CheckCompUni(" ", 0x3B0) +CheckCompUni(" ", 0x3B0) +CheckCompUni(" ", 0x3AB) +CheckCompUni(" ", 0x3CB) +CheckCompUni(" ", 0xAB) +CheckCompUni(" ", 0xBB) +CheckCompUni(" ", 0x124) +CheckCompUni(" ", 0x125) +CheckCompUni(" ", 0x126) +CheckCompUni(" ", 0x126) +CheckCompUni(" ", 0x127) +CheckCompUni(" ", 0x127) +CheckCompUni(" ", 0x130) +CheckCompUni(" ", 0xCD) +CheckCompUni(" ", 0xCD) +CheckCompUni(" ", 0xED) +CheckCompUni(" ", 0xED) +CheckCompUni(" ", 0xCE) +CheckCompUni(" ", 0xEE) +CheckCompUni(" ", 0xCF) +CheckCompUni(" ", 0xEF) +CheckCompUni(" ", 0x131) +CheckCompUni(" ", 0xCC) +CheckCompUni(" ", 0xEC) +CheckCompUni(" ", 0x12A) +CheckCompUni(" ", 0x12A) +CheckCompUni(" ", 0x12B) +CheckCompUni(" ", 0x12B) +CheckCompUni(" ", 0x12E) +CheckCompUni(" ", 0x12F) +CheckCompUni(" ", 0x128) +CheckCompUni(" ", 0x129) +CheckCompUni(" ", 0x134) +CheckCompUni(" ", 0x135) +CheckCompUni(" ", 0x136) +CheckCompUni(" ", 0x137) +CheckCompUni(" ", 0x138) +CheckCompUni(" ", 0x139) +CheckCompUni(" ", 0x139) +CheckCompUni(" ", 0x13A) +CheckCompUni(" ", 0x13A) +CheckCompUni(" ", 0x13D) +CheckCompUni(" ", 0x13E) +CheckCompUni(" ", 0x13B) +CheckCompUni(" ", 0x13C) +CheckCompUni(" ", 0x201C) +CheckCompUni(" ", 0x201C) +CheckCompUni(" ", 0x2018) +CheckCompUni(" ", 0x2018) +CheckCompUni(" ", 0x20A4) +CheckCompUni(" ", 0x20A4) +CheckCompUni(" ", 0x141) +CheckCompUni(" ", 0x141) +CheckCompUni(" ", 0x142) +CheckCompUni(" ", 0x142) +CheckCompUni(" ", 0xBA) +CheckCompUni(" ", 0xBA) +CheckCompUni(" ", 0x20A5) +CheckCompUni(" ", 0x20A5) +CheckCompUni(" ", 0xB5) +CheckCompUni(" ", 0xD7) +CheckCompUni(" ", 0x266D) +CheckCompUni(" ", 0x266F) +CheckCompUni(" ", 0x143) +CheckCompUni(" ", 0x143) +CheckCompUni(" ", 0x144) +CheckCompUni(" ", 0x144) +CheckCompUni(" ", 0x20A6) +CheckCompUni(" ", 0x20A6) +CheckCompUni(" ", 0x147) +CheckCompUni(" ", 0x148) +CheckCompUni(" ", 0x145) +CheckCompUni(" ", 0x146) +CheckCompUni(" ", 0xA0) +CheckCompUni(" ", 0x2260) +CheckCompUni(" ", 0x2260) +CheckCompUni(" ", 0xAC) +CheckCompUni(" ", 0xAC) +CheckCompUni(" ", 0xD1) +CheckCompUni(" ", 0xF1) +CheckCompUni(" ", 0xD3) +CheckCompUni(" ", 0xD3) +CheckCompUni(" ", 0xF3) +CheckCompUni(" ", 0xF3) +CheckCompUni(" ", 0xD4) +CheckCompUni(" ", 0xF4) +CheckCompUni(" ", 0xD6) +CheckCompUni(" ", 0xF6) +CheckCompUni(" ", 0x150) +CheckCompUni(" ", 0x151) +CheckCompUni(" ", 0x152) +CheckCompUni(" ", 0x153) +CheckCompUni(" ", 0xD2) +CheckCompUni(" ", 0xF2) +CheckCompUni(" ", 0x14C) +CheckCompUni(" ", 0x14C) +CheckCompUni(" ", 0x14D) +CheckCompUni(" ", 0x14D) +CheckCompUni("<1> <2> ", 0xBD) +CheckCompUni("<1> <4> ", 0xBC) +CheckCompUni(" ", 0xB9) +CheckCompUni(" <1> ", 0xB9) +CheckCompUni(" ", 0xD8) +CheckCompUni(" ", 0xD8) +CheckCompUni(" ", 0xAA) +CheckCompUni(" ", 0xAA) +CheckCompUni(" ", 0xF8) +CheckCompUni(" ", 0xF8) +CheckCompUni(" ", 0xD5) +CheckCompUni(" ", 0xF5) +CheckCompUni("

", 0xB6) +CheckCompUni("

", 0xB6) +CheckCompUni("

", 0xB6) +CheckCompUni(" ", 0xB7) +CheckCompUni("

", 0x20A7) +CheckCompUni(" ", 0xB1) +CheckCompUni(" ", 0x2008) +CheckCompUni(" ", 0xBF) +CheckCompUni(" ", 0x154) +CheckCompUni(" ", 0x154) +CheckCompUni(" ", 0x155) +CheckCompUni(" ", 0x155) +CheckCompUni(" ", 0x158) +CheckCompUni(" ", 0x159) +CheckCompUni(" ", 0x156) +CheckCompUni(" ", 0x157) +CheckCompUni(" ", 0xAE) +CheckCompUni(" ", 0xAE) +CheckCompUni(" ", 0xAE) +CheckCompUni(" ", 0xAE) +CheckCompUni(" ", 0x201D) +CheckCompUni(" ", 0x201D) +CheckCompUni(" ", 0x2019) +CheckCompUni(" ", 0x2019) +CheckCompUni(" ", 0x20A8) +CheckCompUni(" ", 0x15A) +CheckCompUni(" ", 0x15A) +CheckCompUni(" ", 0x15B) +CheckCompUni(" ", 0x15B) +CheckCompUni(" ", 0x160) +CheckCompUni(" ", 0x161) +CheckCompUni(" ", 0x15E) +CheckCompUni(" ", 0x15F) +CheckCompUni(" ", 0x15C) +CheckCompUni(" ", 0x15D) +CheckCompUni(" ", 0xA7) +CheckCompUni(" ", 0xA7) +CheckCompUni(" ", 0x201A) +CheckCompUni(" ", 0x201A) +CheckCompUni(" ", 0xDF) +CheckCompUni(" ", 0xA3) +CheckCompUni(" ", 0xA3) +CheckCompUni(" ", 0x164) +CheckCompUni(" ", 0x165) +CheckCompUni(" ", 0x162) +CheckCompUni(" ", 0x163) +CheckCompUni(" ", 0xDE) +CheckCompUni(" ", 0xFE) +CheckCompUni("<3> <4> ", 0xBE) +CheckCompUni(" ", 0xB3) +CheckCompUni(" <3> ", 0xB3) +CheckCompUni(" ", 0x2122) +CheckCompUni(" ", 0x166) +CheckCompUni(" ", 0x166) +CheckCompUni(" ", 0x167) +CheckCompUni(" ", 0x167) +CheckCompUni(" ", 0xB2) +CheckCompUni(" ", 0xB2) +CheckCompUni(" <2> ", 0xB2) +CheckCompUni(" ", 0x114) +CheckCompUni(" ", 0x114) +CheckCompUni(" ", 0x115) +CheckCompUni(" ", 0x115) +CheckCompUni(" ", 0x12C) +CheckCompUni(" ", 0x12C) +CheckCompUni(" ", 0x12D) +CheckCompUni(" ", 0x12D) +CheckCompUni(" ", 0x14E) +CheckCompUni(" ", 0x14E) +CheckCompUni(" ", 0x14F) +CheckCompUni(" ", 0x14F) +CheckCompUni(" ", 0x174) +CheckCompUni(" ", 0x175) +CheckCompUni(" ", 0x176) +CheckCompUni(" ", 0x177) +CheckCompUni(" ", 0x17F) +CheckCompUni(" ", 0x17F) +CheckCompUni(" ", 0x180) +CheckCompUni(" ", 0x180) +CheckCompUni(" ", 0x197) +CheckCompUni(" ", 0x197) +CheckCompUni(" ", 0x1A0) +CheckCompUni(" ", 0x1A1) +CheckCompUni(" ", 0x1AF) +CheckCompUni(" ", 0x1B0) +CheckCompUni(" ", 0x1B5) +CheckCompUni(" ", 0x1B5) +CheckCompUni(" ", 0x1B6) +CheckCompUni(" ", 0x1B6) +CheckCompUni(" ", 0x1CD) +CheckCompUni(" ", 0x1CE) +CheckCompUni(" ", 0x1CF) +CheckCompUni(" ", 0x1D0) +CheckCompUni(" ", 0x1D1) +CheckCompUni(" ", 0x1D2) +CheckCompUni(" ", 0x1D3) +CheckCompUni(" ", 0x1D4) +CheckCompUni(" ", 0x1D5) +CheckCompUni(" ", 0x1D5) +CheckCompUni(" ", 0x1D5) +CheckCompUni(" ", 0x1D5) +CheckCompUni(" ", 0x1D5) +CheckCompUni(" ", 0x1D5) +CheckCompUni(" ", 0x1D6) +CheckCompUni(" ", 0x1D6) +CheckCompUni(" ", 0x1D6) +CheckCompUni(" ", 0x1D6) +CheckCompUni(" ", 0x1D6) +CheckCompUni(" ", 0x1D6) +CheckCompUni(" ", 0x1D7) +CheckCompUni(" ", 0x1D7) +CheckCompUni(" ", 0x1D7) +CheckCompUni(" ", 0x1D7) +CheckCompUni(" ", 0x1D7) +CheckCompUni(" ", 0x1D7) +CheckCompUni(" ", 0x1D8) +CheckCompUni(" ", 0x1D8) +CheckCompUni(" ", 0x1D8) +CheckCompUni(" ", 0x1D8) +CheckCompUni(" ", 0x1D8) +CheckCompUni(" ", 0x1D8) +CheckCompUni(" ", 0x1D9) +CheckCompUni(" ", 0x1D9) +CheckCompUni(" ", 0x1D9) +CheckCompUni(" ", 0x1DA) +CheckCompUni(" ", 0x1DA) +CheckCompUni(" ", 0x1DA) +CheckCompUni(" ", 0x1DB) +CheckCompUni(" ", 0x1DB) +CheckCompUni(" ", 0x1DB) +CheckCompUni(" ", 0x1DC) +CheckCompUni(" ", 0x1DC) +CheckCompUni(" ", 0x1DC) +CheckCompUni(" ", 0x1DE) +CheckCompUni(" ", 0x1DE) +CheckCompUni(" ", 0x1DE) +CheckCompUni(" ", 0x1DE) +CheckCompUni(" ", 0x1DE) +CheckCompUni(" ", 0x1DE) +CheckCompUni(" ", 0x1DF) +CheckCompUni(" ", 0x1DF) +CheckCompUni(" ", 0x1DF) +CheckCompUni(" ", 0x1DF) +CheckCompUni(" ", 0x1DF) +CheckCompUni(" ", 0x1DF) +CheckCompUni(" ", 0x1E0) +CheckCompUni(" ", 0x1E0) +CheckCompUni(" ", 0x1E0) +CheckCompUni(" ", 0x1E0) +CheckCompUni(" ", 0x1E0) +CheckCompUni(" ", 0x1E0) +CheckCompUni(" ", 0x1E1) +CheckCompUni(" ", 0x1E1) +CheckCompUni(" ", 0x1E1) +CheckCompUni(" ", 0x1E1) +CheckCompUni(" ", 0x1E1) +CheckCompUni(" ", 0x1E1) +CheckCompUni(" ", 0x1E2) +CheckCompUni(" ", 0x1E2) +CheckCompUni(" ", 0x1E3) +CheckCompUni(" ", 0x1E3) +CheckCompUni(" ", 0x1E4) +CheckCompUni(" ", 0x1E4) +CheckCompUni(" ", 0x1E5) +CheckCompUni(" ", 0x1E5) +CheckCompUni(" ", 0x1E6) +CheckCompUni(" ", 0x1E7) +CheckCompUni(" ", 0x1E8) +CheckCompUni(" ", 0x1E9) +CheckCompUni(" ", 0x1EA) +CheckCompUni(" ", 0x1EB) +CheckCompUni(" ", 0x1EC) +CheckCompUni(" ", 0x1EC) +CheckCompUni(" ", 0x1EC) +CheckCompUni(" ", 0x1EC) +CheckCompUni(" ", 0x1EC) +CheckCompUni(" ", 0x1EC) +CheckCompUni(" ", 0x1ED) +CheckCompUni(" ", 0x1ED) +CheckCompUni(" ", 0x1ED) +CheckCompUni(" ", 0x1ED) +CheckCompUni(" ", 0x1ED) +CheckCompUni(" ", 0x1ED) +CheckCompUni(" ", 0x1EE) +CheckCompUni(" ", 0x1EF) +CheckCompUni(" ", 0x1F0) +CheckCompUni(" ", 0x1F4) +CheckCompUni(" ", 0x1F4) +CheckCompUni(" ", 0x1F5) +CheckCompUni(" ", 0x1F5) +CheckCompUni(" ", 0x1F8) +CheckCompUni(" ", 0x1F9) +CheckCompUni(" ", 0x1FA) +CheckCompUni(" ", 0x1FA) +CheckCompUni(" ", 0x1FA) +CheckCompUni(" ", 0x1FA) +CheckCompUni(" ", 0x1FA) +CheckCompUni(" ", 0x1FA) +CheckCompUni(" ", 0x1FB) +CheckCompUni(" ", 0x1FB) +CheckCompUni(" ", 0x1FB) +CheckCompUni(" ", 0x1FB) +CheckCompUni(" ", 0x1FB) +CheckCompUni(" ", 0x1FB) +CheckCompUni(" ", 0x1FC) +CheckCompUni(" ", 0x1FC) +CheckCompUni(" ", 0x1FD) +CheckCompUni(" ", 0x1FD) +CheckCompUni(" ", 0x1FE) +CheckCompUni(" ", 0x1FE) +CheckCompUni(" ", 0x1FE) +CheckCompUni(" ", 0x1FE) +CheckCompUni(" ", 0x1FE) +CheckCompUni(" ", 0x1FE) +CheckCompUni(" ", 0x1FF) +CheckCompUni(" ", 0x1FF) +CheckCompUni(" ", 0x1FF) +CheckCompUni(" ", 0x1FF) +CheckCompUni(" ", 0x1FF) +CheckCompUni(" ", 0x1FF) +CheckCompUni(" ", 0x21E) +CheckCompUni(" ", 0x21F) +CheckCompUni(" ", 0x226) +CheckCompUni(" ", 0x227) +CheckCompUni(" ", 0x228) +CheckCompUni(" ", 0x229) +CheckCompUni(" ", 0x22A) +CheckCompUni(" ", 0x22A) +CheckCompUni(" ", 0x22A) +CheckCompUni(" ", 0x22A) +CheckCompUni(" ", 0x22A) +CheckCompUni(" ", 0x22A) +CheckCompUni(" ", 0x22B) +CheckCompUni(" ", 0x22B) +CheckCompUni(" ", 0x22B) +CheckCompUni(" ", 0x22B) +CheckCompUni(" ", 0x22B) +CheckCompUni(" ", 0x22B) +CheckCompUni(" ", 0x22C) +CheckCompUni(" ", 0x22C) +CheckCompUni(" ", 0x22C) +CheckCompUni(" ", 0x22C) +CheckCompUni(" ", 0x22C) +CheckCompUni(" ", 0x22C) +CheckCompUni(" ", 0x22C) +CheckCompUni(" ", 0x22C) +CheckCompUni(" ", 0x22D) +CheckCompUni(" ", 0x22D) +CheckCompUni(" ", 0x22D) +CheckCompUni(" ", 0x22D) +CheckCompUni(" ", 0x22D) +CheckCompUni(" ", 0x22D) +CheckCompUni(" ", 0x22D) +CheckCompUni(" ", 0x22D) +CheckCompUni(" ", 0x22E) +CheckCompUni(" ", 0x22F) +CheckCompUni(" ", 0x230) +CheckCompUni(" ", 0x230) +CheckCompUni(" ", 0x230) +CheckCompUni(" ", 0x230) +CheckCompUni(" ", 0x230) +CheckCompUni(" ", 0x230) +CheckCompUni(" ", 0x231) +CheckCompUni(" ", 0x231) +CheckCompUni(" ", 0x231) +CheckCompUni(" ", 0x231) +CheckCompUni(" ", 0x231) +CheckCompUni(" ", 0x231) +CheckCompUni(" ", 0x232) +CheckCompUni(" ", 0x232) +CheckCompUni(" ", 0x233) +CheckCompUni(" ", 0x233) +CheckCompUni(" ", 0x259) +CheckCompUni(" ", 0x268) +CheckCompUni(" ", 0x268) +CheckCompUni(" ", 0x2A1) +CheckCompUni(" ", 0x2A1) +CheckCompUni(" ", 0x2B0) +CheckCompUni(" ", 0x2B0) +CheckCompUni(" ", 0x2B1) +CheckCompUni(" ", 0x2B1) +CheckCompUni(" ", 0x2B2) +CheckCompUni(" ", 0x2B2) +CheckCompUni(" ", 0x2B3) +CheckCompUni(" ", 0x2B3) +CheckCompUni(" ", 0x2B4) +CheckCompUni(" ", 0x2B4) +CheckCompUni(" ", 0x2B5) +CheckCompUni(" ", 0x2B5) +CheckCompUni(" ", 0x2B6) +CheckCompUni(" ", 0x2B6) +CheckCompUni(" ", 0x2B7) +CheckCompUni(" ", 0x2B7) +CheckCompUni(" ", 0x2B8) +CheckCompUni(" ", 0x2B8) +CheckCompUni(" ", 0x2E0) +CheckCompUni(" ", 0x2E0) +CheckCompUni(" ", 0x2E1) +CheckCompUni(" ", 0x2E1) +CheckCompUni(" ", 0x2E2) +CheckCompUni(" ", 0x2E2) +CheckCompUni(" ", 0x2E3) +CheckCompUni(" ", 0x2E3) +CheckCompUni(" ", 0x2E4) +CheckCompUni(" ", 0x2E4) +CheckCompUni(" ", 0x344) +CheckCompUni(" ", 0x344) +CheckCompUni(" ", 0x344) +CheckCompUni(" ", 0x344) +CheckCompUni(" ", 0x3D3) +CheckCompUni(" ", 0x3D3) +CheckCompUni(" ", 0x3D4) +CheckCompUni(" ", 0x1E02) +CheckCompUni(" ", 0x1E03) +CheckCompUni(" ", 0x1E04) +CheckCompUni(" ", 0x1E05) +CheckCompUni(" ", 0x1E08) +CheckCompUni(" ", 0x1E08) +CheckCompUni(" ", 0x1E08) +CheckCompUni(" ", 0x1E08) +CheckCompUni(" ", 0x1E08) +CheckCompUni(" ", 0x1E08) +CheckCompUni(" ", 0x1E09) +CheckCompUni(" ", 0x1E09) +CheckCompUni(" ", 0x1E09) +CheckCompUni(" ", 0x1E09) +CheckCompUni(" ", 0x1E09) +CheckCompUni(" ", 0x1E09) +CheckCompUni(" ", 0x1E0A) +CheckCompUni(" ", 0x1E0B) +CheckCompUni(" ", 0x1E0C) +CheckCompUni(" ", 0x1E0D) +CheckCompUni(" ", 0x1E10) +CheckCompUni(" ", 0x1E11) +CheckCompUni(" ", 0x1E14) +CheckCompUni(" ", 0x1E14) +CheckCompUni(" ", 0x1E14) +CheckCompUni(" ", 0x1E14) +CheckCompUni(" ", 0x1E15) +CheckCompUni(" ", 0x1E15) +CheckCompUni(" ", 0x1E15) +CheckCompUni(" ", 0x1E15) +CheckCompUni(" ", 0x1E16) +CheckCompUni(" ", 0x1E16) +CheckCompUni(" ", 0x1E16) +CheckCompUni(" ", 0x1E16) +CheckCompUni(" ", 0x1E16) +CheckCompUni(" ", 0x1E16) +CheckCompUni(" ", 0x1E16) +CheckCompUni(" ", 0x1E16) +CheckCompUni(" ", 0x1E17) +CheckCompUni(" ", 0x1E17) +CheckCompUni(" ", 0x1E17) +CheckCompUni(" ", 0x1E17) +CheckCompUni(" ", 0x1E17) +CheckCompUni(" ", 0x1E17) +CheckCompUni(" ", 0x1E17) +CheckCompUni(" ", 0x1E17) +CheckCompUni(" ", 0x1E1C) +CheckCompUni(" ", 0x1E1C) +CheckCompUni(" ", 0x1E1C) +CheckCompUni(" ", 0x1E1C) +CheckCompUni(" ", 0x1E1C) +CheckCompUni(" ", 0x1E1C) +CheckCompUni(" ", 0x1E1D) +CheckCompUni(" ", 0x1E1D) +CheckCompUni(" ", 0x1E1D) +CheckCompUni(" ", 0x1E1D) +CheckCompUni(" ", 0x1E1D) +CheckCompUni(" ", 0x1E1D) +CheckCompUni(" ", 0x1E1E) +CheckCompUni(" ", 0x1E1F) +CheckCompUni(" ", 0x1E20) +CheckCompUni(" ", 0x1E20) +CheckCompUni(" ", 0x1E21) +CheckCompUni(" ", 0x1E21) +CheckCompUni(" ", 0x1E22) +CheckCompUni(" ", 0x1E23) +CheckCompUni(" ", 0x1E24) +CheckCompUni(" ", 0x1E25) +CheckCompUni(" ", 0x1E26) +CheckCompUni(" ", 0x1E27) +CheckCompUni(" ", 0x1E28) +CheckCompUni(" ", 0x1E29) +CheckCompUni(" ", 0x1E2E) +CheckCompUni(" ", 0x1E2E) +CheckCompUni(" ", 0x1E2E) +CheckCompUni(" ", 0x1E2E) +CheckCompUni(" ", 0x1E2E) +CheckCompUni(" ", 0x1E2E) +CheckCompUni(" ", 0x1E2F) +CheckCompUni(" ", 0x1E2F) +CheckCompUni(" ", 0x1E2F) +CheckCompUni(" ", 0x1E2F) +CheckCompUni(" ", 0x1E2F) +CheckCompUni(" ", 0x1E2F) +CheckCompUni(" ", 0x1E30) +CheckCompUni(" ", 0x1E30) +CheckCompUni(" ", 0x1E31) +CheckCompUni(" ", 0x1E31) +CheckCompUni(" ", 0x1E32) +CheckCompUni(" ", 0x1E33) +CheckCompUni(" ", 0x1E36) +CheckCompUni(" ", 0x1E37) +CheckCompUni(" ", 0x1E38) +CheckCompUni(" ", 0x1E38) +CheckCompUni(" ", 0x1E38) +CheckCompUni(" ", 0x1E38) +CheckCompUni(" ", 0x1E38) +CheckCompUni(" ", 0x1E38) +CheckCompUni(" ", 0x1E38) +CheckCompUni(" ", 0x1E38) +CheckCompUni(" ", 0x1E39) +CheckCompUni(" ", 0x1E39) +CheckCompUni(" ", 0x1E39) +CheckCompUni(" ", 0x1E39) +CheckCompUni(" ", 0x1E39) +CheckCompUni(" ", 0x1E39) +CheckCompUni(" ", 0x1E39) +CheckCompUni(" ", 0x1E39) +CheckCompUni(" ", 0x1E3E) +CheckCompUni(" ", 0x1E3E) +CheckCompUni(" ", 0x1E3F) +CheckCompUni(" ", 0x1E3F) +CheckCompUni(" ", 0x1E40) +CheckCompUni(" ", 0x1E41) +CheckCompUni(" ", 0x1E42) +CheckCompUni(" ", 0x1E43) +CheckCompUni(" ", 0x1E44) +CheckCompUni(" ", 0x1E45) +CheckCompUni(" ", 0x1E46) +CheckCompUni(" ", 0x1E47) +CheckCompUni(" ", 0x1E4C) +CheckCompUni(" ", 0x1E4C) +CheckCompUni(" ", 0x1E4C) +CheckCompUni(" ", 0x1E4C) +CheckCompUni(" ", 0x1E4C) +CheckCompUni(" ", 0x1E4C) +CheckCompUni(" ", 0x1E4C) +CheckCompUni(" ", 0x1E4C) +CheckCompUni(" ", 0x1E4D) +CheckCompUni(" ", 0x1E4D) +CheckCompUni(" ", 0x1E4D) +CheckCompUni(" ", 0x1E4D) +CheckCompUni(" ", 0x1E4D) +CheckCompUni(" ", 0x1E4D) +CheckCompUni(" ", 0x1E4D) +CheckCompUni(" ", 0x1E4D) +CheckCompUni(" ", 0x1E4E) +CheckCompUni(" ", 0x1E4E) +CheckCompUni(" ", 0x1E4E) +CheckCompUni(" ", 0x1E4E) +CheckCompUni(" ", 0x1E4F) +CheckCompUni(" ", 0x1E4F) +CheckCompUni(" ", 0x1E4F) +CheckCompUni(" ", 0x1E4F) +CheckCompUni(" ", 0x1E50) +CheckCompUni(" ", 0x1E50) +CheckCompUni(" ", 0x1E50) +CheckCompUni(" ", 0x1E50) +CheckCompUni(" ", 0x1E51) +CheckCompUni(" ", 0x1E51) +CheckCompUni(" ", 0x1E51) +CheckCompUni(" ", 0x1E51) +CheckCompUni(" ", 0x1E52) +CheckCompUni(" ", 0x1E52) +CheckCompUni(" ", 0x1E52) +CheckCompUni(" ", 0x1E52) +CheckCompUni(" ", 0x1E52) +CheckCompUni(" ", 0x1E52) +CheckCompUni(" ", 0x1E52) +CheckCompUni(" ", 0x1E52) +CheckCompUni(" ", 0x1E53) +CheckCompUni(" ", 0x1E53) +CheckCompUni(" ", 0x1E53) +CheckCompUni(" ", 0x1E53) +CheckCompUni(" ", 0x1E53) +CheckCompUni(" ", 0x1E53) +CheckCompUni(" ", 0x1E53) +CheckCompUni(" ", 0x1E53) +CheckCompUni("

", 0x1E54) +CheckCompUni("

", 0x1E54) +CheckCompUni("

", 0x1E55) +CheckCompUni("

", 0x1E55) +CheckCompUni("

", 0x1E56) +CheckCompUni("

", 0x1E57) +CheckCompUni(" ", 0x1E58) +CheckCompUni(" ", 0x1E59) +CheckCompUni(" ", 0x1E5A) +CheckCompUni(" ", 0x1E5B) +CheckCompUni(" ", 0x1E5C) +CheckCompUni(" ", 0x1E5C) +CheckCompUni(" ", 0x1E5C) +CheckCompUni(" ", 0x1E5C) +CheckCompUni(" ", 0x1E5C) +CheckCompUni(" ", 0x1E5C) +CheckCompUni(" ", 0x1E5C) +CheckCompUni(" ", 0x1E5C) +CheckCompUni(" ", 0x1E5D) +CheckCompUni(" ", 0x1E5D) +CheckCompUni(" ", 0x1E5D) +CheckCompUni(" ", 0x1E5D) +CheckCompUni(" ", 0x1E5D) +CheckCompUni(" ", 0x1E5D) +CheckCompUni(" ", 0x1E5D) +CheckCompUni(" ", 0x1E5D) +CheckCompUni(" ", 0x1E60) +CheckCompUni(" ", 0x1E61) +CheckCompUni(" ", 0x1E62) +CheckCompUni(" ", 0x1E63) +CheckCompUni(" ", 0x1E64) +CheckCompUni(" ", 0x1E64) +CheckCompUni(" ", 0x1E64) +CheckCompUni(" ", 0x1E64) +CheckCompUni(" ", 0x1E64) +CheckCompUni(" ", 0x1E65) +CheckCompUni(" ", 0x1E65) +CheckCompUni(" ", 0x1E65) +CheckCompUni(" ", 0x1E65) +CheckCompUni(" ", 0x1E65) +CheckCompUni(" ", 0x1E66) +CheckCompUni(" ", 0x1E66) +CheckCompUni(" ", 0x1E66) +CheckCompUni(" ", 0x1E67) +CheckCompUni(" ", 0x1E67) +CheckCompUni(" ", 0x1E67) +CheckCompUni(" ", 0x1E68) +CheckCompUni(" ", 0x1E68) +CheckCompUni(" ", 0x1E68) +CheckCompUni(" ", 0x1E68) +CheckCompUni(" ", 0x1E69) +CheckCompUni(" ", 0x1E69) +CheckCompUni(" ", 0x1E69) +CheckCompUni(" ", 0x1E69) +CheckCompUni(" ", 0x1E6A) +CheckCompUni(" ", 0x1E6B) +CheckCompUni(" ", 0x1E6C) +CheckCompUni(" ", 0x1E6D) +CheckCompUni(" ", 0x1E78) +CheckCompUni(" ", 0x1E78) +CheckCompUni(" ", 0x1E78) +CheckCompUni(" ", 0x1E78) +CheckCompUni(" ", 0x1E78) +CheckCompUni(" ", 0x1E78) +CheckCompUni(" ", 0x1E78) +CheckCompUni(" ", 0x1E78) +CheckCompUni(" ", 0x1E79) +CheckCompUni(" ", 0x1E79) +CheckCompUni(" ", 0x1E79) +CheckCompUni(" ", 0x1E79) +CheckCompUni(" ", 0x1E79) +CheckCompUni(" ", 0x1E79) +CheckCompUni(" ", 0x1E79) +CheckCompUni(" ", 0x1E79) +CheckCompUni(" ", 0x1E7A) +CheckCompUni(" ", 0x1E7A) +CheckCompUni(" ", 0x1E7A) +CheckCompUni(" ", 0x1E7A) +CheckCompUni(" ", 0x1E7B) +CheckCompUni(" ", 0x1E7B) +CheckCompUni(" ", 0x1E7B) +CheckCompUni(" ", 0x1E7B) +CheckCompUni(" ", 0x1E7C) +CheckCompUni(" ", 0x1E7D) +CheckCompUni(" ", 0x1E7E) +CheckCompUni(" ", 0x1E7F) +CheckCompUni(" ", 0x1E80) +CheckCompUni(" ", 0x1E81) +CheckCompUni(" ", 0x1E82) +CheckCompUni(" ", 0x1E82) +CheckCompUni(" ", 0x1E83) +CheckCompUni(" ", 0x1E83) +CheckCompUni(" ", 0x1E84) +CheckCompUni(" ", 0x1E85) +CheckCompUni(" ", 0x1E86) +CheckCompUni(" ", 0x1E87) +CheckCompUni(" ", 0x1E88) +CheckCompUni(" ", 0x1E89) +CheckCompUni(" ", 0x1E8A) +CheckCompUni(" ", 0x1E8B) +CheckCompUni(" ", 0x1E8C) +CheckCompUni(" ", 0x1E8D) +CheckCompUni(" ", 0x1E8E) +CheckCompUni(" ", 0x1E8F) +CheckCompUni(" ", 0x1E90) +CheckCompUni(" ", 0x1E91) +CheckCompUni(" ", 0x1E92) +CheckCompUni(" ", 0x1E93) +CheckCompUni(" ", 0x1E97) +CheckCompUni(" ", 0x1E98) +CheckCompUni(" ", 0x1E99) +CheckCompUni(" ", 0x1E9B) +CheckCompUni(" ", 0x1EA0) +CheckCompUni(" ", 0x1EA1) +CheckCompUni(" ", 0x1EA2) +CheckCompUni(" ", 0x1EA3) +CheckCompUni(" ", 0x1EA4) +CheckCompUni(" ", 0x1EA4) +CheckCompUni(" ", 0x1EA4) +CheckCompUni(" ", 0x1EA4) +CheckCompUni(" ", 0x1EA4) +CheckCompUni(" ", 0x1EA4) +CheckCompUni(" ", 0x1EA5) +CheckCompUni(" ", 0x1EA5) +CheckCompUni(" ", 0x1EA5) +CheckCompUni(" ", 0x1EA5) +CheckCompUni(" ", 0x1EA5) +CheckCompUni(" ", 0x1EA5) +CheckCompUni(" ", 0x1EA6) +CheckCompUni(" ", 0x1EA6) +CheckCompUni(" ", 0x1EA6) +CheckCompUni(" ", 0x1EA7) +CheckCompUni(" ", 0x1EA7) +CheckCompUni(" ", 0x1EA7) +CheckCompUni(" ", 0x1EA8) +CheckCompUni(" ", 0x1EA8) +CheckCompUni(" ", 0x1EA8) +CheckCompUni(" ", 0x1EA9) +CheckCompUni(" ", 0x1EA9) +CheckCompUni(" ", 0x1EA9) +CheckCompUni(" ", 0x1EAA) +CheckCompUni(" ", 0x1EAA) +CheckCompUni(" ", 0x1EAA) +CheckCompUni(" ", 0x1EAB) +CheckCompUni(" ", 0x1EAB) +CheckCompUni(" ", 0x1EAB) +CheckCompUni(" ", 0x1EAC) +CheckCompUni(" ", 0x1EAC) +CheckCompUni(" ", 0x1EAC) +CheckCompUni(" ", 0x1EAC) +CheckCompUni(" ", 0x1EAD) +CheckCompUni(" ", 0x1EAD) +CheckCompUni(" ", 0x1EAD) +CheckCompUni(" ", 0x1EAD) +CheckCompUni(" ", 0x1EAE) +CheckCompUni(" ", 0x1EAE) +CheckCompUni(" ", 0x1EAE) +CheckCompUni(" ", 0x1EAE) +CheckCompUni(" ", 0x1EAE) +CheckCompUni(" ", 0x1EAE) +CheckCompUni(" ", 0x1EAE) +CheckCompUni(" ", 0x1EAE) +CheckCompUni(" ", 0x1EAF) +CheckCompUni(" ", 0x1EAF) +CheckCompUni(" ", 0x1EAF) +CheckCompUni(" ", 0x1EAF) +CheckCompUni(" ", 0x1EAF) +CheckCompUni(" ", 0x1EAF) +CheckCompUni(" ", 0x1EAF) +CheckCompUni(" ", 0x1EAF) +CheckCompUni(" ", 0x1EB0) +CheckCompUni(" ", 0x1EB0) +CheckCompUni(" ", 0x1EB0) +CheckCompUni(" ", 0x1EB0) +CheckCompUni(" ", 0x1EB1) +CheckCompUni(" ", 0x1EB1) +CheckCompUni(" ", 0x1EB1) +CheckCompUni(" ", 0x1EB1) +CheckCompUni(" ", 0x1EB2) +CheckCompUni(" ", 0x1EB2) +CheckCompUni(" ", 0x1EB2) +CheckCompUni(" ", 0x1EB2) +CheckCompUni(" ", 0x1EB3) +CheckCompUni(" ", 0x1EB3) +CheckCompUni(" ", 0x1EB3) +CheckCompUni(" ", 0x1EB3) +CheckCompUni(" ", 0x1EB4) +CheckCompUni(" ", 0x1EB4) +CheckCompUni(" ", 0x1EB4) +CheckCompUni(" ", 0x1EB4) +CheckCompUni(" ", 0x1EB5) +CheckCompUni(" ", 0x1EB5) +CheckCompUni(" ", 0x1EB5) +CheckCompUni(" ", 0x1EB5) +CheckCompUni(" ", 0x1EB6) +CheckCompUni(" ", 0x1EB6) +CheckCompUni(" ", 0x1EB6) +CheckCompUni(" ", 0x1EB6) +CheckCompUni(" ", 0x1EB6) +CheckCompUni(" ", 0x1EB6) +CheckCompUni(" ", 0x1EB6) +CheckCompUni(" ", 0x1EB6) +CheckCompUni(" ", 0x1EB7) +CheckCompUni(" ", 0x1EB7) +CheckCompUni(" ", 0x1EB7) +CheckCompUni(" ", 0x1EB7) +CheckCompUni(" ", 0x1EB7) +CheckCompUni(" ", 0x1EB7) +CheckCompUni(" ", 0x1EB7) +CheckCompUni(" ", 0x1EB7) +CheckCompUni(" ", 0x1EB8) +CheckCompUni(" ", 0x1EB9) +CheckCompUni(" ", 0x1EBA) +CheckCompUni(" ", 0x1EBB) +CheckCompUni(" ", 0x1EBC) +CheckCompUni(" ", 0x1EBD) +CheckCompUni(" ", 0x1EBE) +CheckCompUni(" ", 0x1EBE) +CheckCompUni(" ", 0x1EBE) +CheckCompUni(" ", 0x1EBE) +CheckCompUni(" ", 0x1EBE) +CheckCompUni(" ", 0x1EBE) +CheckCompUni(" ", 0x1EBF) +CheckCompUni(" ", 0x1EBF) +CheckCompUni(" ", 0x1EBF) +CheckCompUni(" ", 0x1EBF) +CheckCompUni(" ", 0x1EBF) +CheckCompUni(" ", 0x1EBF) +CheckCompUni(" ", 0x1EC0) +CheckCompUni(" ", 0x1EC0) +CheckCompUni(" ", 0x1EC0) +CheckCompUni(" ", 0x1EC1) +CheckCompUni(" ", 0x1EC1) +CheckCompUni(" ", 0x1EC1) +CheckCompUni(" ", 0x1EC2) +CheckCompUni(" ", 0x1EC2) +CheckCompUni(" ", 0x1EC2) +CheckCompUni(" ", 0x1EC3) +CheckCompUni(" ", 0x1EC3) +CheckCompUni(" ", 0x1EC3) +CheckCompUni(" ", 0x1EC4) +CheckCompUni(" ", 0x1EC4) +CheckCompUni(" ", 0x1EC4) +CheckCompUni(" ", 0x1EC5) +CheckCompUni(" ", 0x1EC5) +CheckCompUni(" ", 0x1EC5) +CheckCompUni(" ", 0x1EC6) +CheckCompUni(" ", 0x1EC6) +CheckCompUni(" ", 0x1EC6) +CheckCompUni(" ", 0x1EC6) +CheckCompUni(" ", 0x1EC7) +CheckCompUni(" ", 0x1EC7) +CheckCompUni(" ", 0x1EC7) +CheckCompUni(" ", 0x1EC7) +CheckCompUni(" ", 0x1EC8) +CheckCompUni(" ", 0x1EC9) +CheckCompUni(" ", 0x1ECA) +CheckCompUni(" ", 0x1ECB) +CheckCompUni(" ", 0x1ECC) +CheckCompUni(" ", 0x1ECD) +CheckCompUni(" ", 0x1ECE) +CheckCompUni(" ", 0x1ECF) +CheckCompUni(" ", 0x1ED0) +CheckCompUni(" ", 0x1ED0) +CheckCompUni(" ", 0x1ED0) +CheckCompUni(" ", 0x1ED0) +CheckCompUni(" ", 0x1ED0) +CheckCompUni(" ", 0x1ED0) +CheckCompUni(" ", 0x1ED1) +CheckCompUni(" ", 0x1ED1) +CheckCompUni(" ", 0x1ED1) +CheckCompUni(" ", 0x1ED1) +CheckCompUni(" ", 0x1ED1) +CheckCompUni(" ", 0x1ED1) +CheckCompUni(" ", 0x1ED2) +CheckCompUni(" ", 0x1ED2) +CheckCompUni(" ", 0x1ED2) +CheckCompUni(" ", 0x1ED3) +CheckCompUni(" ", 0x1ED3) +CheckCompUni(" ", 0x1ED3) +CheckCompUni(" ", 0x1ED4) +CheckCompUni(" ", 0x1ED4) +CheckCompUni(" ", 0x1ED4) +CheckCompUni(" ", 0x1ED5) +CheckCompUni(" ", 0x1ED5) +CheckCompUni(" ", 0x1ED5) +CheckCompUni(" ", 0x1ED6) +CheckCompUni(" ", 0x1ED6) +CheckCompUni(" ", 0x1ED6) +CheckCompUni(" ", 0x1ED7) +CheckCompUni(" ", 0x1ED7) +CheckCompUni(" ", 0x1ED7) +CheckCompUni(" ", 0x1ED8) +CheckCompUni(" ", 0x1ED8) +CheckCompUni(" ", 0x1ED8) +CheckCompUni(" ", 0x1ED8) +CheckCompUni(" ", 0x1ED9) +CheckCompUni(" ", 0x1ED9) +CheckCompUni(" ", 0x1ED9) +CheckCompUni(" ", 0x1ED9) +CheckCompUni(" ", 0x1EDA) +CheckCompUni(" ", 0x1EDA) +CheckCompUni(" ", 0x1EDA) +CheckCompUni(" ", 0x1EDA) +CheckCompUni(" ", 0x1EDA) +CheckCompUni(" ", 0x1EDA) +CheckCompUni(" ", 0x1EDB) +CheckCompUni(" ", 0x1EDB) +CheckCompUni(" ", 0x1EDB) +CheckCompUni(" ", 0x1EDB) +CheckCompUni(" ", 0x1EDB) +CheckCompUni(" ", 0x1EDB) +CheckCompUni(" ", 0x1EDC) +CheckCompUni(" ", 0x1EDC) +CheckCompUni(" ", 0x1EDC) +CheckCompUni(" ", 0x1EDD) +CheckCompUni(" ", 0x1EDD) +CheckCompUni(" ", 0x1EDD) +CheckCompUni(" ", 0x1EDE) +CheckCompUni(" ", 0x1EDE) +CheckCompUni(" ", 0x1EDE) +CheckCompUni(" ", 0x1EDF) +CheckCompUni(" ", 0x1EDF) +CheckCompUni(" ", 0x1EDF) +CheckCompUni(" ", 0x1EE0) +CheckCompUni(" ", 0x1EE0) +CheckCompUni(" ", 0x1EE0) +CheckCompUni(" ", 0x1EE1) +CheckCompUni(" ", 0x1EE1) +CheckCompUni(" ", 0x1EE1) +CheckCompUni(" ", 0x1EE2) +CheckCompUni(" ", 0x1EE2) +CheckCompUni(" ", 0x1EE2) +CheckCompUni(" ", 0x1EE3) +CheckCompUni(" ", 0x1EE3) +CheckCompUni(" ", 0x1EE3) +CheckCompUni(" ", 0x1EE4) +CheckCompUni(" ", 0x1EE5) +CheckCompUni(" ", 0x1EE6) +CheckCompUni(" ", 0x1EE7) +CheckCompUni(" ", 0x1EE8) +CheckCompUni(" ", 0x1EE8) +CheckCompUni(" ", 0x1EE8) +CheckCompUni(" ", 0x1EE8) +CheckCompUni(" ", 0x1EE8) +CheckCompUni(" ", 0x1EE8) +CheckCompUni(" ", 0x1EE9) +CheckCompUni(" ", 0x1EE9) +CheckCompUni(" ", 0x1EE9) +CheckCompUni(" ", 0x1EE9) +CheckCompUni(" ", 0x1EE9) +CheckCompUni(" ", 0x1EE9) +CheckCompUni(" ", 0x1EEA) +CheckCompUni(" ", 0x1EEA) +CheckCompUni(" ", 0x1EEA) +CheckCompUni(" ", 0x1EEB) +CheckCompUni(" ", 0x1EEB) +CheckCompUni(" ", 0x1EEB) +CheckCompUni(" ", 0x1EEC) +CheckCompUni(" ", 0x1EEC) +CheckCompUni(" ", 0x1EEC) +CheckCompUni(" ", 0x1EED) +CheckCompUni(" ", 0x1EED) +CheckCompUni(" ", 0x1EED) +CheckCompUni(" ", 0x1EEE) +CheckCompUni(" ", 0x1EEE) +CheckCompUni(" ", 0x1EEE) +CheckCompUni(" ", 0x1EEF) +CheckCompUni(" ", 0x1EEF) +CheckCompUni(" ", 0x1EEF) +CheckCompUni(" ", 0x1EF0) +CheckCompUni(" ", 0x1EF0) +CheckCompUni(" ", 0x1EF0) +CheckCompUni(" ", 0x1EF1) +CheckCompUni(" ", 0x1EF1) +CheckCompUni(" ", 0x1EF1) +CheckCompUni(" ", 0x1EF2) +CheckCompUni(" ", 0x1EF3) +CheckCompUni(" ", 0x1EF4) +CheckCompUni(" ", 0x1EF5) +CheckCompUni(" ", 0x1EF6) +CheckCompUni(" ", 0x1EF7) +CheckCompUni(" ", 0x1EF8) +CheckCompUni(" ", 0x1EF9) +CheckCompUni(" ", 0x1F00) +CheckCompUni(" ", 0x1F01) +CheckCompUni(" ", 0x1F02) +CheckCompUni(" ", 0x1F02) +CheckCompUni(" ", 0x1F02) +CheckCompUni(" ", 0x1F03) +CheckCompUni(" ", 0x1F03) +CheckCompUni(" ", 0x1F03) +CheckCompUni(" ", 0x1F04) +CheckCompUni(" ", 0x1F04) +CheckCompUni(" ", 0x1F04) +CheckCompUni(" ", 0x1F04) +CheckCompUni(" ", 0x1F04) +CheckCompUni(" ", 0x1F04) +CheckCompUni(" ", 0x1F05) +CheckCompUni(" ", 0x1F05) +CheckCompUni(" ", 0x1F05) +CheckCompUni(" ", 0x1F05) +CheckCompUni(" ", 0x1F05) +CheckCompUni(" ", 0x1F05) +CheckCompUni(" ", 0x1F06) +CheckCompUni(" ", 0x1F06) +CheckCompUni(" ", 0x1F06) +CheckCompUni(" ", 0x1F07) +CheckCompUni(" ", 0x1F07) +CheckCompUni(" ", 0x1F07) +CheckCompUni(" ", 0x1F08) +CheckCompUni(" ", 0x1F09) +CheckCompUni(" ", 0x1F0A) +CheckCompUni(" ", 0x1F0A) +CheckCompUni(" ", 0x1F0A) +CheckCompUni(" ", 0x1F0B) +CheckCompUni(" ", 0x1F0B) +CheckCompUni(" ", 0x1F0B) +CheckCompUni(" ", 0x1F0C) +CheckCompUni(" ", 0x1F0C) +CheckCompUni(" ", 0x1F0C) +CheckCompUni(" ", 0x1F0C) +CheckCompUni(" ", 0x1F0C) +CheckCompUni(" ", 0x1F0C) +CheckCompUni(" ", 0x1F0D) +CheckCompUni(" ", 0x1F0D) +CheckCompUni(" ", 0x1F0D) +CheckCompUni(" ", 0x1F0D) +CheckCompUni(" ", 0x1F0D) +CheckCompUni(" ", 0x1F0D) +CheckCompUni(" ", 0x1F0E) +CheckCompUni(" ", 0x1F0E) +CheckCompUni(" ", 0x1F0E) +CheckCompUni(" ", 0x1F0F) +CheckCompUni(" ", 0x1F0F) +CheckCompUni(" ", 0x1F0F) +CheckCompUni(" ", 0x1F10) +CheckCompUni(" ", 0x1F11) +CheckCompUni(" ", 0x1F12) +CheckCompUni(" ", 0x1F12) +CheckCompUni(" ", 0x1F12) +CheckCompUni(" ", 0x1F13) +CheckCompUni(" ", 0x1F13) +CheckCompUni(" ", 0x1F13) +CheckCompUni(" ", 0x1F14) +CheckCompUni(" ", 0x1F14) +CheckCompUni(" ", 0x1F14) +CheckCompUni(" ", 0x1F14) +CheckCompUni(" ", 0x1F14) +CheckCompUni(" ", 0x1F14) +CheckCompUni(" ", 0x1F15) +CheckCompUni(" ", 0x1F15) +CheckCompUni(" ", 0x1F15) +CheckCompUni(" ", 0x1F15) +CheckCompUni(" ", 0x1F15) +CheckCompUni(" ", 0x1F15) +CheckCompUni(" ", 0x1F18) +CheckCompUni(" ", 0x1F19) +CheckCompUni(" ", 0x1F1A) +CheckCompUni(" ", 0x1F1A) +CheckCompUni(" ", 0x1F1A) +CheckCompUni(" ", 0x1F1B) +CheckCompUni(" ", 0x1F1B) +CheckCompUni(" ", 0x1F1B) +CheckCompUni(" ", 0x1F1C) +CheckCompUni(" ", 0x1F1C) +CheckCompUni(" ", 0x1F1C) +CheckCompUni(" ", 0x1F1C) +CheckCompUni(" ", 0x1F1C) +CheckCompUni(" ", 0x1F1C) +CheckCompUni(" ", 0x1F1D) +CheckCompUni(" ", 0x1F1D) +CheckCompUni(" ", 0x1F1D) +CheckCompUni(" ", 0x1F1D) +CheckCompUni(" ", 0x1F1D) +CheckCompUni(" ", 0x1F1D) +CheckCompUni(" ", 0x1F20) +CheckCompUni(" ", 0x1F21) +CheckCompUni(" ", 0x1F22) +CheckCompUni(" ", 0x1F22) +CheckCompUni(" ", 0x1F22) +CheckCompUni(" ", 0x1F23) +CheckCompUni(" ", 0x1F23) +CheckCompUni(" ", 0x1F23) +CheckCompUni(" ", 0x1F24) +CheckCompUni(" ", 0x1F24) +CheckCompUni(" ", 0x1F24) +CheckCompUni(" ", 0x1F24) +CheckCompUni(" ", 0x1F24) +CheckCompUni(" ", 0x1F24) +CheckCompUni(" ", 0x1F25) +CheckCompUni(" ", 0x1F25) +CheckCompUni(" ", 0x1F25) +CheckCompUni(" ", 0x1F25) +CheckCompUni(" ", 0x1F25) +CheckCompUni(" ", 0x1F25) +CheckCompUni(" ", 0x1F26) +CheckCompUni(" ", 0x1F26) +CheckCompUni(" ", 0x1F26) +CheckCompUni(" ", 0x1F27) +CheckCompUni(" ", 0x1F27) +CheckCompUni(" ", 0x1F27) +CheckCompUni(" ", 0x1F28) +CheckCompUni(" ", 0x1F29) +CheckCompUni(" ", 0x1F2A) +CheckCompUni(" ", 0x1F2A) +CheckCompUni(" ", 0x1F2A) +CheckCompUni(" ", 0x1F2B) +CheckCompUni(" ", 0x1F2B) +CheckCompUni(" ", 0x1F2B) +CheckCompUni(" ", 0x1F2C) +CheckCompUni(" ", 0x1F2C) +CheckCompUni(" ", 0x1F2C) +CheckCompUni(" ", 0x1F2C) +CheckCompUni(" ", 0x1F2C) +CheckCompUni(" ", 0x1F2C) +CheckCompUni(" ", 0x1F2D) +CheckCompUni(" ", 0x1F2D) +CheckCompUni(" ", 0x1F2D) +CheckCompUni(" ", 0x1F2D) +CheckCompUni(" ", 0x1F2D) +CheckCompUni(" ", 0x1F2D) +CheckCompUni(" ", 0x1F2E) +CheckCompUni(" ", 0x1F2E) +CheckCompUni(" ", 0x1F2E) +CheckCompUni(" ", 0x1F2F) +CheckCompUni(" ", 0x1F2F) +CheckCompUni(" ", 0x1F2F) +CheckCompUni(" ", 0x1F30) +CheckCompUni(" ", 0x1F31) +CheckCompUni(" ", 0x1F32) +CheckCompUni(" ", 0x1F32) +CheckCompUni(" ", 0x1F32) +CheckCompUni(" ", 0x1F33) +CheckCompUni(" ", 0x1F33) +CheckCompUni(" ", 0x1F33) +CheckCompUni(" ", 0x1F34) +CheckCompUni(" ", 0x1F34) +CheckCompUni(" ", 0x1F34) +CheckCompUni(" ", 0x1F34) +CheckCompUni(" ", 0x1F34) +CheckCompUni(" ", 0x1F34) +CheckCompUni(" ", 0x1F35) +CheckCompUni(" ", 0x1F35) +CheckCompUni(" ", 0x1F35) +CheckCompUni(" ", 0x1F35) +CheckCompUni(" ", 0x1F35) +CheckCompUni(" ", 0x1F35) +CheckCompUni(" ", 0x1F36) +CheckCompUni(" ", 0x1F36) +CheckCompUni(" ", 0x1F36) +CheckCompUni(" ", 0x1F37) +CheckCompUni(" ", 0x1F37) +CheckCompUni(" ", 0x1F37) +CheckCompUni(" ", 0x1F38) +CheckCompUni(" ", 0x1F39) +CheckCompUni(" ", 0x1F3A) +CheckCompUni(" ", 0x1F3A) +CheckCompUni(" ", 0x1F3A) +CheckCompUni(" ", 0x1F3B) +CheckCompUni(" ", 0x1F3B) +CheckCompUni(" ", 0x1F3B) +CheckCompUni(" ", 0x1F3C) +CheckCompUni(" ", 0x1F3C) +CheckCompUni(" ", 0x1F3C) +CheckCompUni(" ", 0x1F3C) +CheckCompUni(" ", 0x1F3C) +CheckCompUni(" ", 0x1F3C) +CheckCompUni(" ", 0x1F3D) +CheckCompUni(" ", 0x1F3D) +CheckCompUni(" ", 0x1F3D) +CheckCompUni(" ", 0x1F3D) +CheckCompUni(" ", 0x1F3D) +CheckCompUni(" ", 0x1F3D) +CheckCompUni(" ", 0x1F3E) +CheckCompUni(" ", 0x1F3E) +CheckCompUni(" ", 0x1F3E) +CheckCompUni(" ", 0x1F3F) +CheckCompUni(" ", 0x1F3F) +CheckCompUni(" ", 0x1F3F) +CheckCompUni(" ", 0x1F40) +CheckCompUni(" ", 0x1F41) +CheckCompUni(" ", 0x1F42) +CheckCompUni(" ", 0x1F42) +CheckCompUni(" ", 0x1F42) +CheckCompUni(" ", 0x1F43) +CheckCompUni(" ", 0x1F43) +CheckCompUni(" ", 0x1F43) +CheckCompUni(" ", 0x1F44) +CheckCompUni(" ", 0x1F44) +CheckCompUni(" ", 0x1F44) +CheckCompUni(" ", 0x1F44) +CheckCompUni(" ", 0x1F44) +CheckCompUni(" ", 0x1F44) +CheckCompUni(" ", 0x1F45) +CheckCompUni(" ", 0x1F45) +CheckCompUni(" ", 0x1F45) +CheckCompUni(" ", 0x1F45) +CheckCompUni(" ", 0x1F45) +CheckCompUni(" ", 0x1F45) +CheckCompUni(" ", 0x1F48) +CheckCompUni(" ", 0x1F49) +CheckCompUni(" ", 0x1F4A) +CheckCompUni(" ", 0x1F4A) +CheckCompUni(" ", 0x1F4A) +CheckCompUni(" ", 0x1F4B) +CheckCompUni(" ", 0x1F4B) +CheckCompUni(" ", 0x1F4B) +CheckCompUni(" ", 0x1F4C) +CheckCompUni(" ", 0x1F4C) +CheckCompUni(" ", 0x1F4C) +CheckCompUni(" ", 0x1F4C) +CheckCompUni(" ", 0x1F4C) +CheckCompUni(" ", 0x1F4C) +CheckCompUni(" ", 0x1F4D) +CheckCompUni(" ", 0x1F4D) +CheckCompUni(" ", 0x1F4D) +CheckCompUni(" ", 0x1F4D) +CheckCompUni(" ", 0x1F4D) +CheckCompUni(" ", 0x1F4D) +CheckCompUni(" ", 0x1F50) +CheckCompUni(" ", 0x1F51) +CheckCompUni(" ", 0x1F52) +CheckCompUni(" ", 0x1F52) +CheckCompUni(" ", 0x1F52) +CheckCompUni(" ", 0x1F53) +CheckCompUni(" ", 0x1F53) +CheckCompUni(" ", 0x1F53) +CheckCompUni(" ", 0x1F54) +CheckCompUni(" ", 0x1F54) +CheckCompUni(" ", 0x1F54) +CheckCompUni(" ", 0x1F54) +CheckCompUni(" ", 0x1F54) +CheckCompUni(" ", 0x1F54) +CheckCompUni(" ", 0x1F55) +CheckCompUni(" ", 0x1F55) +CheckCompUni(" ", 0x1F55) +CheckCompUni(" ", 0x1F55) +CheckCompUni(" ", 0x1F55) +CheckCompUni(" ", 0x1F55) +CheckCompUni(" ", 0x1F56) +CheckCompUni(" ", 0x1F56) +CheckCompUni(" ", 0x1F56) +CheckCompUni(" ", 0x1F57) +CheckCompUni(" ", 0x1F57) +CheckCompUni(" ", 0x1F57) +CheckCompUni(" ", 0x1F59) +CheckCompUni(" ", 0x1F5B) +CheckCompUni(" ", 0x1F5B) +CheckCompUni(" ", 0x1F5B) +CheckCompUni(" ", 0x1F5D) +CheckCompUni(" ", 0x1F5D) +CheckCompUni(" ", 0x1F5D) +CheckCompUni(" ", 0x1F5D) +CheckCompUni(" ", 0x1F5D) +CheckCompUni(" ", 0x1F5D) +CheckCompUni(" ", 0x1F5F) +CheckCompUni(" ", 0x1F5F) +CheckCompUni(" ", 0x1F5F) +CheckCompUni(" ", 0x1F60) +CheckCompUni(" ", 0x1F61) +CheckCompUni(" ", 0x1F62) +CheckCompUni(" ", 0x1F62) +CheckCompUni(" ", 0x1F62) +CheckCompUni(" ", 0x1F63) +CheckCompUni(" ", 0x1F63) +CheckCompUni(" ", 0x1F63) +CheckCompUni(" ", 0x1F64) +CheckCompUni(" ", 0x1F64) +CheckCompUni(" ", 0x1F64) +CheckCompUni(" ", 0x1F64) +CheckCompUni(" ", 0x1F64) +CheckCompUni(" ", 0x1F64) +CheckCompUni(" ", 0x1F65) +CheckCompUni(" ", 0x1F65) +CheckCompUni(" ", 0x1F65) +CheckCompUni(" ", 0x1F65) +CheckCompUni(" ", 0x1F65) +CheckCompUni(" ", 0x1F65) +CheckCompUni(" ", 0x1F66) +CheckCompUni(" ", 0x1F66) +CheckCompUni(" ", 0x1F66) +CheckCompUni(" ", 0x1F67) +CheckCompUni(" ", 0x1F67) +CheckCompUni(" ", 0x1F67) +CheckCompUni(" ", 0x1F68) +CheckCompUni(" ", 0x1F69) +CheckCompUni(" ", 0x1F6A) +CheckCompUni(" ", 0x1F6A) +CheckCompUni(" ", 0x1F6A) +CheckCompUni(" ", 0x1F6B) +CheckCompUni(" ", 0x1F6B) +CheckCompUni(" ", 0x1F6B) +CheckCompUni(" ", 0x1F6C) +CheckCompUni(" ", 0x1F6C) +CheckCompUni(" ", 0x1F6C) +CheckCompUni(" ", 0x1F6C) +CheckCompUni(" ", 0x1F6C) +CheckCompUni(" ", 0x1F6C) +CheckCompUni(" ", 0x1F6D) +CheckCompUni(" ", 0x1F6D) +CheckCompUni(" ", 0x1F6D) +CheckCompUni(" ", 0x1F6D) +CheckCompUni(" ", 0x1F6D) +CheckCompUni(" ", 0x1F6D) +CheckCompUni(" ", 0x1F6E) +CheckCompUni(" ", 0x1F6E) +CheckCompUni(" ", 0x1F6E) +CheckCompUni(" ", 0x1F6F) +CheckCompUni(" ", 0x1F6F) +CheckCompUni(" ", 0x1F6F) +CheckCompUni(" ", 0x1F70) +CheckCompUni(" ", 0x1F72) +CheckCompUni(" ", 0x1F74) +CheckCompUni(" ", 0x1F76) +CheckCompUni(" ", 0x1F78) +CheckCompUni(" ", 0x1F7A) +CheckCompUni(" ", 0x1F7C) +CheckCompUni(" ", 0x1F80) +CheckCompUni(" ", 0x1F80) +CheckCompUni(" ", 0x1F80) +CheckCompUni(" ", 0x1F81) +CheckCompUni(" ", 0x1F81) +CheckCompUni(" ", 0x1F81) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F88) +CheckCompUni(" ", 0x1F88) +CheckCompUni(" ", 0x1F88) +CheckCompUni(" ", 0x1F89) +CheckCompUni(" ", 0x1F89) +CheckCompUni(" ", 0x1F89) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F90) +CheckCompUni(" ", 0x1F90) +CheckCompUni(" ", 0x1F90) +CheckCompUni(" ", 0x1F91) +CheckCompUni(" ", 0x1F91) +CheckCompUni(" ", 0x1F91) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F98) +CheckCompUni(" ", 0x1F98) +CheckCompUni(" ", 0x1F98) +CheckCompUni(" ", 0x1F99) +CheckCompUni(" ", 0x1F99) +CheckCompUni(" ", 0x1F99) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1FA0) +CheckCompUni(" ", 0x1FA0) +CheckCompUni(" ", 0x1FA0) +CheckCompUni(" ", 0x1FA1) +CheckCompUni(" ", 0x1FA1) +CheckCompUni(" ", 0x1FA1) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA8) +CheckCompUni(" ", 0x1FA8) +CheckCompUni(" ", 0x1FA8) +CheckCompUni(" ", 0x1FA9) +CheckCompUni(" ", 0x1FA9) +CheckCompUni(" ", 0x1FA9) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FB0) +CheckCompUni(" ", 0x1FB0) +CheckCompUni(" ", 0x1FB1) +CheckCompUni(" ", 0x1FB1) +CheckCompUni(" ", 0x1FB2) +CheckCompUni(" ", 0x1FB2) +CheckCompUni(" ", 0x1FB2) +CheckCompUni(" ", 0x1FB2) +CheckCompUni(" ", 0x1FB3) +CheckCompUni(" ", 0x1FB4) +CheckCompUni(" ", 0x1FB4) +CheckCompUni(" ", 0x1FB4) +CheckCompUni(" ", 0x1FB4) +CheckCompUni(" ", 0x1FB4) +CheckCompUni(" ", 0x1FB6) +CheckCompUni(" ", 0x1FB7) +CheckCompUni(" ", 0x1FB7) +CheckCompUni(" ", 0x1FB7) +CheckCompUni(" ", 0x1FB7) +CheckCompUni(" ", 0x1FB8) +CheckCompUni(" ", 0x1FB8) +CheckCompUni(" ", 0x1FB9) +CheckCompUni(" ", 0x1FB9) +CheckCompUni(" ", 0x1FBA) +CheckCompUni(" ", 0x1FBC) +CheckCompUni(" ", 0x1FC1) +CheckCompUni(" ", 0x1FC1) +CheckCompUni(" ", 0x1FC1) +CheckCompUni(" ", 0x1FC2) +CheckCompUni(" ", 0x1FC2) +CheckCompUni(" ", 0x1FC2) +CheckCompUni(" ", 0x1FC2) +CheckCompUni(" ", 0x1FC3) +CheckCompUni(" ", 0x1FC4) +CheckCompUni(" ", 0x1FC4) +CheckCompUni(" ", 0x1FC4) +CheckCompUni(" ", 0x1FC4) +CheckCompUni(" ", 0x1FC4) +CheckCompUni(" ", 0x1FC6) +CheckCompUni(" ", 0x1FC7) +CheckCompUni(" ", 0x1FC7) +CheckCompUni(" ", 0x1FC7) +CheckCompUni(" ", 0x1FC7) +CheckCompUni(" ", 0x1FC8) +CheckCompUni(" ", 0x1FCA) +CheckCompUni(" ", 0x1FCC) +CheckCompUni(" ", 0x1FCD) +CheckCompUni(" ", 0x1FCD) +CheckCompUni(" ", 0x1FCD) +CheckCompUni(" ", 0x1FCE) +CheckCompUni(" ", 0x1FCE) +CheckCompUni(" ", 0x1FCE) +CheckCompUni(" ", 0x1FCE) +CheckCompUni(" ", 0x1FCF) +CheckCompUni(" ", 0x1FCF) +CheckCompUni(" ", 0x1FCF) +CheckCompUni(" ", 0x1FD0) +CheckCompUni(" ", 0x1FD0) +CheckCompUni(" ", 0x1FD1) +CheckCompUni(" ", 0x1FD1) +CheckCompUni(" ", 0x1FD2) +CheckCompUni(" ", 0x1FD2) +CheckCompUni(" ", 0x1FD2) +CheckCompUni(" ", 0x1FD6) +CheckCompUni(" ", 0x1FD7) +CheckCompUni(" ", 0x1FD7) +CheckCompUni(" ", 0x1FD7) +CheckCompUni(" ", 0x1FD8) +CheckCompUni(" ", 0x1FD8) +CheckCompUni(" ", 0x1FD9) +CheckCompUni(" ", 0x1FD9) +CheckCompUni(" ", 0x1FDA) +CheckCompUni(" ", 0x1FDD) +CheckCompUni(" ", 0x1FDD) +CheckCompUni(" ", 0x1FDD) +CheckCompUni(" ", 0x1FDE) +CheckCompUni(" ", 0x1FDE) +CheckCompUni(" ", 0x1FDE) +CheckCompUni(" ", 0x1FDE) +CheckCompUni(" ", 0x1FDF) +CheckCompUni(" ", 0x1FDF) +CheckCompUni(" ", 0x1FDF) +CheckCompUni(" ", 0x1FE0) +CheckCompUni(" ", 0x1FE0) +CheckCompUni(" ", 0x1FE1) +CheckCompUni(" ", 0x1FE1) +CheckCompUni(" ", 0x1FE2) +CheckCompUni(" ", 0x1FE2) +CheckCompUni(" ", 0x1FE2) +CheckCompUni(" ", 0x1FE4) +CheckCompUni(" ", 0x1FE5) +CheckCompUni(" ", 0x1FE6) +CheckCompUni(" ", 0x1FE7) +CheckCompUni(" ", 0x1FE7) +CheckCompUni(" ", 0x1FE7) +CheckCompUni(" ", 0x1FE8) +CheckCompUni(" ", 0x1FE8) +CheckCompUni(" ", 0x1FE9) +CheckCompUni(" ", 0x1FE9) +CheckCompUni(" ", 0x1FEA) +CheckCompUni(" ", 0x1FEC) +CheckCompUni(" ", 0x1FED) +CheckCompUni(" ", 0x1FED) +CheckCompUni(" ", 0x1FED) +CheckCompUni(" ", 0x1FF2) +CheckCompUni(" ", 0x1FF2) +CheckCompUni(" ", 0x1FF2) +CheckCompUni(" ", 0x1FF2) +CheckCompUni(" ", 0x1FF3) +CheckCompUni(" ", 0x1FF4) +CheckCompUni(" ", 0x1FF4) +CheckCompUni(" ", 0x1FF4) +CheckCompUni(" ", 0x1FF4) +CheckCompUni(" ", 0x1FF4) +CheckCompUni(" ", 0x1FF6) +CheckCompUni(" ", 0x1FF7) +CheckCompUni(" ", 0x1FF7) +CheckCompUni(" ", 0x1FF7) +CheckCompUni(" ", 0x1FF7) +CheckCompUni(" ", 0x1FF8) +CheckCompUni(" ", 0x1FFA) +CheckCompUni(" ", 0x1FFC) +CheckCompUni(" ", 0x2030) +CheckCompUni(" ", 0x2039) +CheckCompUni(" ", 0x203A) +CheckCompUni(" ", 0x2070) +CheckCompUni(" <0> ", 0x2070) +CheckCompUni(" ", 0x2071) +CheckCompUni(" ", 0x2071) +CheckCompUni(" ", 0x2074) +CheckCompUni(" <4> ", 0x2074) +CheckCompUni(" ", 0x2075) +CheckCompUni(" <5> ", 0x2075) +CheckCompUni(" ", 0x2076) +CheckCompUni(" <6> ", 0x2076) +CheckCompUni(" ", 0x2077) +CheckCompUni(" <7> ", 0x2077) +CheckCompUni(" ", 0x2078) +CheckCompUni(" <8> ", 0x2078) +CheckCompUni(" ", 0x2079) +CheckCompUni(" <9> ", 0x2079) +CheckCompUni(" ", 0x207A) +CheckCompUni(" ", 0x207A) +CheckCompUni(" ", 0x207B) +CheckCompUni(" ", 0x207C) +CheckCompUni(" ", 0x207C) +CheckCompUni(" ", 0x207D) +CheckCompUni(" ", 0x207E) +CheckCompUni(" ", 0x207F) +CheckCompUni(" ", 0x207F) +CheckCompUni(" ", 0x2080) +CheckCompUni(" <0> ", 0x2080) +CheckCompUni(" ", 0x2080) +CheckCompUni(" <0> ", 0x2080) +CheckCompUni(" ", 0x2081) +CheckCompUni(" <1> ", 0x2081) +CheckCompUni(" ", 0x2081) +CheckCompUni(" <1> ", 0x2081) +CheckCompUni(" ", 0x2082) +CheckCompUni(" ", 0x2082) +CheckCompUni(" <2> ", 0x2082) +CheckCompUni(" ", 0x2082) +CheckCompUni(" ", 0x2082) +CheckCompUni(" <2> ", 0x2082) +CheckCompUni(" ", 0x2083) +CheckCompUni(" <3> ", 0x2083) +CheckCompUni(" ", 0x2083) +CheckCompUni(" <3> ", 0x2083) +CheckCompUni(" ", 0x2084) +CheckCompUni(" <4> ", 0x2084) +CheckCompUni(" ", 0x2084) +CheckCompUni(" <4> ", 0x2084) +CheckCompUni(" ", 0x2085) +CheckCompUni(" <5> ", 0x2085) +CheckCompUni(" ", 0x2085) +CheckCompUni(" <5> ", 0x2085) +CheckCompUni(" ", 0x2086) +CheckCompUni(" <6> ", 0x2086) +CheckCompUni(" ", 0x2086) +CheckCompUni(" <6> ", 0x2086) +CheckCompUni(" ", 0x2087) +CheckCompUni(" <7> ", 0x2087) +CheckCompUni(" ", 0x2087) +CheckCompUni(" <7> ", 0x2087) +CheckCompUni(" ", 0x2088) +CheckCompUni(" <8> ", 0x2088) +CheckCompUni(" ", 0x2088) +CheckCompUni(" <8> ", 0x2088) +CheckCompUni(" ", 0x2089) +CheckCompUni(" <9> ", 0x2089) +CheckCompUni(" ", 0x2089) +CheckCompUni(" <9> ", 0x2089) +CheckCompUni(" ", 0x208A) +CheckCompUni(" ", 0x208A) +CheckCompUni(" ", 0x208A) +CheckCompUni(" ", 0x208A) +CheckCompUni(" ", 0x208B) +CheckCompUni(" ", 0x208B) +CheckCompUni(" ", 0x208C) +CheckCompUni(" ", 0x208C) +CheckCompUni(" ", 0x208C) +CheckCompUni(" ", 0x208C) +CheckCompUni(" ", 0x208D) +CheckCompUni(" ", 0x208D) +CheckCompUni(" ", 0x208E) +CheckCompUni(" ", 0x208E) +CheckCompUni(" ", 0x2120) +CheckCompUni(" ", 0x219A) +CheckCompUni(" ", 0x219A) +CheckCompUni(" ", 0x219B) +CheckCompUni(" ", 0x219B) +CheckCompUni(" ", 0x21AE) +CheckCompUni(" ", 0x21AE) +CheckCompUni(" ", 0x2204) +CheckCompUni(" ", 0x2209) +CheckCompUni(" ", 0x220C) +CheckCompUni(" ", 0x2224) +CheckCompUni(" ", 0x2226) +CheckCompUni(" ", 0x2241) +CheckCompUni(" ", 0x2244) +CheckCompUni(" ", 0x2247) +CheckCompUni(" ", 0x2249) +CheckCompUni(" ", 0x2262) +CheckCompUni(" ", 0x226D) +CheckCompUni(" ", 0x226E) +CheckCompUni(" ", 0x226E) +CheckCompUni(" ", 0x226F) +CheckCompUni(" ", 0x226F) +CheckCompUni(" ", 0x2270) +CheckCompUni(" ", 0x2271) +CheckCompUni(" ", 0x2274) +CheckCompUni(" ", 0x2275) +CheckCompUni(" ", 0x2278) +CheckCompUni(" ", 0x2279) +CheckCompUni(" ", 0x2280) +CheckCompUni(" ", 0x2281) +CheckCompUni(" ", 0x2284) +CheckCompUni(" ", 0x2284) +CheckCompUni(" ", 0x2285) +CheckCompUni(" ", 0x2285) +CheckCompUni(" ", 0x2288) +CheckCompUni(" ", 0x2289) +CheckCompUni(" ", 0x22AC) +CheckCompUni(" ", 0x22AD) +CheckCompUni(" ", 0x22AE) +CheckCompUni(" ", 0x22AF) +CheckCompUni(" ", 0x22E0) +CheckCompUni(" ", 0x22E1) +CheckCompUni(" ", 0x22E2) +CheckCompUni(" ", 0x22E3) +CheckCompUni(" ", 0x22EA) +CheckCompUni(" ", 0x22EB) +CheckCompUni(" ", 0x22EC) +CheckCompUni(" ", 0x22ED) +CheckCompUni(" ", 0x2460) +CheckCompUni(" <1> ", 0x2460) +CheckCompUni(" ", 0x2461) +CheckCompUni(" ", 0x2461) +CheckCompUni(" <2> ", 0x2461) +CheckCompUni(" ", 0x2462) +CheckCompUni(" <3> ", 0x2462) +CheckCompUni(" ", 0x2463) +CheckCompUni(" <4> ", 0x2463) +CheckCompUni(" ", 0x2464) +CheckCompUni(" <5> ", 0x2464) +CheckCompUni(" ", 0x2465) +CheckCompUni(" <6> ", 0x2465) +CheckCompUni(" ", 0x2466) +CheckCompUni(" <7> ", 0x2466) +CheckCompUni(" ", 0x2467) +CheckCompUni(" <8> ", 0x2467) +CheckCompUni(" ", 0x2468) +CheckCompUni(" <9> ", 0x2468) +CheckCompUni(" ", 0x2469) +CheckCompUni(" <0> ", 0x2469) +CheckCompUni(" <1> ", 0x2469) +CheckCompUni(" <1> <0> ", 0x2469) +CheckCompUni(" ", 0x246A) +CheckCompUni(" <1> ", 0x246A) +CheckCompUni(" <1> ", 0x246A) +CheckCompUni(" <1> <1> ", 0x246A) +CheckCompUni(" ", 0x246B) +CheckCompUni(" ", 0x246B) +CheckCompUni(" <2> ", 0x246B) +CheckCompUni(" <1> ", 0x246B) +CheckCompUni(" <1> ", 0x246B) +CheckCompUni(" <1> <2> ", 0x246B) +CheckCompUni(" ", 0x246C) +CheckCompUni(" <3> ", 0x246C) +CheckCompUni(" <1> ", 0x246C) +CheckCompUni(" <1> <3> ", 0x246C) +CheckCompUni(" ", 0x246D) +CheckCompUni(" <4> ", 0x246D) +CheckCompUni(" <1> ", 0x246D) +CheckCompUni(" <1> <4> ", 0x246D) +CheckCompUni(" ", 0x246E) +CheckCompUni(" <5> ", 0x246E) +CheckCompUni(" <1> ", 0x246E) +CheckCompUni(" <1> <5> ", 0x246E) +CheckCompUni(" ", 0x246F) +CheckCompUni(" <6> ", 0x246F) +CheckCompUni(" <1> ", 0x246F) +CheckCompUni(" <1> <6> ", 0x246F) +CheckCompUni(" ", 0x2470) +CheckCompUni(" <7> ", 0x2470) +CheckCompUni(" <1> ", 0x2470) +CheckCompUni(" <1> <7> ", 0x2470) +CheckCompUni(" ", 0x2471) +CheckCompUni(" <8> ", 0x2471) +CheckCompUni(" <1> ", 0x2471) +CheckCompUni(" <1> <8> ", 0x2471) +CheckCompUni(" ", 0x2472) +CheckCompUni(" <9> ", 0x2472) +CheckCompUni(" <1> ", 0x2472) +CheckCompUni(" <1> <9> ", 0x2472) +CheckCompUni(" ", 0x2473) +CheckCompUni(" <0> ", 0x2473) +CheckCompUni(" ", 0x2473) +CheckCompUni(" <0> ", 0x2473) +CheckCompUni(" <2> ", 0x2473) +CheckCompUni(" <2> <0> ", 0x2473) +CheckCompUni(" ", 0x24B6) +CheckCompUni(" ", 0x24B7) +CheckCompUni(" ", 0x24B8) +CheckCompUni(" ", 0x24B9) +CheckCompUni(" ", 0x24BA) +CheckCompUni(" ", 0x24BB) +CheckCompUni(" ", 0x24BC) +CheckCompUni(" ", 0x24BD) +CheckCompUni(" ", 0x24BE) +CheckCompUni(" ", 0x24BF) +CheckCompUni(" ", 0x24C0) +CheckCompUni(" ", 0x24C1) +CheckCompUni(" ", 0x24C2) +CheckCompUni(" ", 0x24C3) +CheckCompUni(" ", 0x24C4) +CheckCompUni("

", 0x24C5) +CheckCompUni(" ", 0x24C6) +CheckCompUni(" ", 0x24C7) +CheckCompUni(" ", 0x24C8) +CheckCompUni(" ", 0x24C9) +CheckCompUni(" ", 0x24CA) +CheckCompUni(" ", 0x24CB) +CheckCompUni(" ", 0x24CC) +CheckCompUni(" ", 0x24CD) +CheckCompUni(" ", 0x24CE) +CheckCompUni(" ", 0x24CF) +CheckCompUni(" ", 0x24D0) +CheckCompUni(" ", 0x24D1) +CheckCompUni(" ", 0x24D2) +CheckCompUni(" ", 0x24D3) +CheckCompUni(" ", 0x24D4) +CheckCompUni(" ", 0x24D5) +CheckCompUni(" ", 0x24D6) +CheckCompUni(" ", 0x24D7) +CheckCompUni(" ", 0x24D8) +CheckCompUni(" ", 0x24D9) +CheckCompUni(" ", 0x24DA) +CheckCompUni(" ", 0x24DB) +CheckCompUni(" ", 0x24DC) +CheckCompUni(" ", 0x24DD) +CheckCompUni(" ", 0x24DE) +CheckCompUni("

", 0x24DF) +CheckCompUni(" ", 0x24E0) +CheckCompUni(" ", 0x24E1) +CheckCompUni(" ", 0x24E2) +CheckCompUni(" ", 0x24E3) +CheckCompUni(" ", 0x24E4) +CheckCompUni(" ", 0x24E5) +CheckCompUni(" ", 0x24E6) +CheckCompUni(" ", 0x24E7) +CheckCompUni(" ", 0x24E8) +CheckCompUni(" ", 0x24E9) +CheckCompUni(" ", 0x24EA) +CheckCompUni(" <0> ", 0x24EA) +CheckCompUni(" ", 0x266E) +CheckCompUni(" ", 0x2ADC) +CheckCompUni(" ", 0x301D) +CheckCompUni(" ", 0x301E) +CheckCompUni(" ", 0x3251) +CheckCompUni(" <1> ", 0x3251) +CheckCompUni(" ", 0x3251) +CheckCompUni(" <1> ", 0x3251) +CheckCompUni(" <2> ", 0x3251) +CheckCompUni(" <2> <1> ", 0x3251) +CheckCompUni(" ", 0x3252) +CheckCompUni(" ", 0x3252) +CheckCompUni(" <2> ", 0x3252) +CheckCompUni(" ", 0x3252) +CheckCompUni(" ", 0x3252) +CheckCompUni(" <2> ", 0x3252) +CheckCompUni(" <2> ", 0x3252) +CheckCompUni(" <2> ", 0x3252) +CheckCompUni(" <2> <2> ", 0x3252) +CheckCompUni(" ", 0x3253) +CheckCompUni(" <3> ", 0x3253) +CheckCompUni(" ", 0x3253) +CheckCompUni(" <3> ", 0x3253) +CheckCompUni(" <2> ", 0x3253) +CheckCompUni(" <2> <3> ", 0x3253) +CheckCompUni(" ", 0x3254) +CheckCompUni(" <4> ", 0x3254) +CheckCompUni(" ", 0x3254) +CheckCompUni(" <4> ", 0x3254) +CheckCompUni(" <2> ", 0x3254) +CheckCompUni(" <2> <4> ", 0x3254) +CheckCompUni(" ", 0x3255) +CheckCompUni(" <5> ", 0x3255) +CheckCompUni(" ", 0x3255) +CheckCompUni(" <5> ", 0x3255) +CheckCompUni(" <2> ", 0x3255) +CheckCompUni(" <2> <5> ", 0x3255) +CheckCompUni(" ", 0x3256) +CheckCompUni(" <6> ", 0x3256) +CheckCompUni(" ", 0x3256) +CheckCompUni(" <6> ", 0x3256) +CheckCompUni(" <2> ", 0x3256) +CheckCompUni(" <2> <6> ", 0x3256) +CheckCompUni(" ", 0x3257) +CheckCompUni(" <7> ", 0x3257) +CheckCompUni(" ", 0x3257) +CheckCompUni(" <7> ", 0x3257) +CheckCompUni(" <2> ", 0x3257) +CheckCompUni(" <2> <7> ", 0x3257) +CheckCompUni(" ", 0x3258) +CheckCompUni(" <8> ", 0x3258) +CheckCompUni(" ", 0x3258) +CheckCompUni(" <8> ", 0x3258) +CheckCompUni(" <2> ", 0x3258) +CheckCompUni(" <2> <8> ", 0x3258) +CheckCompUni(" ", 0x3259) +CheckCompUni(" <9> ", 0x3259) +CheckCompUni(" ", 0x3259) +CheckCompUni(" <9> ", 0x3259) +CheckCompUni(" <2> ", 0x3259) +CheckCompUni(" <2> <9> ", 0x3259) +CheckCompUni(" ", 0x325A) +CheckCompUni(" <0> ", 0x325A) +CheckCompUni(" <3> ", 0x325A) +CheckCompUni(" <3> <0> ", 0x325A) +CheckCompUni(" ", 0x325B) +CheckCompUni(" <1> ", 0x325B) +CheckCompUni(" <3> ", 0x325B) +CheckCompUni(" <3> <1> ", 0x325B) +CheckCompUni(" ", 0x325C) +CheckCompUni(" ", 0x325C) +CheckCompUni(" <2> ", 0x325C) +CheckCompUni(" <3> ", 0x325C) +CheckCompUni(" <3> ", 0x325C) +CheckCompUni(" <3> <2> ", 0x325C) +CheckCompUni(" ", 0x325D) +CheckCompUni(" <3> ", 0x325D) +CheckCompUni(" <3> ", 0x325D) +CheckCompUni(" <3> <3> ", 0x325D) +CheckCompUni(" ", 0x325E) +CheckCompUni(" <4> ", 0x325E) +CheckCompUni(" <3> ", 0x325E) +CheckCompUni(" <3> <4> ", 0x325E) +CheckCompUni(" ", 0x325F) +CheckCompUni(" <5> ", 0x325F) +CheckCompUni(" <3> ", 0x325F) +CheckCompUni(" <3> <5> ", 0x325F) +CheckCompUni(" ", 0x32B1) +CheckCompUni(" <6> ", 0x32B1) +CheckCompUni(" <3> ", 0x32B1) +CheckCompUni(" <3> <6> ", 0x32B1) +CheckCompUni(" ", 0x32B2) +CheckCompUni(" <7> ", 0x32B2) +CheckCompUni(" <3> ", 0x32B2) +CheckCompUni(" <3> <7> ", 0x32B2) +CheckCompUni(" ", 0x32B3) +CheckCompUni(" <8> ", 0x32B3) +CheckCompUni(" <3> ", 0x32B3) +CheckCompUni(" <3> <8> ", 0x32B3) +CheckCompUni(" ", 0x32B4) +CheckCompUni(" <9> ", 0x32B4) +CheckCompUni(" <3> ", 0x32B4) +CheckCompUni(" <3> <9> ", 0x32B4) +CheckCompUni(" ", 0x32B5) +CheckCompUni(" <0> ", 0x32B5) +CheckCompUni(" <4> ", 0x32B5) +CheckCompUni(" <4> <0> ", 0x32B5) +CheckCompUni(" ", 0x32B6) +CheckCompUni(" <1> ", 0x32B6) +CheckCompUni(" <4> ", 0x32B6) +CheckCompUni(" <4> <1> ", 0x32B6) +CheckCompUni(" ", 0x32B7) +CheckCompUni(" ", 0x32B7) +CheckCompUni(" <2> ", 0x32B7) +CheckCompUni(" <4> ", 0x32B7) +CheckCompUni(" <4> ", 0x32B7) +CheckCompUni(" <4> <2> ", 0x32B7) +CheckCompUni(" ", 0x32B8) +CheckCompUni(" <3> ", 0x32B8) +CheckCompUni(" <4> ", 0x32B8) +CheckCompUni(" <4> <3> ", 0x32B8) +CheckCompUni(" ", 0x32B9) +CheckCompUni(" <4> ", 0x32B9) +CheckCompUni(" <4> ", 0x32B9) +CheckCompUni(" <4> <4> ", 0x32B9) +CheckCompUni(" ", 0x32BA) +CheckCompUni(" <5> ", 0x32BA) +CheckCompUni(" <4> ", 0x32BA) +CheckCompUni(" <4> <5> ", 0x32BA) +CheckCompUni(" ", 0x32BB) +CheckCompUni(" <6> ", 0x32BB) +CheckCompUni(" <4> ", 0x32BB) +CheckCompUni(" <4> <6> ", 0x32BB) +CheckCompUni(" ", 0x32BC) +CheckCompUni(" <7> ", 0x32BC) +CheckCompUni(" <4> ", 0x32BC) +CheckCompUni(" <4> <7> ", 0x32BC) +CheckCompUni(" ", 0x32BD) +CheckCompUni(" <8> ", 0x32BD) +CheckCompUni(" <4> ", 0x32BD) +CheckCompUni(" <4> <8> ", 0x32BD) +CheckCompUni(" ", 0x32BE) +CheckCompUni(" <9> ", 0x32BE) +CheckCompUni(" <4> ", 0x32BE) +CheckCompUni(" <4> <9> ", 0x32BE) +CheckCompUni(" ", 0x32BF) +CheckCompUni(" <0> ", 0x32BF) +CheckCompUni(" <5> ", 0x32BF) +CheckCompUni(" <5> <0> ", 0x32BF) +CheckCompUni(" ", 0xDA) +CheckCompUni(" ", 0xDA) +CheckCompUni(" ", 0xFA) +CheckCompUni(" ", 0xFA) +CheckCompUni(" ", 0x16C) +CheckCompUni(" ", 0x16C) +CheckCompUni(" ", 0x16D) +CheckCompUni(" ", 0x16D) +CheckCompUni(" ", 0xDB) +CheckCompUni(" ", 0xFB) +CheckCompUni(" ", 0xDC) +CheckCompUni(" ", 0xFC) +CheckCompUni(" ", 0x170) +CheckCompUni(" ", 0x171) +CheckCompUni(" ", 0xD9) +CheckCompUni(" ", 0xF9) +CheckCompUni(" ", 0x16A) +CheckCompUni(" ", 0x16A) +CheckCompUni(" ", 0x16B) +CheckCompUni(" ", 0x16B) +CheckCompUni(" ", 0x172) +CheckCompUni(" ", 0x173) +CheckCompUni(" ", 0x16E) +CheckCompUni(" ", 0x16F) +CheckCompUni(" ", 0x168) +CheckCompUni(" ", 0x169) +CheckCompUni(" ", 0x20A9) +CheckCompUni(" ", 0x20A9) +CheckCompUni(" ", 0xDD) +CheckCompUni(" ", 0xDD) +CheckCompUni(" ", 0xFD) +CheckCompUni(" ", 0xFD) +CheckCompUni(" ", 0x178) +CheckCompUni(" ", 0xFF) +CheckCompUni(" ", 0xA5) +CheckCompUni(" ", 0xA5) +CheckCompUni(" ", 0x17B) +CheckCompUni(" ", 0x17C) +CheckCompUni(" ", 0x179) +CheckCompUni(" ", 0x179) +CheckCompUni(" ", 0x17A) +CheckCompUni(" ", 0x17A) +CheckCompUni(" ", 0x17D) +CheckCompUni(" ", 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(" ", 0x391) +CheckCompUni(" ", 0x392) +CheckCompUni(" ", 0x395) +CheckCompUni(" ", 0x396) +CheckCompUni(" ", 0x397) +CheckCompUni(" ", 0x399) +CheckCompUni(" ", 0x39A) +CheckCompUni(" ", 0x39C) +CheckCompUni(" ", 0x39D) +CheckCompUni(" ", 0x39F) +CheckCompUni("

", 0x3A1) +CheckCompUni(" ", 0x3A4) +CheckCompUni(" ", 0x3A5) +CheckCompUni(" ", 0x3A7) +CheckCompUni(" ", 0xFB00) +CheckCompUni(" ", 0xFB01) +CheckCompUni(" ", 0xFB02) +CheckCompUni(" ", 0xFB03) +CheckCompUni(" ", 0xFB04) +CheckCompUni("<17F> ", 0xFB05) +CheckCompUni(" ", 0xFB06) +CheckCompUni(" ", 0xE030) +CheckCompUni(" ", 0xE031) +CheckCompUni(" ", 0xE032) +CheckCompUni(" ", 0xE033) +CheckCompUni(" ", 0xE034) +CheckCompUni(" ", 0xE035) +CheckCompUni(" ", 0xE036) +CheckCompUni(" ", 0xE037) +CheckCompUni(" ", 0xE038) +CheckCompUni(" ", 0xE039) +CheckCompUni(" ", 0xE03A) +CheckCompUni(" ", 0xE03B) +CheckCompUni(" ", 0xE03C) +CheckCompUni(" ", 0xE03D) +CheckCompUni("<17F> ", 0xE03E) +CheckCompUni("<17F> <17F>", 0xE03F) +CheckCompUni("<17F> ", 0xE043) +CheckCompUni(" ", 0xE044) +CheckCompUni("<17F> ", 0xE045) +CheckCompUni(" ", 0xE04A) +CheckCompUni(" ", 0xE048) +CheckCompUni(" ", 0xE049) +CheckCompUni(" ", 0x132) +CheckCompUni(" ", 0x133) +CheckCompUni(" ", 0x1C4) +CheckCompUni(" ", 0x1C5) +CheckCompUni(" ", 0x1C6) +CheckCompUni(" ", 0x1C7) +CheckCompUni(" ", 0x1C8) +CheckCompUni(" ", 0x1C9) +CheckCompUni(" ", 0x1CA) +CheckCompUni(" ", 0x1CB) +CheckCompUni(" ", 0x1CC) +CheckCompUni(" ", 0x126) +CheckCompUni(" ", 0x127) +CheckCompUni(" ", 0x18F) +CheckCompUni("<2> ", 0x203C) +CheckCompUni(" <2>", 0x203C) +CheckCompUni(" ", 0x203C) +CheckCompUni(" ", 0x203C) +CheckCompUni("<2> ", 0x2047) +CheckCompUni(" <2>", 0x2047) +CheckCompUni(" ", 0x2047) +CheckCompUni(" ", 0x2047) +CheckCompUni(" ", 0x2048) +CheckCompUni(" ", 0x2049) +CheckCompUni("<1> ", 0x203D) +CheckCompUni("<1> ", 0x203D) +CheckCompUni(" ", 0x203D) +CheckCompUni(" ", 0x203D) +CheckCompUni("<1> ", 0x2E18) +CheckCompUni("<1> ", 0x2E18) +CheckCompUni(" ", 0x2E18) +CheckCompUni(" ", 0x2E18) +CheckCompUni(" ", 0x2021) +CheckCompUni(" ", 0x2025) +CheckCompUni(" ", 0x2D) +CheckCompUni(" <1> ", 0x2160) +CheckCompUni(" <2>", 0x2161) +CheckCompUni(" <3>", 0x2162) +CheckCompUni(" <4>", 0x2163) +CheckCompUni(" <5>", 0x2164) +CheckCompUni(" <6>", 0x2165) +CheckCompUni(" <7>", 0x2166) +CheckCompUni(" <8>", 0x2167) +CheckCompUni(" <9>", 0x2168) +CheckCompUni(" <1> <0>", 0x2169) +CheckCompUni(" <1> <1>", 0x216A) +CheckCompUni(" <1> <2>", 0x216B) +CheckCompUni(" ", 0x2160) +CheckCompUni(" ", 0x2161) +CheckCompUni(" ", 0x2162) +CheckCompUni(" ", 0x2163) +CheckCompUni(" ", 0x2164) +CheckCompUni(" ", 0x2165) +CheckCompUni(" ", 0x2166) +CheckCompUni(" ", 0x2167) +CheckCompUni(" ", 0x2168) +CheckCompUni(" ", 0x2169) +CheckCompUni(" ", 0x216A) +CheckCompUni(" ", 0x216B) +CheckCompUni(" <1> ", 0x2170) +CheckCompUni(" <2>", 0x2171) +CheckCompUni(" <3>", 0x2172) +CheckCompUni(" <4>", 0x2173) +CheckCompUni(" <5>", 0x2174) +CheckCompUni(" <6>", 0x2175) +CheckCompUni(" <7>", 0x2176) +CheckCompUni(" <8>", 0x2177) +CheckCompUni(" <9>", 0x2178) +CheckCompUni(" <1> <0>", 0x2179) +CheckCompUni(" <1> <1>", 0x217A) +CheckCompUni(" <1> <2>", 0x217B) +CheckCompUni(" ", 0x2170) +CheckCompUni(" ", 0x2171) +CheckCompUni(" ", 0x2172) +CheckCompUni(" ", 0x2173) +CheckCompUni(" ", 0x2174) +CheckCompUni(" ", 0x2175) +CheckCompUni(" ", 0x2176) +CheckCompUni(" ", 0x2177) +CheckCompUni(" ", 0x2178) +CheckCompUni(" ", 0x2179) +CheckCompUni(" ", 0x217A) +CheckCompUni(" ", 0x217B) +CheckCompUni(" <0>", 0x660) +CheckCompUni(" <1>", 0x661) +CheckCompUni(" <2>", 0x662) +CheckCompUni(" <3>", 0x663) +CheckCompUni(" <4>", 0x664) +CheckCompUni(" <5>", 0x665) +CheckCompUni(" <6>", 0x666) +CheckCompUni(" <7>", 0x667) +CheckCompUni(" <8>", 0x668) +CheckCompUni(" <9>", 0x669) +CheckCompUni(" ", 0x660) +CheckCompUni(" ", 0x661) +CheckCompUni(" ", 0x662) +CheckCompUni(" ", 0x663) +CheckCompUni(" ", 0x664) +CheckCompUni(" ", 0x665) +CheckCompUni(" ", 0x666) +CheckCompUni(" ", 0x667) +CheckCompUni(" ", 0x668) +CheckCompUni(" ", 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> ", 0x215F) +CheckCompUni("<1> ", 0x215F) +CheckCompUni(" ", 0x2153) +CheckCompUni(" ", 0x2154) +CheckCompUni(" ", 0x2155) +CheckCompUni(" ", 0x2156) +CheckCompUni(" ", 0x2157) +CheckCompUni(" ", 0x2158) +CheckCompUni(" ", 0x2159) +CheckCompUni(" ", 0x215A) +CheckCompUni(" ", 0x215B) +CheckCompUni(" ", 0x215C) +CheckCompUni(" ", 0x215D) +CheckCompUni(" ", 0x215E) +CheckCompUni(" ", 0x215F) +CheckCompUni(" ", 0x215F) +CheckCompUni(" ", 0xBC) +CheckCompUni(" ", 0xBD) +CheckCompUni(" ", 0xBE) +CheckCompUni("<3> ", 0x221B) +CheckCompUni(" <3>", 0x221B) +CheckCompUni(" ", 0x221B) +CheckCompUni(" ", 0x221B) +CheckCompUni("<4> ", 0x221C) +CheckCompUni(" <4>", 0x221C) +CheckCompUni(" ", 0x221C) +CheckCompUni(" ", 0x221C) +CheckCompUni(" <2>", 0x222C) +CheckCompUni("<2> ", 0x222C) +CheckCompUni(" ", 0x222C) +CheckCompUni(" ", 0x222C) +CheckCompUni(" ", 0x222C) +CheckCompUni(" <3>", 0x222D) +CheckCompUni("<3> ", 0x222D) +CheckCompUni(" ", 0x222D) +CheckCompUni(" ", 0x222D) +CheckCompUni(" <4>", 0x2A0C) +CheckCompUni("<4> ", 0x2A0C) +CheckCompUni(" ", 0x2A0C) +CheckCompUni(" ", 0x2A0C) +CheckCompUni(" <2>", 0x222F) +CheckCompUni("<2> ", 0x222F) +CheckCompUni(" ", 0x222F) +CheckCompUni(" ", 0x222F) +CheckCompUni(" ", 0x222F) +CheckCompUni(" <3>", 0x2230) +CheckCompUni("<3> ", 0x2230) +CheckCompUni(" ", 0x2230) +CheckCompUni(" ", 0x2230) +CheckCompUni(" ", 0x33D1) +CheckCompUni(" ", 0x33D2) +CheckCompUni(" ", 0x2308) +CheckCompUni(" ", 0x230A) +CheckCompUni(" ", 0x2309) +CheckCompUni(" ", 0x230B) +CheckCompUni(" ", 0x2234) +CheckCompUni(" ", 0x2235) +CheckCompUni(" ", 0x2245) +CheckCompUni(" ", 0x2245) +CheckCompUni(" ", 0x2248) +CheckCompUni(" ", 0x2265) +CheckCompUni(" ", 0x2265) +CheckCompUni(" ", 0x2264) +CheckCompUni(" ", 0x2264) +CheckCompUni(" ", 0x2257) +CheckCompUni(" ", 0x2257) +CheckCompUni(" ", 0x2260) +CheckCompUni(" ", 0x2260) +CheckCompUni(" ", 0x2260) +CheckCompUni(" ", 0x2260) +CheckCompUni(" ", 0xB1) +CheckCompUni(" ", 0x2213) +CheckCompUni(" ", 0x2213) +CheckCompUni(" ", 0x20D7) +CheckCompUni(" ", 0x20D7) +CheckCompUni(" ", 0x20D7) +CheckCompUni(" ", 0x207B) +CheckCompUni(" ", 0x207B) +CheckCompUni(" ", 0x208B) +CheckCompUni(" ", 0x208B) +CheckCompUni(" ", 0x208B) +CheckCompUni(" ", 0x208B) +CheckCompUni(" ", 0x1D5D) +CheckCompUni(" ", 0x1D5E) +CheckCompUni(" ", 0x1D5F) +CheckCompUni(" ", 0x1D60) +CheckCompUni(" ", 0x1D61) +CheckCompUni(" ", 0x1DBF) +CheckCompUni(" ", 0x1D66) +CheckCompUni(" ", 0x1D66) +CheckCompUni(" ", 0x1D67) +CheckCompUni(" ", 0x1D67) +CheckCompUni(" ", 0x1D68) +CheckCompUni(" ", 0x1D68) +CheckCompUni(" ", 0x1D69) +CheckCompUni(" ", 0x1D69) +CheckCompUni(" ", 0x1D6A) +CheckCompUni(" ", 0x1D6A) +CheckCompUni(" ", 0x210A) +CheckCompUni(" ", 0x210B) +CheckCompUni(" ", 0x2110) +CheckCompUni(" ", 0x2112) +CheckCompUni(" ", 0x2113) +CheckCompUni(" ", 0x2113) +CheckCompUni("

", 0x2118) +CheckCompUni(" ", 0x211B) +CheckCompUni(" ", 0x212C) +CheckCompUni(" ", 0x212F) +CheckCompUni(" ", 0x2130) +CheckCompUni(" ", 0x2131) +CheckCompUni(" ", 0x2133) +CheckCompUni(" ", 0x2134) +CheckCompUni("

", 0x210E) +CheckCompUni("

", 0x210F) +CheckCompUni("

", 0x210F) +CheckCompUni("

", 0x210F) +CheckCompUni("

", 0x210F) +CheckCompUni(" ", 0x2103) +CheckCompUni(" ", 0x2109) +CheckCompUni(" ", 0xB0) +CheckCompUni(" ", 0x2032) +CheckCompUni(" ", 0x2033) +CheckCompUni(" ", 0x3395) +CheckCompUni(" ", 0x3395) +CheckCompUni(" ", 0x3396) +CheckCompUni(" ", 0x3396) +CheckCompUni(" ", 0x3397) +CheckCompUni(" ", 0x3397) +CheckCompUni(" ", 0x3398) +CheckCompUni(" ", 0x3398) +CheckCompUni(" ", 0x3399) +CheckCompUni(" ", 0x339A) +CheckCompUni(" ", 0x339B) +CheckCompUni(" ", 0x339C) +CheckCompUni(" ", 0x339D) +CheckCompUni(" ", 0x339E) +CheckCompUni(" ", 0x338D) +CheckCompUni(" ", 0x338E) +CheckCompUni(" ", 0x338F) +CheckCompUni(" ", 0x3390) +CheckCompUni(" ", 0x3391) +CheckCompUni(" ", 0x3392) +CheckCompUni(" ", 0x3393) +CheckCompUni("<2> ", 0x339F) +CheckCompUni("<2> ", 0x33A0) +CheckCompUni("<2> ", 0x33A1) +CheckCompUni("<2> ", 0x33A2) +CheckCompUni(" ", 0x339F) +CheckCompUni(" ", 0x33A0) +CheckCompUni(" ", 0x33A1) +CheckCompUni(" ", 0x33A2) +CheckCompUni("<3> ", 0x33A3) +CheckCompUni("<3> ", 0x33A4) +CheckCompUni("<3> ", 0x33A5) +CheckCompUni("<3> ", 0x33A6) +CheckCompUni(" ", 0x33A3) +CheckCompUni(" ", 0x33A4) +CheckCompUni(" ", 0x33A5) +CheckCompUni(" ", 0x33A6) +CheckCompUni(" ", 0x33A7) +CheckCompUni(" <2> ", 0x33A8) +CheckCompUni(" ", 0x33A8) +CheckCompUni(" ", 0x33D6) +CheckCompUni(" ", 0x263A) +CheckCompUni(" ", 0x2639) +CheckCompUni(" ", 0x2122) +CheckCompUni(" ", 0x2105) +CheckCompUni(" ", 0x26A2) +CheckCompUni(" ", 0x26A3) +CheckCompUni(" ", 0x26A4) +CheckCompUni(" ", 0x26A5) +CheckCompUni(" ", 0x332) +CheckCompUni(" ", 0x27) +CheckCompUni(" ", 0x5E) +CheckCompUni(" ", 0x5E) +CheckCompUni(" ", 0x5E) +CheckCompUni(" ", 0x5E) +CheckCompUni(" ", 0x7E) +CheckCompUni(" ", 0x7E) +CheckCompUni(" ", 0x7E) +CheckCompUni(" ", 0x7E) +CheckCompUni(" ", 0x40) +CheckCompUni(" ", 0x5C5C) +CheckCompUni(" ", 0x5C5C) +CheckCompUni(" ", 0x5C5C) +CheckCompUni(" ", 0x7C) +CheckCompUni(" ", 0x7C) +CheckCompUni(" ", 0x7C) +CheckCompUni(" ", 0x7C) +CheckCompUni(" ", 0x7C) +CheckCompUni(" ", 0x7C) +CheckCompUni(" ", 0x7B) +CheckCompUni(" ", 0x7B) +CheckCompUni(" ", 0x7D) +CheckCompUni(" ", 0x7D) +CheckCompUni(" ", 0x5B) +CheckCompUni(" ", 0x5D) +CheckCompUni(" ", 0xB8) +CheckCompUni(" ", 0xB8) +CheckCompUni(" ", 0x60) +CheckCompUni(" ", 0x60) +CheckCompUni(" ", 0x23) +CheckCompUni(" ", 0xC1) +CheckCompUni(" ", 0xC1) +CheckCompUni(" ", 0xE1) +CheckCompUni(" ", 0xE1) +CheckCompUni(" ", 0x102) +CheckCompUni(" ", 0x102) +CheckCompUni(" ", 0x103) +CheckCompUni(" ", 0x103) +CheckCompUni(" ", 0xC2) +CheckCompUni(" ", 0xE2) +CheckCompUni(" ", 0xC4) +CheckCompUni(" ", 0xE4) +CheckCompUni(" ", 0xC6) +CheckCompUni(" ", 0xE6) +CheckCompUni(" ", 0xC0) +CheckCompUni(" ", 0xE0) +CheckCompUni(" ", 0x100) +CheckCompUni(" ", 0x100) +CheckCompUni(" ", 0x101) +CheckCompUni(" ", 0x101) +CheckCompUni(" ", 0x104) +CheckCompUni(" ", 0x105) +CheckCompUni(" ", 0xC5) +CheckCompUni(" ", 0xE5) +CheckCompUni(" ", 0xC3) +CheckCompUni(" ", 0xE3) +CheckCompUni(" ", 0xA6) +CheckCompUni(" ", 0x10A) +CheckCompUni(" ", 0x10B) +CheckCompUni(" ", 0x106) +CheckCompUni(" ", 0x106) +CheckCompUni(" ", 0x107) +CheckCompUni(" ", 0x107) +CheckCompUni(" ", 0x10C) +CheckCompUni(" ", 0x10D) +CheckCompUni(" ", 0xC7) +CheckCompUni(" ", 0xE7) +CheckCompUni(" ", 0x108) +CheckCompUni(" ", 0x109) +CheckCompUni(" ", 0xA2) +CheckCompUni(" ", 0xA2) +CheckCompUni(" ", 0xA2) +CheckCompUni(" ", 0xA2) +CheckCompUni(" ", 0xA2) +CheckCompUni(" ", 0xA2) +CheckCompUni(" ", 0xA2) +CheckCompUni(" ", 0xA2) +CheckCompUni(" ", 0x20A1) +CheckCompUni(" ", 0x20A1) +CheckCompUni(" ", 0xA9) +CheckCompUni(" ", 0xA9) +CheckCompUni(" ", 0xA9) +CheckCompUni(" ", 0xA9) +CheckCompUni(" ", 0x20A2) +CheckCompUni(" ", 0xA4) +CheckCompUni(" ", 0xA4) +CheckCompUni(" ", 0x10E) +CheckCompUni(" ", 0x10F) +CheckCompUni(" ", 0xB0) +CheckCompUni(" ", 0xF7) +CheckCompUni(" ", 0xF7) +CheckCompUni(" ", 0x20AB) +CheckCompUni(" ", 0x201E) +CheckCompUni(" ", 0x201E) +CheckCompUni(" ", 0x110) +CheckCompUni(" ", 0x111) +CheckCompUni(" ", 0x110) +CheckCompUni(" ", 0x110) +CheckCompUni(" ", 0x111) +CheckCompUni(" ", 0x111) +CheckCompUni(" ", 0x116) +CheckCompUni(" ", 0x117) +CheckCompUni(" ", 0xC9) +CheckCompUni(" ", 0xC9) +CheckCompUni(" ", 0xE9) +CheckCompUni(" ", 0xE9) +CheckCompUni(" ", 0x11A) +CheckCompUni(" ", 0x11B) +CheckCompUni(" ", 0xCA) +CheckCompUni(" ", 0xEA) +CheckCompUni(" ", 0x20A0) +CheckCompUni(" ", 0xCB) +CheckCompUni(" ", 0xEB) +CheckCompUni(" ", 0xC8) +CheckCompUni(" ", 0xE8) +CheckCompUni(" ", 0x112) +CheckCompUni(" ", 0x112) +CheckCompUni(" ", 0x113) +CheckCompUni(" ", 0x113) +CheckCompUni(" ", 0x2014) +CheckCompUni(" ", 0x2013) +CheckCompUni(" ", 0x14A) +CheckCompUni(" ", 0x14B) +CheckCompUni(" ", 0x118) +CheckCompUni(" ", 0x119) +CheckCompUni(" ", 0xD0) +CheckCompUni(" ", 0xF0) +CheckCompUni(" ", 0x20AC) +CheckCompUni(" ", 0x20AC) +CheckCompUni(" ", 0x20AC) +CheckCompUni(" ", 0x20AC) +CheckCompUni(" ", 0xA1) +CheckCompUni(" ", 0x20A3) +CheckCompUni(" ", 0x120) +CheckCompUni(" ", 0x121) +CheckCompUni(" ", 0x11E) +CheckCompUni(" ", 0x11E) +CheckCompUni(" ", 0x11F) +CheckCompUni(" ", 0x11F) +CheckCompUni(" ", 0x122) +CheckCompUni(" ", 0x123) +CheckCompUni(" ", 0x11C) +CheckCompUni(" ", 0x11D) +CheckCompUni(" ", 0x385) +CheckCompUni(" ", 0x385) +CheckCompUni(" ", 0x385) +CheckCompUni(" ", 0x385) +CheckCompUni(" ", 0x386) +CheckCompUni(" ", 0x386) +CheckCompUni(" ", 0x3AC) +CheckCompUni(" ", 0x3AC) +CheckCompUni(" ", 0x388) +CheckCompUni(" ", 0x388) +CheckCompUni(" ", 0x3AD) +CheckCompUni(" ", 0x3AD) +CheckCompUni(" ", 0x389) +CheckCompUni(" ", 0x389) +CheckCompUni(" ", 0x3AE) +CheckCompUni(" ", 0x3AE) +CheckCompUni(" ", 0x38A) +CheckCompUni(" ", 0x38A) +CheckCompUni(" ", 0x3AF) +CheckCompUni(" ", 0x3AF) +CheckCompUni(" ", 0x390) +CheckCompUni(" ", 0x390) +CheckCompUni(" ", 0x390) +CheckCompUni(" ", 0x390) +CheckCompUni(" ", 0x390) +CheckCompUni(" ", 0x390) +CheckCompUni(" ", 0x3AA) +CheckCompUni(" ", 0x3CA) +CheckCompUni(" ", 0x38F) +CheckCompUni(" ", 0x38F) +CheckCompUni(" ", 0x3CE) +CheckCompUni(" ", 0x3CE) +CheckCompUni(" ", 0x38C) +CheckCompUni(" ", 0x38C) +CheckCompUni(" ", 0x3CC) +CheckCompUni(" ", 0x3CC) +CheckCompUni(" ", 0x38E) +CheckCompUni(" ", 0x38E) +CheckCompUni(" ", 0x3CD) +CheckCompUni(" ", 0x3CD) +CheckCompUni(" ", 0x3B0) +CheckCompUni(" ", 0x3B0) +CheckCompUni(" ", 0x3B0) +CheckCompUni(" ", 0x3B0) +CheckCompUni(" ", 0x3B0) +CheckCompUni(" ", 0x3B0) +CheckCompUni(" ", 0x3AB) +CheckCompUni(" ", 0x3CB) +CheckCompUni(" ", 0xAB) +CheckCompUni(" ", 0xBB) +CheckCompUni(" ", 0x124) +CheckCompUni(" ", 0x125) +CheckCompUni(" ", 0x126) +CheckCompUni(" ", 0x126) +CheckCompUni(" ", 0x127) +CheckCompUni(" ", 0x127) +CheckCompUni(" ", 0x130) +CheckCompUni(" ", 0xCD) +CheckCompUni(" ", 0xCD) +CheckCompUni(" ", 0xED) +CheckCompUni(" ", 0xED) +CheckCompUni(" ", 0xCE) +CheckCompUni(" ", 0xEE) +CheckCompUni(" ", 0xCF) +CheckCompUni(" ", 0xEF) +CheckCompUni(" ", 0x131) +CheckCompUni(" ", 0xCC) +CheckCompUni(" ", 0xEC) +CheckCompUni(" ", 0x12A) +CheckCompUni(" ", 0x12A) +CheckCompUni(" ", 0x12B) +CheckCompUni(" ", 0x12B) +CheckCompUni(" ", 0x12E) +CheckCompUni(" ", 0x12F) +CheckCompUni(" ", 0x128) +CheckCompUni(" ", 0x129) +CheckCompUni(" ", 0x134) +CheckCompUni(" ", 0x135) +CheckCompUni(" ", 0x136) +CheckCompUni(" ", 0x137) +CheckCompUni(" ", 0x138) +CheckCompUni(" ", 0x139) +CheckCompUni(" ", 0x139) +CheckCompUni(" ", 0x13A) +CheckCompUni(" ", 0x13A) +CheckCompUni(" ", 0x13D) +CheckCompUni(" ", 0x13E) +CheckCompUni(" ", 0x13B) +CheckCompUni(" ", 0x13C) +CheckCompUni(" ", 0x201C) +CheckCompUni(" ", 0x201C) +CheckCompUni(" ", 0x2018) +CheckCompUni(" ", 0x2018) +CheckCompUni(" ", 0x20A4) +CheckCompUni(" ", 0x20A4) +CheckCompUni(" ", 0x141) +CheckCompUni(" ", 0x141) +CheckCompUni(" ", 0x142) +CheckCompUni(" ", 0x142) +CheckCompUni(" ", 0xBA) +CheckCompUni(" ", 0xBA) +CheckCompUni(" ", 0x20A5) +CheckCompUni(" ", 0x20A5) +CheckCompUni(" ", 0xB5) +CheckCompUni(" ", 0xD7) +CheckCompUni(" ", 0x266D) +CheckCompUni(" ", 0x266F) +CheckCompUni(" ", 0x143) +CheckCompUni(" ", 0x143) +CheckCompUni(" ", 0x144) +CheckCompUni(" ", 0x144) +CheckCompUni(" ", 0x20A6) +CheckCompUni(" ", 0x20A6) +CheckCompUni(" ", 0x147) +CheckCompUni(" ", 0x148) +CheckCompUni(" ", 0x145) +CheckCompUni(" ", 0x146) +CheckCompUni(" ", 0xA0) +CheckCompUni(" ", 0x2260) +CheckCompUni(" ", 0x2260) +CheckCompUni(" ", 0xAC) +CheckCompUni(" ", 0xAC) +CheckCompUni(" ", 0xD1) +CheckCompUni(" ", 0xF1) +CheckCompUni(" ", 0xD3) +CheckCompUni(" ", 0xD3) +CheckCompUni(" ", 0xF3) +CheckCompUni(" ", 0xF3) +CheckCompUni(" ", 0xD4) +CheckCompUni(" ", 0xF4) +CheckCompUni(" ", 0xD6) +CheckCompUni(" ", 0xF6) +CheckCompUni(" ", 0x150) +CheckCompUni(" ", 0x151) +CheckCompUni(" ", 0x152) +CheckCompUni(" ", 0x153) +CheckCompUni(" ", 0xD2) +CheckCompUni(" ", 0xF2) +CheckCompUni(" ", 0x14C) +CheckCompUni(" ", 0x14C) +CheckCompUni(" ", 0x14D) +CheckCompUni(" ", 0x14D) +CheckCompUni("<1> <2> ", 0xBD) +CheckCompUni("<1> <4> ", 0xBC) +CheckCompUni(" ", 0xB9) +CheckCompUni(" <1> ", 0xB9) +CheckCompUni(" ", 0xD8) +CheckCompUni(" ", 0xD8) +CheckCompUni(" ", 0xAA) +CheckCompUni(" ", 0xAA) +CheckCompUni(" ", 0xF8) +CheckCompUni(" ", 0xF8) +CheckCompUni(" ", 0xD5) +CheckCompUni(" ", 0xF5) +CheckCompUni("

", 0xB6) +CheckCompUni("

", 0xB6) +CheckCompUni("

", 0xB6) +CheckCompUni(" ", 0xB7) +CheckCompUni("

", 0x20A7) +CheckCompUni(" ", 0xB1) +CheckCompUni(" ", 0x2008) +CheckCompUni(" ", 0xBF) +CheckCompUni(" ", 0x154) +CheckCompUni(" ", 0x154) +CheckCompUni(" ", 0x155) +CheckCompUni(" ", 0x155) +CheckCompUni(" ", 0x158) +CheckCompUni(" ", 0x159) +CheckCompUni(" ", 0x156) +CheckCompUni(" ", 0x157) +CheckCompUni(" ", 0xAE) +CheckCompUni(" ", 0xAE) +CheckCompUni(" ", 0xAE) +CheckCompUni(" ", 0xAE) +CheckCompUni(" ", 0x201D) +CheckCompUni(" ", 0x201D) +CheckCompUni(" ", 0x2019) +CheckCompUni(" ", 0x2019) +CheckCompUni(" ", 0x20A8) +CheckCompUni(" ", 0x15A) +CheckCompUni(" ", 0x15A) +CheckCompUni(" ", 0x15B) +CheckCompUni(" ", 0x15B) +CheckCompUni(" ", 0x160) +CheckCompUni(" ", 0x161) +CheckCompUni(" ", 0x15E) +CheckCompUni(" ", 0x15F) +CheckCompUni(" ", 0x15C) +CheckCompUni(" ", 0x15D) +CheckCompUni(" ", 0xA7) +CheckCompUni(" ", 0xA7) +CheckCompUni(" ", 0x201A) +CheckCompUni(" ", 0x201A) +CheckCompUni(" ", 0xDF) +CheckCompUni(" ", 0xA3) +CheckCompUni(" ", 0xA3) +CheckCompUni(" ", 0x164) +CheckCompUni(" ", 0x165) +CheckCompUni(" ", 0x162) +CheckCompUni(" ", 0x163) +CheckCompUni(" ", 0xDE) +CheckCompUni(" ", 0xFE) +CheckCompUni("<3> <4> ", 0xBE) +CheckCompUni(" ", 0xB3) +CheckCompUni(" <3> ", 0xB3) +CheckCompUni(" ", 0x2122) +CheckCompUni(" ", 0x166) +CheckCompUni(" ", 0x166) +CheckCompUni(" ", 0x167) +CheckCompUni(" ", 0x167) +CheckCompUni(" ", 0xB2) +CheckCompUni(" ", 0xB2) +CheckCompUni(" <2> ", 0xB2) +CheckCompUni(" ", 0x114) +CheckCompUni(" ", 0x114) +CheckCompUni(" ", 0x115) +CheckCompUni(" ", 0x115) +CheckCompUni(" ", 0x12C) +CheckCompUni(" ", 0x12C) +CheckCompUni(" ", 0x12D) +CheckCompUni(" ", 0x12D) +CheckCompUni(" ", 0x14E) +CheckCompUni(" ", 0x14E) +CheckCompUni(" ", 0x14F) +CheckCompUni(" ", 0x14F) +CheckCompUni(" ", 0x174) +CheckCompUni(" ", 0x175) +CheckCompUni(" ", 0x176) +CheckCompUni(" ", 0x177) +CheckCompUni(" ", 0x17F) +CheckCompUni(" ", 0x17F) +CheckCompUni(" ", 0x180) +CheckCompUni(" ", 0x180) +CheckCompUni(" ", 0x197) +CheckCompUni(" ", 0x197) +CheckCompUni(" ", 0x1A0) +CheckCompUni(" ", 0x1A1) +CheckCompUni(" ", 0x1AF) +CheckCompUni(" ", 0x1B0) +CheckCompUni(" ", 0x1B5) +CheckCompUni(" ", 0x1B5) +CheckCompUni(" ", 0x1B6) +CheckCompUni(" ", 0x1B6) +CheckCompUni(" ", 0x1CD) +CheckCompUni(" ", 0x1CE) +CheckCompUni(" ", 0x1CF) +CheckCompUni(" ", 0x1D0) +CheckCompUni(" ", 0x1D1) +CheckCompUni(" ", 0x1D2) +CheckCompUni(" ", 0x1D3) +CheckCompUni(" ", 0x1D4) +CheckCompUni(" ", 0x1D5) +CheckCompUni(" ", 0x1D5) +CheckCompUni(" ", 0x1D5) +CheckCompUni(" ", 0x1D5) +CheckCompUni(" ", 0x1D5) +CheckCompUni(" ", 0x1D5) +CheckCompUni(" ", 0x1D6) +CheckCompUni(" ", 0x1D6) +CheckCompUni(" ", 0x1D6) +CheckCompUni(" ", 0x1D6) +CheckCompUni(" ", 0x1D6) +CheckCompUni(" ", 0x1D6) +CheckCompUni(" ", 0x1D7) +CheckCompUni(" ", 0x1D7) +CheckCompUni(" ", 0x1D7) +CheckCompUni(" ", 0x1D7) +CheckCompUni(" ", 0x1D7) +CheckCompUni(" ", 0x1D7) +CheckCompUni(" ", 0x1D8) +CheckCompUni(" ", 0x1D8) +CheckCompUni(" ", 0x1D8) +CheckCompUni(" ", 0x1D8) +CheckCompUni(" ", 0x1D8) +CheckCompUni(" ", 0x1D8) +CheckCompUni(" ", 0x1D9) +CheckCompUni(" ", 0x1D9) +CheckCompUni(" ", 0x1D9) +CheckCompUni(" ", 0x1DA) +CheckCompUni(" ", 0x1DA) +CheckCompUni(" ", 0x1DA) +CheckCompUni(" ", 0x1DB) +CheckCompUni(" ", 0x1DB) +CheckCompUni(" ", 0x1DB) +CheckCompUni(" ", 0x1DC) +CheckCompUni(" ", 0x1DC) +CheckCompUni(" ", 0x1DC) +CheckCompUni(" ", 0x1DE) +CheckCompUni(" ", 0x1DE) +CheckCompUni(" ", 0x1DE) +CheckCompUni(" ", 0x1DE) +CheckCompUni(" ", 0x1DE) +CheckCompUni(" ", 0x1DE) +CheckCompUni(" ", 0x1DF) +CheckCompUni(" ", 0x1DF) +CheckCompUni(" ", 0x1DF) +CheckCompUni(" ", 0x1DF) +CheckCompUni(" ", 0x1DF) +CheckCompUni(" ", 0x1DF) +CheckCompUni(" ", 0x1E0) +CheckCompUni(" ", 0x1E0) +CheckCompUni(" ", 0x1E0) +CheckCompUni(" ", 0x1E0) +CheckCompUni(" ", 0x1E0) +CheckCompUni(" ", 0x1E0) +CheckCompUni(" ", 0x1E1) +CheckCompUni(" ", 0x1E1) +CheckCompUni(" ", 0x1E1) +CheckCompUni(" ", 0x1E1) +CheckCompUni(" ", 0x1E1) +CheckCompUni(" ", 0x1E1) +CheckCompUni(" ", 0x1E2) +CheckCompUni(" ", 0x1E2) +CheckCompUni(" ", 0x1E3) +CheckCompUni(" ", 0x1E3) +CheckCompUni(" ", 0x1E4) +CheckCompUni(" ", 0x1E4) +CheckCompUni(" ", 0x1E5) +CheckCompUni(" ", 0x1E5) +CheckCompUni(" ", 0x1E6) +CheckCompUni(" ", 0x1E7) +CheckCompUni(" ", 0x1E8) +CheckCompUni(" ", 0x1E9) +CheckCompUni(" ", 0x1EA) +CheckCompUni(" ", 0x1EB) +CheckCompUni(" ", 0x1EC) +CheckCompUni(" ", 0x1EC) +CheckCompUni(" ", 0x1EC) +CheckCompUni(" ", 0x1EC) +CheckCompUni(" ", 0x1EC) +CheckCompUni(" ", 0x1EC) +CheckCompUni(" ", 0x1ED) +CheckCompUni(" ", 0x1ED) +CheckCompUni(" ", 0x1ED) +CheckCompUni(" ", 0x1ED) +CheckCompUni(" ", 0x1ED) +CheckCompUni(" ", 0x1ED) +CheckCompUni(" ", 0x1EE) +CheckCompUni(" ", 0x1EF) +CheckCompUni(" ", 0x1F0) +CheckCompUni(" ", 0x1F4) +CheckCompUni(" ", 0x1F4) +CheckCompUni(" ", 0x1F5) +CheckCompUni(" ", 0x1F5) +CheckCompUni(" ", 0x1F8) +CheckCompUni(" ", 0x1F9) +CheckCompUni(" ", 0x1FA) +CheckCompUni(" ", 0x1FA) +CheckCompUni(" ", 0x1FA) +CheckCompUni(" ", 0x1FA) +CheckCompUni(" ", 0x1FA) +CheckCompUni(" ", 0x1FA) +CheckCompUni(" ", 0x1FB) +CheckCompUni(" ", 0x1FB) +CheckCompUni(" ", 0x1FB) +CheckCompUni(" ", 0x1FB) +CheckCompUni(" ", 0x1FB) +CheckCompUni(" ", 0x1FB) +CheckCompUni(" ", 0x1FC) +CheckCompUni(" ", 0x1FC) +CheckCompUni(" ", 0x1FD) +CheckCompUni(" ", 0x1FD) +CheckCompUni(" ", 0x1FE) +CheckCompUni(" ", 0x1FE) +CheckCompUni(" ", 0x1FE) +CheckCompUni(" ", 0x1FE) +CheckCompUni(" ", 0x1FE) +CheckCompUni(" ", 0x1FE) +CheckCompUni(" ", 0x1FF) +CheckCompUni(" ", 0x1FF) +CheckCompUni(" ", 0x1FF) +CheckCompUni(" ", 0x1FF) +CheckCompUni(" ", 0x1FF) +CheckCompUni(" ", 0x1FF) +CheckCompUni(" ", 0x21E) +CheckCompUni(" ", 0x21F) +CheckCompUni(" ", 0x226) +CheckCompUni(" ", 0x227) +CheckCompUni(" ", 0x228) +CheckCompUni(" ", 0x229) +CheckCompUni(" ", 0x22A) +CheckCompUni(" ", 0x22A) +CheckCompUni(" ", 0x22A) +CheckCompUni(" ", 0x22A) +CheckCompUni(" ", 0x22A) +CheckCompUni(" ", 0x22A) +CheckCompUni(" ", 0x22B) +CheckCompUni(" ", 0x22B) +CheckCompUni(" ", 0x22B) +CheckCompUni(" ", 0x22B) +CheckCompUni(" ", 0x22B) +CheckCompUni(" ", 0x22B) +CheckCompUni(" ", 0x22C) +CheckCompUni(" ", 0x22C) +CheckCompUni(" ", 0x22C) +CheckCompUni(" ", 0x22C) +CheckCompUni(" ", 0x22C) +CheckCompUni(" ", 0x22C) +CheckCompUni(" ", 0x22C) +CheckCompUni(" ", 0x22C) +CheckCompUni(" ", 0x22D) +CheckCompUni(" ", 0x22D) +CheckCompUni(" ", 0x22D) +CheckCompUni(" ", 0x22D) +CheckCompUni(" ", 0x22D) +CheckCompUni(" ", 0x22D) +CheckCompUni(" ", 0x22D) +CheckCompUni(" ", 0x22D) +CheckCompUni(" ", 0x22E) +CheckCompUni(" ", 0x22F) +CheckCompUni(" ", 0x230) +CheckCompUni(" ", 0x230) +CheckCompUni(" ", 0x230) +CheckCompUni(" ", 0x230) +CheckCompUni(" ", 0x230) +CheckCompUni(" ", 0x230) +CheckCompUni(" ", 0x231) +CheckCompUni(" ", 0x231) +CheckCompUni(" ", 0x231) +CheckCompUni(" ", 0x231) +CheckCompUni(" ", 0x231) +CheckCompUni(" ", 0x231) +CheckCompUni(" ", 0x232) +CheckCompUni(" ", 0x232) +CheckCompUni(" ", 0x233) +CheckCompUni(" ", 0x233) +CheckCompUni(" ", 0x259) +CheckCompUni(" ", 0x268) +CheckCompUni(" ", 0x268) +CheckCompUni(" ", 0x2A1) +CheckCompUni(" ", 0x2A1) +CheckCompUni(" ", 0x2B0) +CheckCompUni(" ", 0x2B0) +CheckCompUni(" ", 0x2B1) +CheckCompUni(" ", 0x2B1) +CheckCompUni(" ", 0x2B2) +CheckCompUni(" ", 0x2B2) +CheckCompUni(" ", 0x2B3) +CheckCompUni(" ", 0x2B3) +CheckCompUni(" ", 0x2B4) +CheckCompUni(" ", 0x2B4) +CheckCompUni(" ", 0x2B5) +CheckCompUni(" ", 0x2B5) +CheckCompUni(" ", 0x2B6) +CheckCompUni(" ", 0x2B6) +CheckCompUni(" ", 0x2B7) +CheckCompUni(" ", 0x2B7) +CheckCompUni(" ", 0x2B8) +CheckCompUni(" ", 0x2B8) +CheckCompUni(" ", 0x2E0) +CheckCompUni(" ", 0x2E0) +CheckCompUni(" ", 0x2E1) +CheckCompUni(" ", 0x2E1) +CheckCompUni(" ", 0x2E2) +CheckCompUni(" ", 0x2E2) +CheckCompUni(" ", 0x2E3) +CheckCompUni(" ", 0x2E3) +CheckCompUni(" ", 0x2E4) +CheckCompUni(" ", 0x2E4) +CheckCompUni(" ", 0x344) +CheckCompUni(" ", 0x344) +CheckCompUni(" ", 0x344) +CheckCompUni(" ", 0x344) +CheckCompUni(" ", 0x3D3) +CheckCompUni(" ", 0x3D3) +CheckCompUni(" ", 0x3D4) +CheckCompUni(" ", 0x1E02) +CheckCompUni(" ", 0x1E03) +CheckCompUni(" ", 0x1E04) +CheckCompUni(" ", 0x1E05) +CheckCompUni(" ", 0x1E08) +CheckCompUni(" ", 0x1E08) +CheckCompUni(" ", 0x1E08) +CheckCompUni(" ", 0x1E08) +CheckCompUni(" ", 0x1E08) +CheckCompUni(" ", 0x1E08) +CheckCompUni(" ", 0x1E09) +CheckCompUni(" ", 0x1E09) +CheckCompUni(" ", 0x1E09) +CheckCompUni(" ", 0x1E09) +CheckCompUni(" ", 0x1E09) +CheckCompUni(" ", 0x1E09) +CheckCompUni(" ", 0x1E0A) +CheckCompUni(" ", 0x1E0B) +CheckCompUni(" ", 0x1E0C) +CheckCompUni(" ", 0x1E0D) +CheckCompUni(" ", 0x1E10) +CheckCompUni(" ", 0x1E11) +CheckCompUni(" ", 0x1E14) +CheckCompUni(" ", 0x1E14) +CheckCompUni(" ", 0x1E14) +CheckCompUni(" ", 0x1E14) +CheckCompUni(" ", 0x1E15) +CheckCompUni(" ", 0x1E15) +CheckCompUni(" ", 0x1E15) +CheckCompUni(" ", 0x1E15) +CheckCompUni(" ", 0x1E16) +CheckCompUni(" ", 0x1E16) +CheckCompUni(" ", 0x1E16) +CheckCompUni(" ", 0x1E16) +CheckCompUni(" ", 0x1E16) +CheckCompUni(" ", 0x1E16) +CheckCompUni(" ", 0x1E16) +CheckCompUni(" ", 0x1E16) +CheckCompUni(" ", 0x1E17) +CheckCompUni(" ", 0x1E17) +CheckCompUni(" ", 0x1E17) +CheckCompUni(" ", 0x1E17) +CheckCompUni(" ", 0x1E17) +CheckCompUni(" ", 0x1E17) +CheckCompUni(" ", 0x1E17) +CheckCompUni(" ", 0x1E17) +CheckCompUni(" ", 0x1E1C) +CheckCompUni(" ", 0x1E1C) +CheckCompUni(" ", 0x1E1C) +CheckCompUni(" ", 0x1E1C) +CheckCompUni(" ", 0x1E1C) +CheckCompUni(" ", 0x1E1C) +CheckCompUni(" ", 0x1E1D) +CheckCompUni(" ", 0x1E1D) +CheckCompUni(" ", 0x1E1D) +CheckCompUni(" ", 0x1E1D) +CheckCompUni(" ", 0x1E1D) +CheckCompUni(" ", 0x1E1D) +CheckCompUni(" ", 0x1E1E) +CheckCompUni(" ", 0x1E1F) +CheckCompUni(" ", 0x1E20) +CheckCompUni(" ", 0x1E20) +CheckCompUni(" ", 0x1E21) +CheckCompUni(" ", 0x1E21) +CheckCompUni(" ", 0x1E22) +CheckCompUni(" ", 0x1E23) +CheckCompUni(" ", 0x1E24) +CheckCompUni(" ", 0x1E25) +CheckCompUni(" ", 0x1E26) +CheckCompUni(" ", 0x1E27) +CheckCompUni(" ", 0x1E28) +CheckCompUni(" ", 0x1E29) +CheckCompUni(" ", 0x1E2E) +CheckCompUni(" ", 0x1E2E) +CheckCompUni(" ", 0x1E2E) +CheckCompUni(" ", 0x1E2E) +CheckCompUni(" ", 0x1E2E) +CheckCompUni(" ", 0x1E2E) +CheckCompUni(" ", 0x1E2F) +CheckCompUni(" ", 0x1E2F) +CheckCompUni(" ", 0x1E2F) +CheckCompUni(" ", 0x1E2F) +CheckCompUni(" ", 0x1E2F) +CheckCompUni(" ", 0x1E2F) +CheckCompUni(" ", 0x1E30) +CheckCompUni(" ", 0x1E30) +CheckCompUni(" ", 0x1E31) +CheckCompUni(" ", 0x1E31) +CheckCompUni(" ", 0x1E32) +CheckCompUni(" ", 0x1E33) +CheckCompUni(" ", 0x1E36) +CheckCompUni(" ", 0x1E37) +CheckCompUni(" ", 0x1E38) +CheckCompUni(" ", 0x1E38) +CheckCompUni(" ", 0x1E38) +CheckCompUni(" ", 0x1E38) +CheckCompUni(" ", 0x1E38) +CheckCompUni(" ", 0x1E38) +CheckCompUni(" ", 0x1E38) +CheckCompUni(" ", 0x1E38) +CheckCompUni(" ", 0x1E39) +CheckCompUni(" ", 0x1E39) +CheckCompUni(" ", 0x1E39) +CheckCompUni(" ", 0x1E39) +CheckCompUni(" ", 0x1E39) +CheckCompUni(" ", 0x1E39) +CheckCompUni(" ", 0x1E39) +CheckCompUni(" ", 0x1E39) +CheckCompUni(" ", 0x1E3E) +CheckCompUni(" ", 0x1E3E) +CheckCompUni(" ", 0x1E3F) +CheckCompUni(" ", 0x1E3F) +CheckCompUni(" ", 0x1E40) +CheckCompUni(" ", 0x1E41) +CheckCompUni(" ", 0x1E42) +CheckCompUni(" ", 0x1E43) +CheckCompUni(" ", 0x1E44) +CheckCompUni(" ", 0x1E45) +CheckCompUni(" ", 0x1E46) +CheckCompUni(" ", 0x1E47) +CheckCompUni(" ", 0x1E4C) +CheckCompUni(" ", 0x1E4C) +CheckCompUni(" ", 0x1E4C) +CheckCompUni(" ", 0x1E4C) +CheckCompUni(" ", 0x1E4C) +CheckCompUni(" ", 0x1E4C) +CheckCompUni(" ", 0x1E4C) +CheckCompUni(" ", 0x1E4C) +CheckCompUni(" ", 0x1E4D) +CheckCompUni(" ", 0x1E4D) +CheckCompUni(" ", 0x1E4D) +CheckCompUni(" ", 0x1E4D) +CheckCompUni(" ", 0x1E4D) +CheckCompUni(" ", 0x1E4D) +CheckCompUni(" ", 0x1E4D) +CheckCompUni(" ", 0x1E4D) +CheckCompUni(" ", 0x1E4E) +CheckCompUni(" ", 0x1E4E) +CheckCompUni(" ", 0x1E4E) +CheckCompUni(" ", 0x1E4E) +CheckCompUni(" ", 0x1E4F) +CheckCompUni(" ", 0x1E4F) +CheckCompUni(" ", 0x1E4F) +CheckCompUni(" ", 0x1E4F) +CheckCompUni(" ", 0x1E50) +CheckCompUni(" ", 0x1E50) +CheckCompUni(" ", 0x1E50) +CheckCompUni(" ", 0x1E50) +CheckCompUni(" ", 0x1E51) +CheckCompUni(" ", 0x1E51) +CheckCompUni(" ", 0x1E51) +CheckCompUni(" ", 0x1E51) +CheckCompUni(" ", 0x1E52) +CheckCompUni(" ", 0x1E52) +CheckCompUni(" ", 0x1E52) +CheckCompUni(" ", 0x1E52) +CheckCompUni(" ", 0x1E52) +CheckCompUni(" ", 0x1E52) +CheckCompUni(" ", 0x1E52) +CheckCompUni(" ", 0x1E52) +CheckCompUni(" ", 0x1E53) +CheckCompUni(" ", 0x1E53) +CheckCompUni(" ", 0x1E53) +CheckCompUni(" ", 0x1E53) +CheckCompUni(" ", 0x1E53) +CheckCompUni(" ", 0x1E53) +CheckCompUni(" ", 0x1E53) +CheckCompUni(" ", 0x1E53) +CheckCompUni("

", 0x1E54) +CheckCompUni("

", 0x1E54) +CheckCompUni("

", 0x1E55) +CheckCompUni("

", 0x1E55) +CheckCompUni("

", 0x1E56) +CheckCompUni("

", 0x1E57) +CheckCompUni(" ", 0x1E58) +CheckCompUni(" ", 0x1E59) +CheckCompUni(" ", 0x1E5A) +CheckCompUni(" ", 0x1E5B) +CheckCompUni(" ", 0x1E5C) +CheckCompUni(" ", 0x1E5C) +CheckCompUni(" ", 0x1E5C) +CheckCompUni(" ", 0x1E5C) +CheckCompUni(" ", 0x1E5C) +CheckCompUni(" ", 0x1E5C) +CheckCompUni(" ", 0x1E5C) +CheckCompUni(" ", 0x1E5C) +CheckCompUni(" ", 0x1E5D) +CheckCompUni(" ", 0x1E5D) +CheckCompUni(" ", 0x1E5D) +CheckCompUni(" ", 0x1E5D) +CheckCompUni(" ", 0x1E5D) +CheckCompUni(" ", 0x1E5D) +CheckCompUni(" ", 0x1E5D) +CheckCompUni(" ", 0x1E5D) +CheckCompUni(" ", 0x1E60) +CheckCompUni(" ", 0x1E61) +CheckCompUni(" ", 0x1E62) +CheckCompUni(" ", 0x1E63) +CheckCompUni(" ", 0x1E64) +CheckCompUni(" ", 0x1E64) +CheckCompUni(" ", 0x1E64) +CheckCompUni(" ", 0x1E64) +CheckCompUni(" ", 0x1E64) +CheckCompUni(" ", 0x1E65) +CheckCompUni(" ", 0x1E65) +CheckCompUni(" ", 0x1E65) +CheckCompUni(" ", 0x1E65) +CheckCompUni(" ", 0x1E65) +CheckCompUni(" ", 0x1E66) +CheckCompUni(" ", 0x1E66) +CheckCompUni(" ", 0x1E66) +CheckCompUni(" ", 0x1E67) +CheckCompUni(" ", 0x1E67) +CheckCompUni(" ", 0x1E67) +CheckCompUni(" ", 0x1E68) +CheckCompUni(" ", 0x1E68) +CheckCompUni(" ", 0x1E68) +CheckCompUni(" ", 0x1E68) +CheckCompUni(" ", 0x1E69) +CheckCompUni(" ", 0x1E69) +CheckCompUni(" ", 0x1E69) +CheckCompUni(" ", 0x1E69) +CheckCompUni(" ", 0x1E6A) +CheckCompUni(" ", 0x1E6B) +CheckCompUni(" ", 0x1E6C) +CheckCompUni(" ", 0x1E6D) +CheckCompUni(" ", 0x1E78) +CheckCompUni(" ", 0x1E78) +CheckCompUni(" ", 0x1E78) +CheckCompUni(" ", 0x1E78) +CheckCompUni(" ", 0x1E78) +CheckCompUni(" ", 0x1E78) +CheckCompUni(" ", 0x1E78) +CheckCompUni(" ", 0x1E78) +CheckCompUni(" ", 0x1E79) +CheckCompUni(" ", 0x1E79) +CheckCompUni(" ", 0x1E79) +CheckCompUni(" ", 0x1E79) +CheckCompUni(" ", 0x1E79) +CheckCompUni(" ", 0x1E79) +CheckCompUni(" ", 0x1E79) +CheckCompUni(" ", 0x1E79) +CheckCompUni(" ", 0x1E7A) +CheckCompUni(" ", 0x1E7A) +CheckCompUni(" ", 0x1E7A) +CheckCompUni(" ", 0x1E7A) +CheckCompUni(" ", 0x1E7B) +CheckCompUni(" ", 0x1E7B) +CheckCompUni(" ", 0x1E7B) +CheckCompUni(" ", 0x1E7B) +CheckCompUni(" ", 0x1E7C) +CheckCompUni(" ", 0x1E7D) +CheckCompUni(" ", 0x1E7E) +CheckCompUni(" ", 0x1E7F) +CheckCompUni(" ", 0x1E80) +CheckCompUni(" ", 0x1E81) +CheckCompUni(" ", 0x1E82) +CheckCompUni(" ", 0x1E82) +CheckCompUni(" ", 0x1E83) +CheckCompUni(" ", 0x1E83) +CheckCompUni(" ", 0x1E84) +CheckCompUni(" ", 0x1E85) +CheckCompUni(" ", 0x1E86) +CheckCompUni(" ", 0x1E87) +CheckCompUni(" ", 0x1E88) +CheckCompUni(" ", 0x1E89) +CheckCompUni(" ", 0x1E8A) +CheckCompUni(" ", 0x1E8B) +CheckCompUni(" ", 0x1E8C) +CheckCompUni(" ", 0x1E8D) +CheckCompUni(" ", 0x1E8E) +CheckCompUni(" ", 0x1E8F) +CheckCompUni(" ", 0x1E90) +CheckCompUni(" ", 0x1E91) +CheckCompUni(" ", 0x1E92) +CheckCompUni(" ", 0x1E93) +CheckCompUni(" ", 0x1E97) +CheckCompUni(" ", 0x1E98) +CheckCompUni(" ", 0x1E99) +CheckCompUni(" ", 0x1E9B) +CheckCompUni(" ", 0x1EA0) +CheckCompUni(" ", 0x1EA1) +CheckCompUni(" ", 0x1EA2) +CheckCompUni(" ", 0x1EA3) +CheckCompUni(" ", 0x1EA4) +CheckCompUni(" ", 0x1EA4) +CheckCompUni(" ", 0x1EA4) +CheckCompUni(" ", 0x1EA4) +CheckCompUni(" ", 0x1EA4) +CheckCompUni(" ", 0x1EA4) +CheckCompUni(" ", 0x1EA5) +CheckCompUni(" ", 0x1EA5) +CheckCompUni(" ", 0x1EA5) +CheckCompUni(" ", 0x1EA5) +CheckCompUni(" ", 0x1EA5) +CheckCompUni(" ", 0x1EA5) +CheckCompUni(" ", 0x1EA6) +CheckCompUni(" ", 0x1EA6) +CheckCompUni(" ", 0x1EA6) +CheckCompUni(" ", 0x1EA7) +CheckCompUni(" ", 0x1EA7) +CheckCompUni(" ", 0x1EA7) +CheckCompUni(" ", 0x1EA8) +CheckCompUni(" ", 0x1EA8) +CheckCompUni(" ", 0x1EA8) +CheckCompUni(" ", 0x1EA9) +CheckCompUni(" ", 0x1EA9) +CheckCompUni(" ", 0x1EA9) +CheckCompUni(" ", 0x1EAA) +CheckCompUni(" ", 0x1EAA) +CheckCompUni(" ", 0x1EAA) +CheckCompUni(" ", 0x1EAB) +CheckCompUni(" ", 0x1EAB) +CheckCompUni(" ", 0x1EAB) +CheckCompUni(" ", 0x1EAC) +CheckCompUni(" ", 0x1EAC) +CheckCompUni(" ", 0x1EAC) +CheckCompUni(" ", 0x1EAC) +CheckCompUni(" ", 0x1EAD) +CheckCompUni(" ", 0x1EAD) +CheckCompUni(" ", 0x1EAD) +CheckCompUni(" ", 0x1EAD) +CheckCompUni(" ", 0x1EAE) +CheckCompUni(" ", 0x1EAE) +CheckCompUni(" ", 0x1EAE) +CheckCompUni(" ", 0x1EAE) +CheckCompUni(" ", 0x1EAE) +CheckCompUni(" ", 0x1EAE) +CheckCompUni(" ", 0x1EAE) +CheckCompUni(" ", 0x1EAE) +CheckCompUni(" ", 0x1EAF) +CheckCompUni(" ", 0x1EAF) +CheckCompUni(" ", 0x1EAF) +CheckCompUni(" ", 0x1EAF) +CheckCompUni(" ", 0x1EAF) +CheckCompUni(" ", 0x1EAF) +CheckCompUni(" ", 0x1EAF) +CheckCompUni(" ", 0x1EAF) +CheckCompUni(" ", 0x1EB0) +CheckCompUni(" ", 0x1EB0) +CheckCompUni(" ", 0x1EB0) +CheckCompUni(" ", 0x1EB0) +CheckCompUni(" ", 0x1EB1) +CheckCompUni(" ", 0x1EB1) +CheckCompUni(" ", 0x1EB1) +CheckCompUni(" ", 0x1EB1) +CheckCompUni(" ", 0x1EB2) +CheckCompUni(" ", 0x1EB2) +CheckCompUni(" ", 0x1EB2) +CheckCompUni(" ", 0x1EB2) +CheckCompUni(" ", 0x1EB3) +CheckCompUni(" ", 0x1EB3) +CheckCompUni(" ", 0x1EB3) +CheckCompUni(" ", 0x1EB3) +CheckCompUni(" ", 0x1EB4) +CheckCompUni(" ", 0x1EB4) +CheckCompUni(" ", 0x1EB4) +CheckCompUni(" ", 0x1EB4) +CheckCompUni(" ", 0x1EB5) +CheckCompUni(" ", 0x1EB5) +CheckCompUni(" ", 0x1EB5) +CheckCompUni(" ", 0x1EB5) +CheckCompUni(" ", 0x1EB6) +CheckCompUni(" ", 0x1EB6) +CheckCompUni(" ", 0x1EB6) +CheckCompUni(" ", 0x1EB6) +CheckCompUni(" ", 0x1EB6) +CheckCompUni(" ", 0x1EB6) +CheckCompUni(" ", 0x1EB6) +CheckCompUni(" ", 0x1EB6) +CheckCompUni(" ", 0x1EB7) +CheckCompUni(" ", 0x1EB7) +CheckCompUni(" ", 0x1EB7) +CheckCompUni(" ", 0x1EB7) +CheckCompUni(" ", 0x1EB7) +CheckCompUni(" ", 0x1EB7) +CheckCompUni(" ", 0x1EB7) +CheckCompUni(" ", 0x1EB7) +CheckCompUni(" ", 0x1EB8) +CheckCompUni(" ", 0x1EB9) +CheckCompUni(" ", 0x1EBA) +CheckCompUni(" ", 0x1EBB) +CheckCompUni(" ", 0x1EBC) +CheckCompUni(" ", 0x1EBD) +CheckCompUni(" ", 0x1EBE) +CheckCompUni(" ", 0x1EBE) +CheckCompUni(" ", 0x1EBE) +CheckCompUni(" ", 0x1EBE) +CheckCompUni(" ", 0x1EBE) +CheckCompUni(" ", 0x1EBE) +CheckCompUni(" ", 0x1EBF) +CheckCompUni(" ", 0x1EBF) +CheckCompUni(" ", 0x1EBF) +CheckCompUni(" ", 0x1EBF) +CheckCompUni(" ", 0x1EBF) +CheckCompUni(" ", 0x1EBF) +CheckCompUni(" ", 0x1EC0) +CheckCompUni(" ", 0x1EC0) +CheckCompUni(" ", 0x1EC0) +CheckCompUni(" ", 0x1EC1) +CheckCompUni(" ", 0x1EC1) +CheckCompUni(" ", 0x1EC1) +CheckCompUni(" ", 0x1EC2) +CheckCompUni(" ", 0x1EC2) +CheckCompUni(" ", 0x1EC2) +CheckCompUni(" ", 0x1EC3) +CheckCompUni(" ", 0x1EC3) +CheckCompUni(" ", 0x1EC3) +CheckCompUni(" ", 0x1EC4) +CheckCompUni(" ", 0x1EC4) +CheckCompUni(" ", 0x1EC4) +CheckCompUni(" ", 0x1EC5) +CheckCompUni(" ", 0x1EC5) +CheckCompUni(" ", 0x1EC5) +CheckCompUni(" ", 0x1EC6) +CheckCompUni(" ", 0x1EC6) +CheckCompUni(" ", 0x1EC6) +CheckCompUni(" ", 0x1EC6) +CheckCompUni(" ", 0x1EC7) +CheckCompUni(" ", 0x1EC7) +CheckCompUni(" ", 0x1EC7) +CheckCompUni(" ", 0x1EC7) +CheckCompUni(" ", 0x1EC8) +CheckCompUni(" ", 0x1EC9) +CheckCompUni(" ", 0x1ECA) +CheckCompUni(" ", 0x1ECB) +CheckCompUni(" ", 0x1ECC) +CheckCompUni(" ", 0x1ECD) +CheckCompUni(" ", 0x1ECE) +CheckCompUni(" ", 0x1ECF) +CheckCompUni(" ", 0x1ED0) +CheckCompUni(" ", 0x1ED0) +CheckCompUni(" ", 0x1ED0) +CheckCompUni(" ", 0x1ED0) +CheckCompUni(" ", 0x1ED0) +CheckCompUni(" ", 0x1ED0) +CheckCompUni(" ", 0x1ED1) +CheckCompUni(" ", 0x1ED1) +CheckCompUni(" ", 0x1ED1) +CheckCompUni(" ", 0x1ED1) +CheckCompUni(" ", 0x1ED1) +CheckCompUni(" ", 0x1ED1) +CheckCompUni(" ", 0x1ED2) +CheckCompUni(" ", 0x1ED2) +CheckCompUni(" ", 0x1ED2) +CheckCompUni(" ", 0x1ED3) +CheckCompUni(" ", 0x1ED3) +CheckCompUni(" ", 0x1ED3) +CheckCompUni(" ", 0x1ED4) +CheckCompUni(" ", 0x1ED4) +CheckCompUni(" ", 0x1ED4) +CheckCompUni(" ", 0x1ED5) +CheckCompUni(" ", 0x1ED5) +CheckCompUni(" ", 0x1ED5) +CheckCompUni(" ", 0x1ED6) +CheckCompUni(" ", 0x1ED6) +CheckCompUni(" ", 0x1ED6) +CheckCompUni(" ", 0x1ED7) +CheckCompUni(" ", 0x1ED7) +CheckCompUni(" ", 0x1ED7) +CheckCompUni(" ", 0x1ED8) +CheckCompUni(" ", 0x1ED8) +CheckCompUni(" ", 0x1ED8) +CheckCompUni(" ", 0x1ED8) +CheckCompUni(" ", 0x1ED9) +CheckCompUni(" ", 0x1ED9) +CheckCompUni(" ", 0x1ED9) +CheckCompUni(" ", 0x1ED9) +CheckCompUni(" ", 0x1EDA) +CheckCompUni(" ", 0x1EDA) +CheckCompUni(" ", 0x1EDA) +CheckCompUni(" ", 0x1EDA) +CheckCompUni(" ", 0x1EDA) +CheckCompUni(" ", 0x1EDA) +CheckCompUni(" ", 0x1EDB) +CheckCompUni(" ", 0x1EDB) +CheckCompUni(" ", 0x1EDB) +CheckCompUni(" ", 0x1EDB) +CheckCompUni(" ", 0x1EDB) +CheckCompUni(" ", 0x1EDB) +CheckCompUni(" ", 0x1EDC) +CheckCompUni(" ", 0x1EDC) +CheckCompUni(" ", 0x1EDC) +CheckCompUni(" ", 0x1EDD) +CheckCompUni(" ", 0x1EDD) +CheckCompUni(" ", 0x1EDD) +CheckCompUni(" ", 0x1EDE) +CheckCompUni(" ", 0x1EDE) +CheckCompUni(" ", 0x1EDE) +CheckCompUni(" ", 0x1EDF) +CheckCompUni(" ", 0x1EDF) +CheckCompUni(" ", 0x1EDF) +CheckCompUni(" ", 0x1EE0) +CheckCompUni(" ", 0x1EE0) +CheckCompUni(" ", 0x1EE0) +CheckCompUni(" ", 0x1EE1) +CheckCompUni(" ", 0x1EE1) +CheckCompUni(" ", 0x1EE1) +CheckCompUni(" ", 0x1EE2) +CheckCompUni(" ", 0x1EE2) +CheckCompUni(" ", 0x1EE2) +CheckCompUni(" ", 0x1EE3) +CheckCompUni(" ", 0x1EE3) +CheckCompUni(" ", 0x1EE3) +CheckCompUni(" ", 0x1EE4) +CheckCompUni(" ", 0x1EE5) +CheckCompUni(" ", 0x1EE6) +CheckCompUni(" ", 0x1EE7) +CheckCompUni(" ", 0x1EE8) +CheckCompUni(" ", 0x1EE8) +CheckCompUni(" ", 0x1EE8) +CheckCompUni(" ", 0x1EE8) +CheckCompUni(" ", 0x1EE8) +CheckCompUni(" ", 0x1EE8) +CheckCompUni(" ", 0x1EE9) +CheckCompUni(" ", 0x1EE9) +CheckCompUni(" ", 0x1EE9) +CheckCompUni(" ", 0x1EE9) +CheckCompUni(" ", 0x1EE9) +CheckCompUni(" ", 0x1EE9) +CheckCompUni(" ", 0x1EEA) +CheckCompUni(" ", 0x1EEA) +CheckCompUni(" ", 0x1EEA) +CheckCompUni(" ", 0x1EEB) +CheckCompUni(" ", 0x1EEB) +CheckCompUni(" ", 0x1EEB) +CheckCompUni(" ", 0x1EEC) +CheckCompUni(" ", 0x1EEC) +CheckCompUni(" ", 0x1EEC) +CheckCompUni(" ", 0x1EED) +CheckCompUni(" ", 0x1EED) +CheckCompUni(" ", 0x1EED) +CheckCompUni(" ", 0x1EEE) +CheckCompUni(" ", 0x1EEE) +CheckCompUni(" ", 0x1EEE) +CheckCompUni(" ", 0x1EEF) +CheckCompUni(" ", 0x1EEF) +CheckCompUni(" ", 0x1EEF) +CheckCompUni(" ", 0x1EF0) +CheckCompUni(" ", 0x1EF0) +CheckCompUni(" ", 0x1EF0) +CheckCompUni(" ", 0x1EF1) +CheckCompUni(" ", 0x1EF1) +CheckCompUni(" ", 0x1EF1) +CheckCompUni(" ", 0x1EF2) +CheckCompUni(" ", 0x1EF3) +CheckCompUni(" ", 0x1EF4) +CheckCompUni(" ", 0x1EF5) +CheckCompUni(" ", 0x1EF6) +CheckCompUni(" ", 0x1EF7) +CheckCompUni(" ", 0x1EF8) +CheckCompUni(" ", 0x1EF9) +CheckCompUni(" ", 0x1F00) +CheckCompUni(" ", 0x1F01) +CheckCompUni(" ", 0x1F02) +CheckCompUni(" ", 0x1F02) +CheckCompUni(" ", 0x1F02) +CheckCompUni(" ", 0x1F03) +CheckCompUni(" ", 0x1F03) +CheckCompUni(" ", 0x1F03) +CheckCompUni(" ", 0x1F04) +CheckCompUni(" ", 0x1F04) +CheckCompUni(" ", 0x1F04) +CheckCompUni(" ", 0x1F04) +CheckCompUni(" ", 0x1F04) +CheckCompUni(" ", 0x1F04) +CheckCompUni(" ", 0x1F05) +CheckCompUni(" ", 0x1F05) +CheckCompUni(" ", 0x1F05) +CheckCompUni(" ", 0x1F05) +CheckCompUni(" ", 0x1F05) +CheckCompUni(" ", 0x1F05) +CheckCompUni(" ", 0x1F06) +CheckCompUni(" ", 0x1F06) +CheckCompUni(" ", 0x1F06) +CheckCompUni(" ", 0x1F07) +CheckCompUni(" ", 0x1F07) +CheckCompUni(" ", 0x1F07) +CheckCompUni(" ", 0x1F08) +CheckCompUni(" ", 0x1F09) +CheckCompUni(" ", 0x1F0A) +CheckCompUni(" ", 0x1F0A) +CheckCompUni(" ", 0x1F0A) +CheckCompUni(" ", 0x1F0B) +CheckCompUni(" ", 0x1F0B) +CheckCompUni(" ", 0x1F0B) +CheckCompUni(" ", 0x1F0C) +CheckCompUni(" ", 0x1F0C) +CheckCompUni(" ", 0x1F0C) +CheckCompUni(" ", 0x1F0C) +CheckCompUni(" ", 0x1F0C) +CheckCompUni(" ", 0x1F0C) +CheckCompUni(" ", 0x1F0D) +CheckCompUni(" ", 0x1F0D) +CheckCompUni(" ", 0x1F0D) +CheckCompUni(" ", 0x1F0D) +CheckCompUni(" ", 0x1F0D) +CheckCompUni(" ", 0x1F0D) +CheckCompUni(" ", 0x1F0E) +CheckCompUni(" ", 0x1F0E) +CheckCompUni(" ", 0x1F0E) +CheckCompUni(" ", 0x1F0F) +CheckCompUni(" ", 0x1F0F) +CheckCompUni(" ", 0x1F0F) +CheckCompUni(" ", 0x1F10) +CheckCompUni(" ", 0x1F11) +CheckCompUni(" ", 0x1F12) +CheckCompUni(" ", 0x1F12) +CheckCompUni(" ", 0x1F12) +CheckCompUni(" ", 0x1F13) +CheckCompUni(" ", 0x1F13) +CheckCompUni(" ", 0x1F13) +CheckCompUni(" ", 0x1F14) +CheckCompUni(" ", 0x1F14) +CheckCompUni(" ", 0x1F14) +CheckCompUni(" ", 0x1F14) +CheckCompUni(" ", 0x1F14) +CheckCompUni(" ", 0x1F14) +CheckCompUni(" ", 0x1F15) +CheckCompUni(" ", 0x1F15) +CheckCompUni(" ", 0x1F15) +CheckCompUni(" ", 0x1F15) +CheckCompUni(" ", 0x1F15) +CheckCompUni(" ", 0x1F15) +CheckCompUni(" ", 0x1F18) +CheckCompUni(" ", 0x1F19) +CheckCompUni(" ", 0x1F1A) +CheckCompUni(" ", 0x1F1A) +CheckCompUni(" ", 0x1F1A) +CheckCompUni(" ", 0x1F1B) +CheckCompUni(" ", 0x1F1B) +CheckCompUni(" ", 0x1F1B) +CheckCompUni(" ", 0x1F1C) +CheckCompUni(" ", 0x1F1C) +CheckCompUni(" ", 0x1F1C) +CheckCompUni(" ", 0x1F1C) +CheckCompUni(" ", 0x1F1C) +CheckCompUni(" ", 0x1F1C) +CheckCompUni(" ", 0x1F1D) +CheckCompUni(" ", 0x1F1D) +CheckCompUni(" ", 0x1F1D) +CheckCompUni(" ", 0x1F1D) +CheckCompUni(" ", 0x1F1D) +CheckCompUni(" ", 0x1F1D) +CheckCompUni(" ", 0x1F20) +CheckCompUni(" ", 0x1F21) +CheckCompUni(" ", 0x1F22) +CheckCompUni(" ", 0x1F22) +CheckCompUni(" ", 0x1F22) +CheckCompUni(" ", 0x1F23) +CheckCompUni(" ", 0x1F23) +CheckCompUni(" ", 0x1F23) +CheckCompUni(" ", 0x1F24) +CheckCompUni(" ", 0x1F24) +CheckCompUni(" ", 0x1F24) +CheckCompUni(" ", 0x1F24) +CheckCompUni(" ", 0x1F24) +CheckCompUni(" ", 0x1F24) +CheckCompUni(" ", 0x1F25) +CheckCompUni(" ", 0x1F25) +CheckCompUni(" ", 0x1F25) +CheckCompUni(" ", 0x1F25) +CheckCompUni(" ", 0x1F25) +CheckCompUni(" ", 0x1F25) +CheckCompUni(" ", 0x1F26) +CheckCompUni(" ", 0x1F26) +CheckCompUni(" ", 0x1F26) +CheckCompUni(" ", 0x1F27) +CheckCompUni(" ", 0x1F27) +CheckCompUni(" ", 0x1F27) +CheckCompUni(" ", 0x1F28) +CheckCompUni(" ", 0x1F29) +CheckCompUni(" ", 0x1F2A) +CheckCompUni(" ", 0x1F2A) +CheckCompUni(" ", 0x1F2A) +CheckCompUni(" ", 0x1F2B) +CheckCompUni(" ", 0x1F2B) +CheckCompUni(" ", 0x1F2B) +CheckCompUni(" ", 0x1F2C) +CheckCompUni(" ", 0x1F2C) +CheckCompUni(" ", 0x1F2C) +CheckCompUni(" ", 0x1F2C) +CheckCompUni(" ", 0x1F2C) +CheckCompUni(" ", 0x1F2C) +CheckCompUni(" ", 0x1F2D) +CheckCompUni(" ", 0x1F2D) +CheckCompUni(" ", 0x1F2D) +CheckCompUni(" ", 0x1F2D) +CheckCompUni(" ", 0x1F2D) +CheckCompUni(" ", 0x1F2D) +CheckCompUni(" ", 0x1F2E) +CheckCompUni(" ", 0x1F2E) +CheckCompUni(" ", 0x1F2E) +CheckCompUni(" ", 0x1F2F) +CheckCompUni(" ", 0x1F2F) +CheckCompUni(" ", 0x1F2F) +CheckCompUni(" ", 0x1F30) +CheckCompUni(" ", 0x1F31) +CheckCompUni(" ", 0x1F32) +CheckCompUni(" ", 0x1F32) +CheckCompUni(" ", 0x1F32) +CheckCompUni(" ", 0x1F33) +CheckCompUni(" ", 0x1F33) +CheckCompUni(" ", 0x1F33) +CheckCompUni(" ", 0x1F34) +CheckCompUni(" ", 0x1F34) +CheckCompUni(" ", 0x1F34) +CheckCompUni(" ", 0x1F34) +CheckCompUni(" ", 0x1F34) +CheckCompUni(" ", 0x1F34) +CheckCompUni(" ", 0x1F35) +CheckCompUni(" ", 0x1F35) +CheckCompUni(" ", 0x1F35) +CheckCompUni(" ", 0x1F35) +CheckCompUni(" ", 0x1F35) +CheckCompUni(" ", 0x1F35) +CheckCompUni(" ", 0x1F36) +CheckCompUni(" ", 0x1F36) +CheckCompUni(" ", 0x1F36) +CheckCompUni(" ", 0x1F37) +CheckCompUni(" ", 0x1F37) +CheckCompUni(" ", 0x1F37) +CheckCompUni(" ", 0x1F38) +CheckCompUni(" ", 0x1F39) +CheckCompUni(" ", 0x1F3A) +CheckCompUni(" ", 0x1F3A) +CheckCompUni(" ", 0x1F3A) +CheckCompUni(" ", 0x1F3B) +CheckCompUni(" ", 0x1F3B) +CheckCompUni(" ", 0x1F3B) +CheckCompUni(" ", 0x1F3C) +CheckCompUni(" ", 0x1F3C) +CheckCompUni(" ", 0x1F3C) +CheckCompUni(" ", 0x1F3C) +CheckCompUni(" ", 0x1F3C) +CheckCompUni(" ", 0x1F3C) +CheckCompUni(" ", 0x1F3D) +CheckCompUni(" ", 0x1F3D) +CheckCompUni(" ", 0x1F3D) +CheckCompUni(" ", 0x1F3D) +CheckCompUni(" ", 0x1F3D) +CheckCompUni(" ", 0x1F3D) +CheckCompUni(" ", 0x1F3E) +CheckCompUni(" ", 0x1F3E) +CheckCompUni(" ", 0x1F3E) +CheckCompUni(" ", 0x1F3F) +CheckCompUni(" ", 0x1F3F) +CheckCompUni(" ", 0x1F3F) +CheckCompUni(" ", 0x1F40) +CheckCompUni(" ", 0x1F41) +CheckCompUni(" ", 0x1F42) +CheckCompUni(" ", 0x1F42) +CheckCompUni(" ", 0x1F42) +CheckCompUni(" ", 0x1F43) +CheckCompUni(" ", 0x1F43) +CheckCompUni(" ", 0x1F43) +CheckCompUni(" ", 0x1F44) +CheckCompUni(" ", 0x1F44) +CheckCompUni(" ", 0x1F44) +CheckCompUni(" ", 0x1F44) +CheckCompUni(" ", 0x1F44) +CheckCompUni(" ", 0x1F44) +CheckCompUni(" ", 0x1F45) +CheckCompUni(" ", 0x1F45) +CheckCompUni(" ", 0x1F45) +CheckCompUni(" ", 0x1F45) +CheckCompUni(" ", 0x1F45) +CheckCompUni(" ", 0x1F45) +CheckCompUni(" ", 0x1F48) +CheckCompUni(" ", 0x1F49) +CheckCompUni(" ", 0x1F4A) +CheckCompUni(" ", 0x1F4A) +CheckCompUni(" ", 0x1F4A) +CheckCompUni(" ", 0x1F4B) +CheckCompUni(" ", 0x1F4B) +CheckCompUni(" ", 0x1F4B) +CheckCompUni(" ", 0x1F4C) +CheckCompUni(" ", 0x1F4C) +CheckCompUni(" ", 0x1F4C) +CheckCompUni(" ", 0x1F4C) +CheckCompUni(" ", 0x1F4C) +CheckCompUni(" ", 0x1F4C) +CheckCompUni(" ", 0x1F4D) +CheckCompUni(" ", 0x1F4D) +CheckCompUni(" ", 0x1F4D) +CheckCompUni(" ", 0x1F4D) +CheckCompUni(" ", 0x1F4D) +CheckCompUni(" ", 0x1F4D) +CheckCompUni(" ", 0x1F50) +CheckCompUni(" ", 0x1F51) +CheckCompUni(" ", 0x1F52) +CheckCompUni(" ", 0x1F52) +CheckCompUni(" ", 0x1F52) +CheckCompUni(" ", 0x1F53) +CheckCompUni(" ", 0x1F53) +CheckCompUni(" ", 0x1F53) +CheckCompUni(" ", 0x1F54) +CheckCompUni(" ", 0x1F54) +CheckCompUni(" ", 0x1F54) +CheckCompUni(" ", 0x1F54) +CheckCompUni(" ", 0x1F54) +CheckCompUni(" ", 0x1F54) +CheckCompUni(" ", 0x1F55) +CheckCompUni(" ", 0x1F55) +CheckCompUni(" ", 0x1F55) +CheckCompUni(" ", 0x1F55) +CheckCompUni(" ", 0x1F55) +CheckCompUni(" ", 0x1F55) +CheckCompUni(" ", 0x1F56) +CheckCompUni(" ", 0x1F56) +CheckCompUni(" ", 0x1F56) +CheckCompUni(" ", 0x1F57) +CheckCompUni(" ", 0x1F57) +CheckCompUni(" ", 0x1F57) +CheckCompUni(" ", 0x1F59) +CheckCompUni(" ", 0x1F5B) +CheckCompUni(" ", 0x1F5B) +CheckCompUni(" ", 0x1F5B) +CheckCompUni(" ", 0x1F5D) +CheckCompUni(" ", 0x1F5D) +CheckCompUni(" ", 0x1F5D) +CheckCompUni(" ", 0x1F5D) +CheckCompUni(" ", 0x1F5D) +CheckCompUni(" ", 0x1F5D) +CheckCompUni(" ", 0x1F5F) +CheckCompUni(" ", 0x1F5F) +CheckCompUni(" ", 0x1F5F) +CheckCompUni(" ", 0x1F60) +CheckCompUni(" ", 0x1F61) +CheckCompUni(" ", 0x1F62) +CheckCompUni(" ", 0x1F62) +CheckCompUni(" ", 0x1F62) +CheckCompUni(" ", 0x1F63) +CheckCompUni(" ", 0x1F63) +CheckCompUni(" ", 0x1F63) +CheckCompUni(" ", 0x1F64) +CheckCompUni(" ", 0x1F64) +CheckCompUni(" ", 0x1F64) +CheckCompUni(" ", 0x1F64) +CheckCompUni(" ", 0x1F64) +CheckCompUni(" ", 0x1F64) +CheckCompUni(" ", 0x1F65) +CheckCompUni(" ", 0x1F65) +CheckCompUni(" ", 0x1F65) +CheckCompUni(" ", 0x1F65) +CheckCompUni(" ", 0x1F65) +CheckCompUni(" ", 0x1F65) +CheckCompUni(" ", 0x1F66) +CheckCompUni(" ", 0x1F66) +CheckCompUni(" ", 0x1F66) +CheckCompUni(" ", 0x1F67) +CheckCompUni(" ", 0x1F67) +CheckCompUni(" ", 0x1F67) +CheckCompUni(" ", 0x1F68) +CheckCompUni(" ", 0x1F69) +CheckCompUni(" ", 0x1F6A) +CheckCompUni(" ", 0x1F6A) +CheckCompUni(" ", 0x1F6A) +CheckCompUni(" ", 0x1F6B) +CheckCompUni(" ", 0x1F6B) +CheckCompUni(" ", 0x1F6B) +CheckCompUni(" ", 0x1F6C) +CheckCompUni(" ", 0x1F6C) +CheckCompUni(" ", 0x1F6C) +CheckCompUni(" ", 0x1F6C) +CheckCompUni(" ", 0x1F6C) +CheckCompUni(" ", 0x1F6C) +CheckCompUni(" ", 0x1F6D) +CheckCompUni(" ", 0x1F6D) +CheckCompUni(" ", 0x1F6D) +CheckCompUni(" ", 0x1F6D) +CheckCompUni(" ", 0x1F6D) +CheckCompUni(" ", 0x1F6D) +CheckCompUni(" ", 0x1F6E) +CheckCompUni(" ", 0x1F6E) +CheckCompUni(" ", 0x1F6E) +CheckCompUni(" ", 0x1F6F) +CheckCompUni(" ", 0x1F6F) +CheckCompUni(" ", 0x1F6F) +CheckCompUni(" ", 0x1F70) +CheckCompUni(" ", 0x1F72) +CheckCompUni(" ", 0x1F74) +CheckCompUni(" ", 0x1F76) +CheckCompUni(" ", 0x1F78) +CheckCompUni(" ", 0x1F7A) +CheckCompUni(" ", 0x1F7C) +CheckCompUni(" ", 0x1F80) +CheckCompUni(" ", 0x1F80) +CheckCompUni(" ", 0x1F80) +CheckCompUni(" ", 0x1F81) +CheckCompUni(" ", 0x1F81) +CheckCompUni(" ", 0x1F81) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F82) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F83) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F84) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F85) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F86) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F87) +CheckCompUni(" ", 0x1F88) +CheckCompUni(" ", 0x1F88) +CheckCompUni(" ", 0x1F88) +CheckCompUni(" ", 0x1F89) +CheckCompUni(" ", 0x1F89) +CheckCompUni(" ", 0x1F89) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8A) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8B) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8C) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8D) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8E) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F8F) +CheckCompUni(" ", 0x1F90) +CheckCompUni(" ", 0x1F90) +CheckCompUni(" ", 0x1F90) +CheckCompUni(" ", 0x1F91) +CheckCompUni(" ", 0x1F91) +CheckCompUni(" ", 0x1F91) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F92) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F93) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F94) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F95) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F96) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F97) +CheckCompUni(" ", 0x1F98) +CheckCompUni(" ", 0x1F98) +CheckCompUni(" ", 0x1F98) +CheckCompUni(" ", 0x1F99) +CheckCompUni(" ", 0x1F99) +CheckCompUni(" ", 0x1F99) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9A) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9B) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9C) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9D) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9E) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1F9F) +CheckCompUni(" ", 0x1FA0) +CheckCompUni(" ", 0x1FA0) +CheckCompUni(" ", 0x1FA0) +CheckCompUni(" ", 0x1FA1) +CheckCompUni(" ", 0x1FA1) +CheckCompUni(" ", 0x1FA1) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA2) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA3) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA4) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA5) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA6) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA7) +CheckCompUni(" ", 0x1FA8) +CheckCompUni(" ", 0x1FA8) +CheckCompUni(" ", 0x1FA8) +CheckCompUni(" ", 0x1FA9) +CheckCompUni(" ", 0x1FA9) +CheckCompUni(" ", 0x1FA9) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAA) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAB) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAC) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAD) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAE) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FAF) +CheckCompUni(" ", 0x1FB0) +CheckCompUni(" ", 0x1FB0) +CheckCompUni(" ", 0x1FB1) +CheckCompUni(" ", 0x1FB1) +CheckCompUni(" ", 0x1FB2) +CheckCompUni(" ", 0x1FB2) +CheckCompUni(" ", 0x1FB2) +CheckCompUni(" ", 0x1FB2) +CheckCompUni(" ", 0x1FB3) +CheckCompUni(" ", 0x1FB4) +CheckCompUni(" ", 0x1FB4) +CheckCompUni(" ", 0x1FB4) +CheckCompUni(" ", 0x1FB4) +CheckCompUni(" ", 0x1FB4) +CheckCompUni(" ", 0x1FB6) +CheckCompUni(" ", 0x1FB7) +CheckCompUni(" ", 0x1FB7) +CheckCompUni(" ", 0x1FB7) +CheckCompUni(" ", 0x1FB7) +CheckCompUni(" ", 0x1FB8) +CheckCompUni(" ", 0x1FB8) +CheckCompUni(" ", 0x1FB9) +CheckCompUni(" ", 0x1FB9) +CheckCompUni(" ", 0x1FBA) +CheckCompUni(" ", 0x1FBC) +CheckCompUni(" ", 0x1FC1) +CheckCompUni(" ", 0x1FC1) +CheckCompUni(" ", 0x1FC1) +CheckCompUni(" ", 0x1FC2) +CheckCompUni(" ", 0x1FC2) +CheckCompUni(" ", 0x1FC2) +CheckCompUni(" ", 0x1FC2) +CheckCompUni(" ", 0x1FC3) +CheckCompUni(" ", 0x1FC4) +CheckCompUni(" ", 0x1FC4) +CheckCompUni(" ", 0x1FC4) +CheckCompUni(" ", 0x1FC4) +CheckCompUni(" ", 0x1FC4) +CheckCompUni(" ", 0x1FC6) +CheckCompUni(" ", 0x1FC7) +CheckCompUni(" ", 0x1FC7) +CheckCompUni(" ", 0x1FC7) +CheckCompUni(" ", 0x1FC7) +CheckCompUni(" ", 0x1FC8) +CheckCompUni(" ", 0x1FCA) +CheckCompUni(" ", 0x1FCC) +CheckCompUni(" ", 0x1FCD) +CheckCompUni(" ", 0x1FCD) +CheckCompUni(" ", 0x1FCD) +CheckCompUni(" ", 0x1FCE) +CheckCompUni(" ", 0x1FCE) +CheckCompUni(" ", 0x1FCE) +CheckCompUni(" ", 0x1FCE) +CheckCompUni(" ", 0x1FCF) +CheckCompUni(" ", 0x1FCF) +CheckCompUni(" ", 0x1FCF) +CheckCompUni(" ", 0x1FD0) +CheckCompUni(" ", 0x1FD0) +CheckCompUni(" ", 0x1FD1) +CheckCompUni(" ", 0x1FD1) +CheckCompUni(" ", 0x1FD2) +CheckCompUni(" ", 0x1FD2) +CheckCompUni(" ", 0x1FD2) +CheckCompUni(" ", 0x1FD6) +CheckCompUni(" ", 0x1FD7) +CheckCompUni(" ", 0x1FD7) +CheckCompUni(" ", 0x1FD7) +CheckCompUni(" ", 0x1FD8) +CheckCompUni(" ", 0x1FD8) +CheckCompUni(" ", 0x1FD9) +CheckCompUni(" ", 0x1FD9) +CheckCompUni(" ", 0x1FDA) +CheckCompUni(" ", 0x1FDD) +CheckCompUni(" ", 0x1FDD) +CheckCompUni(" ", 0x1FDD) +CheckCompUni(" ", 0x1FDE) +CheckCompUni(" ", 0x1FDE) +CheckCompUni(" ", 0x1FDE) +CheckCompUni(" ", 0x1FDE) +CheckCompUni(" ", 0x1FDF) +CheckCompUni(" ", 0x1FDF) +CheckCompUni(" ", 0x1FDF) +CheckCompUni(" ", 0x1FE0) +CheckCompUni(" ", 0x1FE0) +CheckCompUni(" ", 0x1FE1) +CheckCompUni(" ", 0x1FE1) +CheckCompUni(" ", 0x1FE2) +CheckCompUni(" ", 0x1FE2) +CheckCompUni(" ", 0x1FE2) +CheckCompUni(" ", 0x1FE4) +CheckCompUni(" ", 0x1FE5) +CheckCompUni(" ", 0x1FE6) +CheckCompUni(" ", 0x1FE7) +CheckCompUni(" ", 0x1FE7) +CheckCompUni(" ", 0x1FE7) +CheckCompUni(" ", 0x1FE8) +CheckCompUni(" ", 0x1FE8) +CheckCompUni(" ", 0x1FE9) +CheckCompUni(" ", 0x1FE9) +CheckCompUni(" ", 0x1FEA) +CheckCompUni(" ", 0x1FEC) +CheckCompUni(" ", 0x1FED) +CheckCompUni(" ", 0x1FED) +CheckCompUni(" ", 0x1FED) +CheckCompUni(" ", 0x1FF2) +CheckCompUni(" ", 0x1FF2) +CheckCompUni(" ", 0x1FF2) +CheckCompUni(" ", 0x1FF2) +CheckCompUni(" ", 0x1FF3) +CheckCompUni(" ", 0x1FF4) +CheckCompUni(" ", 0x1FF4) +CheckCompUni(" ", 0x1FF4) +CheckCompUni(" ", 0x1FF4) +CheckCompUni(" ", 0x1FF4) +CheckCompUni(" ", 0x1FF6) +CheckCompUni(" ", 0x1FF7) +CheckCompUni(" ", 0x1FF7) +CheckCompUni(" ", 0x1FF7) +CheckCompUni(" ", 0x1FF7) +CheckCompUni(" ", 0x1FF8) +CheckCompUni(" ", 0x1FFA) +CheckCompUni(" ", 0x1FFC) +CheckCompUni(" ", 0x2030) +CheckCompUni(" ", 0x2039) +CheckCompUni(" ", 0x203A) +CheckCompUni(" ", 0x2070) +CheckCompUni(" <0> ", 0x2070) +CheckCompUni(" ", 0x2071) +CheckCompUni(" ", 0x2071) +CheckCompUni(" ", 0x2074) +CheckCompUni(" <4> ", 0x2074) +CheckCompUni(" ", 0x2075) +CheckCompUni(" <5> ", 0x2075) +CheckCompUni(" ", 0x2076) +CheckCompUni(" <6> ", 0x2076) +CheckCompUni(" ", 0x2077) +CheckCompUni(" <7> ", 0x2077) +CheckCompUni(" ", 0x2078) +CheckCompUni(" <8> ", 0x2078) +CheckCompUni(" ", 0x2079) +CheckCompUni(" <9> ", 0x2079) +CheckCompUni(" ", 0x207A) +CheckCompUni(" ", 0x207A) +CheckCompUni(" ", 0x207B) +CheckCompUni(" ", 0x207C) +CheckCompUni(" ", 0x207C) +CheckCompUni(" ", 0x207D) +CheckCompUni(" ", 0x207E) +CheckCompUni(" ", 0x207F) +CheckCompUni(" ", 0x207F) +CheckCompUni(" ", 0x2080) +CheckCompUni(" <0> ", 0x2080) +CheckCompUni(" ", 0x2080) +CheckCompUni(" <0> ", 0x2080) +CheckCompUni(" ", 0x2081) +CheckCompUni(" <1> ", 0x2081) +CheckCompUni(" ", 0x2081) +CheckCompUni(" <1> ", 0x2081) +CheckCompUni(" ", 0x2082) +CheckCompUni(" ", 0x2082) +CheckCompUni(" <2> ", 0x2082) +CheckCompUni(" ", 0x2082) +CheckCompUni(" ", 0x2082) +CheckCompUni(" <2> ", 0x2082) +CheckCompUni(" ", 0x2083) +CheckCompUni(" <3> ", 0x2083) +CheckCompUni(" ", 0x2083) +CheckCompUni(" <3> ", 0x2083) +CheckCompUni(" ", 0x2084) +CheckCompUni(" <4> ", 0x2084) +CheckCompUni(" ", 0x2084) +CheckCompUni(" <4> ", 0x2084) +CheckCompUni(" ", 0x2085) +CheckCompUni(" <5> ", 0x2085) +CheckCompUni(" ", 0x2085) +CheckCompUni(" <5> ", 0x2085) +CheckCompUni(" ", 0x2086) +CheckCompUni(" <6> ", 0x2086) +CheckCompUni(" ", 0x2086) +CheckCompUni(" <6> ", 0x2086) +CheckCompUni(" ", 0x2087) +CheckCompUni(" <7> ", 0x2087) +CheckCompUni(" ", 0x2087) +CheckCompUni(" <7> ", 0x2087) +CheckCompUni(" ", 0x2088) +CheckCompUni(" <8> ", 0x2088) +CheckCompUni(" ", 0x2088) +CheckCompUni(" <8> ", 0x2088) +CheckCompUni(" ", 0x2089) +CheckCompUni(" <9> ", 0x2089) +CheckCompUni(" ", 0x2089) +CheckCompUni(" <9> ", 0x2089) +CheckCompUni(" ", 0x208A) +CheckCompUni(" ", 0x208A) +CheckCompUni(" ", 0x208A) +CheckCompUni(" ", 0x208A) +CheckCompUni(" ", 0x208B) +CheckCompUni(" ", 0x208B) +CheckCompUni(" ", 0x208C) +CheckCompUni(" ", 0x208C) +CheckCompUni(" ", 0x208C) +CheckCompUni(" ", 0x208C) +CheckCompUni(" ", 0x208D) +CheckCompUni(" ", 0x208D) +CheckCompUni(" ", 0x208E) +CheckCompUni(" ", 0x208E) +CheckCompUni(" ", 0x2120) +CheckCompUni(" ", 0x219A) +CheckCompUni(" ", 0x219A) +CheckCompUni(" ", 0x219B) +CheckCompUni(" ", 0x219B) +CheckCompUni(" ", 0x21AE) +CheckCompUni(" ", 0x21AE) +CheckCompUni(" ", 0x2204) +CheckCompUni(" ", 0x2209) +CheckCompUni(" ", 0x220C) +CheckCompUni(" ", 0x2224) +CheckCompUni(" ", 0x2226) +CheckCompUni(" ", 0x2241) +CheckCompUni(" ", 0x2244) +CheckCompUni(" ", 0x2247) +CheckCompUni(" ", 0x2249) +CheckCompUni(" ", 0x2262) +CheckCompUni(" ", 0x226D) +CheckCompUni(" ", 0x226E) +CheckCompUni(" ", 0x226E) +CheckCompUni(" ", 0x226F) +CheckCompUni(" ", 0x226F) +CheckCompUni(" ", 0x2270) +CheckCompUni(" ", 0x2271) +CheckCompUni(" ", 0x2274) +CheckCompUni(" ", 0x2275) +CheckCompUni(" ", 0x2278) +CheckCompUni(" ", 0x2279) +CheckCompUni(" ", 0x2280) +CheckCompUni(" ", 0x2281) +CheckCompUni(" ", 0x2284) +CheckCompUni(" ", 0x2284) +CheckCompUni(" ", 0x2285) +CheckCompUni(" ", 0x2285) +CheckCompUni(" ", 0x2288) +CheckCompUni(" ", 0x2289) +CheckCompUni(" ", 0x22AC) +CheckCompUni(" ", 0x22AD) +CheckCompUni(" ", 0x22AE) +CheckCompUni(" ", 0x22AF) +CheckCompUni(" ", 0x22E0) +CheckCompUni(" ", 0x22E1) +CheckCompUni(" ", 0x22E2) +CheckCompUni(" ", 0x22E3) +CheckCompUni(" ", 0x22EA) +CheckCompUni(" ", 0x22EB) +CheckCompUni(" ", 0x22EC) +CheckCompUni(" ", 0x22ED) +CheckCompUni(" ", 0x2460) +CheckCompUni(" <1> ", 0x2460) +CheckCompUni(" ", 0x2461) +CheckCompUni(" ", 0x2461) +CheckCompUni(" <2> ", 0x2461) +CheckCompUni(" ", 0x2462) +CheckCompUni(" <3> ", 0x2462) +CheckCompUni(" ", 0x2463) +CheckCompUni(" <4> ", 0x2463) +CheckCompUni(" ", 0x2464) +CheckCompUni(" <5> ", 0x2464) +CheckCompUni(" ", 0x2465) +CheckCompUni(" <6> ", 0x2465) +CheckCompUni(" ", 0x2466) +CheckCompUni(" <7> ", 0x2466) +CheckCompUni(" ", 0x2467) +CheckCompUni(" <8> ", 0x2467) +CheckCompUni(" ", 0x2468) +CheckCompUni(" <9> ", 0x2468) +CheckCompUni(" ", 0x2469) +CheckCompUni(" <0> ", 0x2469) +CheckCompUni(" <1> ", 0x2469) +CheckCompUni(" <1> <0> ", 0x2469) +CheckCompUni(" ", 0x246A) +CheckCompUni(" <1> ", 0x246A) +CheckCompUni(" <1> ", 0x246A) +CheckCompUni(" <1> <1> ", 0x246A) +CheckCompUni(" ", 0x246B) +CheckCompUni(" ", 0x246B) +CheckCompUni(" <2> ", 0x246B) +CheckCompUni(" <1> ", 0x246B) +CheckCompUni(" <1> ", 0x246B) +CheckCompUni(" <1> <2> ", 0x246B) +CheckCompUni(" ", 0x246C) +CheckCompUni(" <3> ", 0x246C) +CheckCompUni(" <1> ", 0x246C) +CheckCompUni(" <1> <3> ", 0x246C) +CheckCompUni(" ", 0x246D) +CheckCompUni(" <4> ", 0x246D) +CheckCompUni(" <1> ", 0x246D) +CheckCompUni(" <1> <4> ", 0x246D) +CheckCompUni(" ", 0x246E) +CheckCompUni(" <5> ", 0x246E) +CheckCompUni(" <1> ", 0x246E) +CheckCompUni(" <1> <5> ", 0x246E) +CheckCompUni(" ", 0x246F) +CheckCompUni(" <6> ", 0x246F) +CheckCompUni(" <1> ", 0x246F) +CheckCompUni(" <1> <6> ", 0x246F) +CheckCompUni(" ", 0x2470) +CheckCompUni(" <7> ", 0x2470) +CheckCompUni(" <1> ", 0x2470) +CheckCompUni(" <1> <7> ", 0x2470) +CheckCompUni(" ", 0x2471) +CheckCompUni(" <8> ", 0x2471) +CheckCompUni(" <1> ", 0x2471) +CheckCompUni(" <1> <8> ", 0x2471) +CheckCompUni(" ", 0x2472) +CheckCompUni(" <9> ", 0x2472) +CheckCompUni(" <1> ", 0x2472) +CheckCompUni(" <1> <9> ", 0x2472) +CheckCompUni(" ", 0x2473) +CheckCompUni(" <0> ", 0x2473) +CheckCompUni(" ", 0x2473) +CheckCompUni(" <0> ", 0x2473) +CheckCompUni(" <2> ", 0x2473) +CheckCompUni(" <2> <0> ", 0x2473) +CheckCompUni(" ", 0x24B6) +CheckCompUni(" ", 0x24B7) +CheckCompUni(" ", 0x24B8) +CheckCompUni(" ", 0x24B9) +CheckCompUni(" ", 0x24BA) +CheckCompUni(" ", 0x24BB) +CheckCompUni(" ", 0x24BC) +CheckCompUni(" ", 0x24BD) +CheckCompUni(" ", 0x24BE) +CheckCompUni(" ", 0x24BF) +CheckCompUni(" ", 0x24C0) +CheckCompUni(" ", 0x24C1) +CheckCompUni(" ", 0x24C2) +CheckCompUni(" ", 0x24C3) +CheckCompUni(" ", 0x24C4) +CheckCompUni("

", 0x24C5) +CheckCompUni(" ", 0x24C6) +CheckCompUni(" ", 0x24C7) +CheckCompUni(" ", 0x24C8) +CheckCompUni(" ", 0x24C9) +CheckCompUni(" ", 0x24CA) +CheckCompUni(" ", 0x24CB) +CheckCompUni(" ", 0x24CC) +CheckCompUni(" ", 0x24CD) +CheckCompUni(" ", 0x24CE) +CheckCompUni(" ", 0x24CF) +CheckCompUni(" ", 0x24D0) +CheckCompUni(" ", 0x24D1) +CheckCompUni(" ", 0x24D2) +CheckCompUni(" ", 0x24D3) +CheckCompUni(" ", 0x24D4) +CheckCompUni(" ", 0x24D5) +CheckCompUni(" ", 0x24D6) +CheckCompUni(" ", 0x24D7) +CheckCompUni(" ", 0x24D8) +CheckCompUni(" ", 0x24D9) +CheckCompUni(" ", 0x24DA) +CheckCompUni(" ", 0x24DB) +CheckCompUni(" ", 0x24DC) +CheckCompUni(" ", 0x24DD) +CheckCompUni(" ", 0x24DE) +CheckCompUni("

", 0x24DF) +CheckCompUni(" ", 0x24E0) +CheckCompUni(" ", 0x24E1) +CheckCompUni(" ", 0x24E2) +CheckCompUni(" ", 0x24E3) +CheckCompUni(" ", 0x24E4) +CheckCompUni(" ", 0x24E5) +CheckCompUni(" ", 0x24E6) +CheckCompUni(" ", 0x24E7) +CheckCompUni(" ", 0x24E8) +CheckCompUni(" ", 0x24E9) +CheckCompUni(" ", 0x24EA) +CheckCompUni(" <0> ", 0x24EA) +CheckCompUni(" ", 0x266E) +CheckCompUni(" ", 0x2ADC) +CheckCompUni(" ", 0x301D) +CheckCompUni(" ", 0x301E) +CheckCompUni(" ", 0x3251) +CheckCompUni(" <1> ", 0x3251) +CheckCompUni(" ", 0x3251) +CheckCompUni(" <1> ", 0x3251) +CheckCompUni(" <2> ", 0x3251) +CheckCompUni(" <2> <1> ", 0x3251) +CheckCompUni(" ", 0x3252) +CheckCompUni(" ", 0x3252) +CheckCompUni(" <2> ", 0x3252) +CheckCompUni(" ", 0x3252) +CheckCompUni(" ", 0x3252) +CheckCompUni(" <2> ", 0x3252) +CheckCompUni(" <2> ", 0x3252) +CheckCompUni(" <2> ", 0x3252) +CheckCompUni(" <2> <2> ", 0x3252) +CheckCompUni(" ", 0x3253) +CheckCompUni(" <3> ", 0x3253) +CheckCompUni(" ", 0x3253) +CheckCompUni(" <3> ", 0x3253) +CheckCompUni(" <2> ", 0x3253) +CheckCompUni(" <2> <3> ", 0x3253) +CheckCompUni(" ", 0x3254) +CheckCompUni(" <4> ", 0x3254) +CheckCompUni(" ", 0x3254) +CheckCompUni(" <4> ", 0x3254) +CheckCompUni(" <2> ", 0x3254) +CheckCompUni(" <2> <4> ", 0x3254) +CheckCompUni(" ", 0x3255) +CheckCompUni(" <5> ", 0x3255) +CheckCompUni(" ", 0x3255) +CheckCompUni(" <5> ", 0x3255) +CheckCompUni(" <2> ", 0x3255) +CheckCompUni(" <2> <5> ", 0x3255) +CheckCompUni(" ", 0x3256) +CheckCompUni(" <6> ", 0x3256) +CheckCompUni(" ", 0x3256) +CheckCompUni(" <6> ", 0x3256) +CheckCompUni(" <2> ", 0x3256) +CheckCompUni(" <2> <6> ", 0x3256) +CheckCompUni(" ", 0x3257) +CheckCompUni(" <7> ", 0x3257) +CheckCompUni(" ", 0x3257) +CheckCompUni(" <7> ", 0x3257) +CheckCompUni(" <2> ", 0x3257) +CheckCompUni(" <2> <7> ", 0x3257) +CheckCompUni(" ", 0x3258) +CheckCompUni(" <8> ", 0x3258) +CheckCompUni(" ", 0x3258) +CheckCompUni(" <8> ", 0x3258) +CheckCompUni(" <2> ", 0x3258) +CheckCompUni(" <2> <8> ", 0x3258) +CheckCompUni(" ", 0x3259) +CheckCompUni(" <9> ", 0x3259) +CheckCompUni(" ", 0x3259) +CheckCompUni(" <9> ", 0x3259) +CheckCompUni(" <2> ", 0x3259) +CheckCompUni(" <2> <9> ", 0x3259) +CheckCompUni(" ", 0x325A) +CheckCompUni(" <0> ", 0x325A) +CheckCompUni(" <3> ", 0x325A) +CheckCompUni(" <3> <0> ", 0x325A) +CheckCompUni(" ", 0x325B) +CheckCompUni(" <1> ", 0x325B) +CheckCompUni(" <3> ", 0x325B) +CheckCompUni(" <3> <1> ", 0x325B) +CheckCompUni(" ", 0x325C) +CheckCompUni(" ", 0x325C) +CheckCompUni(" <2> ", 0x325C) +CheckCompUni(" <3> ", 0x325C) +CheckCompUni(" <3> ", 0x325C) +CheckCompUni(" <3> <2> ", 0x325C) +CheckCompUni(" ", 0x325D) +CheckCompUni(" <3> ", 0x325D) +CheckCompUni(" <3> ", 0x325D) +CheckCompUni(" <3> <3> ", 0x325D) +CheckCompUni(" ", 0x325E) +CheckCompUni(" <4> ", 0x325E) +CheckCompUni(" <3> ", 0x325E) +CheckCompUni(" <3> <4> ", 0x325E) +CheckCompUni(" ", 0x325F) +CheckCompUni(" <5> ", 0x325F) +CheckCompUni(" <3> ", 0x325F) +CheckCompUni(" <3> <5> ", 0x325F) +CheckCompUni(" ", 0x32B1) +CheckCompUni(" <6> ", 0x32B1) +CheckCompUni(" <3> ", 0x32B1) +CheckCompUni(" <3> <6> ", 0x32B1) +CheckCompUni(" ", 0x32B2) +CheckCompUni(" <7> ", 0x32B2) +CheckCompUni(" <3> ", 0x32B2) +CheckCompUni(" <3> <7> ", 0x32B2) +CheckCompUni(" ", 0x32B3) +CheckCompUni(" <8> ", 0x32B3) +CheckCompUni(" <3> ", 0x32B3) +CheckCompUni(" <3> <8> ", 0x32B3) +CheckCompUni(" ", 0x32B4) +CheckCompUni(" <9> ", 0x32B4) +CheckCompUni(" <3> ", 0x32B4) +CheckCompUni(" <3> <9> ", 0x32B4) +CheckCompUni(" ", 0x32B5) +CheckCompUni(" <0> ", 0x32B5) +CheckCompUni(" <4> ", 0x32B5) +CheckCompUni(" <4> <0> ", 0x32B5) +CheckCompUni(" ", 0x32B6) +CheckCompUni(" <1> ", 0x32B6) +CheckCompUni(" <4> ", 0x32B6) +CheckCompUni(" <4> <1> ", 0x32B6) +CheckCompUni(" ", 0x32B7) +CheckCompUni(" ", 0x32B7) +CheckCompUni(" <2> ", 0x32B7) +CheckCompUni(" <4> ", 0x32B7) +CheckCompUni(" <4> ", 0x32B7) +CheckCompUni(" <4> <2> ", 0x32B7) +CheckCompUni(" ", 0x32B8) +CheckCompUni(" <3> ", 0x32B8) +CheckCompUni(" <4> ", 0x32B8) +CheckCompUni(" <4> <3> ", 0x32B8) +CheckCompUni(" ", 0x32B9) +CheckCompUni(" <4> ", 0x32B9) +CheckCompUni(" <4> ", 0x32B9) +CheckCompUni(" <4> <4> ", 0x32B9) +CheckCompUni(" ", 0x32BA) +CheckCompUni(" <5> ", 0x32BA) +CheckCompUni(" <4> ", 0x32BA) +CheckCompUni(" <4> <5> ", 0x32BA) +CheckCompUni(" ", 0x32BB) +CheckCompUni(" <6> ", 0x32BB) +CheckCompUni(" <4> ", 0x32BB) +CheckCompUni(" <4> <6> ", 0x32BB) +CheckCompUni(" ", 0x32BC) +CheckCompUni(" <7> ", 0x32BC) +CheckCompUni(" <4> ", 0x32BC) +CheckCompUni(" <4> <7> ", 0x32BC) +CheckCompUni(" ", 0x32BD) +CheckCompUni(" <8> ", 0x32BD) +CheckCompUni(" <4> ", 0x32BD) +CheckCompUni(" <4> <8> ", 0x32BD) +CheckCompUni(" ", 0x32BE) +CheckCompUni(" <9> ", 0x32BE) +CheckCompUni(" <4> ", 0x32BE) +CheckCompUni(" <4> <9> ", 0x32BE) +CheckCompUni(" ", 0x32BF) +CheckCompUni(" <0> ", 0x32BF) +CheckCompUni(" <5> ", 0x32BF) +CheckCompUni(" <5> <0> ", 0x32BF) +CheckCompUni(" ", 0xDA) +CheckCompUni(" ", 0xDA) +CheckCompUni(" ", 0xFA) +CheckCompUni(" ", 0xFA) +CheckCompUni(" ", 0x16C) +CheckCompUni(" ", 0x16C) +CheckCompUni(" ", 0x16D) +CheckCompUni(" ", 0x16D) +CheckCompUni(" ", 0xDB) +CheckCompUni(" ", 0xFB) +CheckCompUni(" ", 0xDC) +CheckCompUni(" ", 0xFC) +CheckCompUni(" ", 0x170) +CheckCompUni(" ", 0x171) +CheckCompUni(" ", 0xD9) +CheckCompUni(" ", 0xF9) +CheckCompUni(" ", 0x16A) +CheckCompUni(" ", 0x16A) +CheckCompUni(" ", 0x16B) +CheckCompUni(" ", 0x16B) +CheckCompUni(" ", 0x172) +CheckCompUni(" ", 0x173) +CheckCompUni(" ", 0x16E) +CheckCompUni(" ", 0x16F) +CheckCompUni(" ", 0x168) +CheckCompUni(" ", 0x169) +CheckCompUni(" ", 0x20A9) +CheckCompUni(" ", 0x20A9) +CheckCompUni(" ", 0xDD) +CheckCompUni(" ", 0xDD) +CheckCompUni(" ", 0xFD) +CheckCompUni(" ", 0xFD) +CheckCompUni(" ", 0x178) +CheckCompUni(" ", 0xFF) +CheckCompUni(" ", 0xA5) +CheckCompUni(" ", 0xA5) +CheckCompUni(" ", 0x17B) +CheckCompUni(" ", 0x17C) +CheckCompUni(" ", 0x179) +CheckCompUni(" ", 0x179) +CheckCompUni(" ", 0x17A) +CheckCompUni(" ", 0x17A) +CheckCompUni(" ", 0x17D) +CheckCompUni(" ", 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 index 066d484..c2b883d 100644 Binary files a/windows/autohotkey/neo20.exe and b/windows/autohotkey/neo20.exe differ -- cgit v1.2.3

", 0x3A1) +CheckCompUni(" ", 0x3A4) +CheckCompUni(" ", 0x3A5) +CheckCompUni(" ", 0x3A7) +CheckCompUni(" ", 0xFB00) +CheckCompUni(" ", 0xFB01) +CheckCompUni(" ", 0xFB02) +CheckCompUni(" ", 0xFB03) +CheckCompUni(" ", 0xFB04) +CheckCompUni("<17F> ", 0xFB05) +CheckCompUni(" ", 0xFB06) +CheckCompUni(" ", 0xE030) +CheckCompUni(" ", 0xE031) +CheckCompUni(" ", 0xE032) +CheckCompUni(" ", 0xE033) +CheckCompUni(" ", 0xE034) +CheckCompUni(" ", 0xE035) +CheckCompUni(" ", 0xE036) +CheckCompUni(" ", 0xE037) +CheckCompUni(" ", 0xE038) +CheckCompUni(" ", 0xE039) +CheckCompUni(" ", 0xE03A) +CheckCompUni(" ", 0xE03B) +CheckCompUni(" ", 0xE03C) +CheckCompUni(" ", 0xE03D) +CheckCompUni("<17F> ", 0xE03E) +CheckCompUni("<17F> <17F>", 0xE03F) +CheckCompUni("<17F> ", 0xE043) +CheckCompUni(" ", 0xE044) +CheckCompUni("<17F> ", 0xE045) +CheckCompUni(" ", 0xE04A) +CheckCompUni(" ", 0xE048) +CheckCompUni(" ", 0xE049) +CheckCompUni(" ", 0x132) +CheckCompUni(" ", 0x133) +CheckCompUni(" ", 0x1C4) +CheckCompUni(" ", 0x1C5) +CheckCompUni(" ", 0x1C6) +CheckCompUni(" ", 0x1C7) +CheckCompUni(" ", 0x1C8) +CheckCompUni(" ", 0x1C9) +CheckCompUni(" ", 0x1CA) +CheckCompUni(" ", 0x1CB) +CheckCompUni(" ", 0x1CC) +CheckCompUni(" ", 0x126) +CheckCompUni(" ", 0x127) +CheckCompUni(" ", 0x18F) +CheckCompUni("<2> ", 0x203C) +CheckCompUni(" <2>", 0x203C) +CheckCompUni(" ", 0x203C) +CheckCompUni(" ", 0x203C) +CheckCompUni("<2> ", 0x2047) +CheckCompUni(" <2>", 0x2047) +CheckCompUni(" ", 0x2047) +CheckCompUni(" ", 0x2047) +CheckCompUni(" ", 0x2048) +CheckCompUni(" ", 0x2049) +CheckCompUni("<1> ", 0x203D) +CheckCompUni("<1> ", 0x203D) +CheckCompUni(" ", 0x203D) +CheckCompUni(" ", 0x203D) +CheckCompUni("<1> ", 0x2E18) +CheckCompUni("<1> ", 0x2E18) +CheckCompUni(" ", 0x2E18) +CheckCompUni(" ", 0x2E18) +CheckCompUni(" ", 0x2021) +CheckCompUni(" ", 0x2025) +CheckCompUni(" ", 0x2D) +CheckCompUni(" <1> ", 0x2160) +CheckCompUni(" <2>", 0x2161) +CheckCompUni(" <3>", 0x2162) +CheckCompUni(" <4>", 0x2163) +CheckCompUni(" <5>", 0x2164) +CheckCompUni(" <6>", 0x2165) +CheckCompUni(" <7>", 0x2166) +CheckCompUni(" <8>", 0x2167) +CheckCompUni(" <9>", 0x2168) +CheckCompUni(" <1> <0>", 0x2169) +CheckCompUni(" <1> <1>", 0x216A) +CheckCompUni(" <1> <2>", 0x216B) +CheckCompUni(" ", 0x2160) +CheckCompUni(" ", 0x2161) +CheckCompUni(" ", 0x2162) +CheckCompUni(" ", 0x2163) +CheckCompUni(" ", 0x2164) +CheckCompUni(" ", 0x2165) +CheckCompUni(" ", 0x2166) +CheckCompUni(" ", 0x2167) +CheckCompUni(" ", 0x2168) +CheckCompUni(" ", 0x2169) +CheckCompUni(" ", 0x216A) +CheckCompUni(" ", 0x216B) +CheckCompUni(" <1> ", 0x2170) +CheckCompUni(" <2>", 0x2171) +CheckCompUni(" <3>", 0x2172) +CheckCompUni(" <4>", 0x2173) +CheckCompUni(" <5>", 0x2174) +CheckCompUni(" <6>", 0x2175) +CheckCompUni(" <7>", 0x2176) +CheckCompUni(" <8>", 0x2177) +CheckCompUni(" <9>", 0x2178) +CheckCompUni(" <1> <0>", 0x2179) +CheckCompUni(" <1> <1>", 0x217A) +CheckCompUni(" <1> <2>", 0x217B) +CheckCompUni(" ", 0x2170) +CheckCompUni(" ", 0x2171) +CheckCompUni(" ", 0x2172) +CheckCompUni(" ", 0x2173) +CheckCompUni(" ", 0x2174) +CheckCompUni(" ", 0x2175) +CheckCompUni(" ", 0x2176) +CheckCompUni(" ", 0x2177) +CheckCompUni(" ", 0x2178) +CheckCompUni(" ", 0x2179) +CheckCompUni(" ", 0x217A) +CheckCompUni(" ", 0x217B) +CheckCompUni(" <0>", 0x660) +CheckCompUni(" <1>", 0x661) +CheckCompUni(" <2>", 0x662) +CheckCompUni(" <3>", 0x663) +CheckCompUni(" <4>", 0x664) +CheckCompUni(" <5>", 0x665) +CheckCompUni(" <6>", 0x666) +CheckCompUni(" <7>", 0x667) +CheckCompUni(" <8>", 0x668) +CheckCompUni(" <9>", 0x669) +CheckCompUni(" ", 0x660) +CheckCompUni(" ", 0x661) +CheckCompUni(" ", 0x662) +CheckCompUni(" ", 0x663) +CheckCompUni(" ", 0x664) +CheckCompUni(" ", 0x665) +CheckCompUni(" ", 0x666) +CheckCompUni(" ", 0x667) +CheckCompUni(" ", 0x668) +CheckCompUni(" ", 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> ", 0x215F) +CheckCompUni("<1> ", 0x215F) +CheckCompUni(" ", 0x2153) +CheckCompUni(" ", 0x2154) +CheckCompUni(" ", 0x2155) +CheckCompUni(" ", 0x2156) +CheckCompUni(" ", 0x2157) +CheckCompUni(" ", 0x2158) +CheckCompUni(" ", 0x2159) +CheckCompUni(" ", 0x215A) +CheckCompUni(" ", 0x215B) +CheckCompUni(" ", 0x215C) +CheckCompUni(" ", 0x215D) +CheckCompUni(" ", 0x215E) +CheckCompUni(" ", 0x215F) +CheckCompUni(" ", 0x215F) +CheckCompUni(" ", 0xBC) +CheckCompUni(" ", 0xBD) +CheckCompUni(" ", 0xBE) +CheckCompUni("<3> ", 0x221B) +CheckCompUni(" <3>", 0x221B) +CheckCompUni(" ", 0x221B) +CheckCompUni(" ", 0x221B) +CheckCompUni("<4> ", 0x221C) +CheckCompUni(" <4>", 0x221C) +CheckCompUni(" ", 0x221C) +CheckCompUni(" ", 0x221C) +CheckCompUni(" <2>", 0x222C) +CheckCompUni("<2> ", 0x222C) +CheckCompUni(" ", 0x222C) +CheckCompUni(" ", 0x222C) +CheckCompUni(" ", 0x222C) +CheckCompUni(" <3>", 0x222D) +CheckCompUni("<3> ", 0x222D) +CheckCompUni(" ", 0x222D) +CheckCompUni(" ", 0x222D) +CheckCompUni(" <4>", 0x2A0C) +CheckCompUni("<4> ", 0x2A0C) +CheckCompUni(" ", 0x2A0C) +CheckCompUni(" ", 0x2A0C) +CheckCompUni(" <2>", 0x222F) +CheckCompUni("<2> ", 0x222F) +CheckCompUni(" ", 0x222F) +CheckCompUni(" ", 0x222F) +CheckCompUni(" ", 0x222F) +CheckCompUni(" <3>", 0x2230) +CheckCompUni("<3> ", 0x2230) +CheckCompUni(" ", 0x2230) +CheckCompUni(" ", 0x2230) +CheckCompUni(" ", 0x33D1) +CheckCompUni(" ", 0x33D2) +CheckCompUni(" ", 0x2308) +CheckCompUni(" ", 0x230A) +CheckCompUni(" ", 0x2309) +CheckCompUni(" ", 0x230B) +CheckCompUni(" ", 0x2234) +CheckCompUni(" ", 0x2235) +CheckCompUni(" ", 0x2245) +CheckCompUni(" ", 0x2245) +CheckCompUni(" ", 0x2248) +CheckCompUni(" ", 0x2265) +CheckCompUni(" ", 0x2265) +CheckCompUni(" ", 0x2264) +CheckCompUni(" ", 0x2264) +CheckCompUni(" ", 0x2257) +CheckCompUni(" ", 0x2257) +CheckCompUni(" ", 0x2260) +CheckCompUni(" ", 0x2260) +CheckCompUni(" ", 0x2260) +CheckCompUni(" ", 0x2260) +CheckCompUni(" ", 0xB1) +CheckCompUni(" ", 0x2213) +CheckCompUni(" ", 0x2213) +CheckCompUni(" ", 0x20D7) +CheckCompUni(" ", 0x20D7) +CheckCompUni(" ", 0x20D7) +CheckCompUni(" ", 0x207B) +CheckCompUni(" ", 0x207B) +CheckCompUni(" ", 0x208B) +CheckCompUni(" ", 0x208B) +CheckCompUni(" ", 0x208B) +CheckCompUni(" ", 0x208B) +CheckCompUni(" ", 0x1D5D) +CheckCompUni(" ", 0x1D5E) +CheckCompUni(" ", 0x1D5F) +CheckCompUni(" ", 0x1D60) +CheckCompUni(" ", 0x1D61) +CheckCompUni(" ", 0x1DBF) +CheckCompUni(" ", 0x1D66) +CheckCompUni(" ", 0x1D66) +CheckCompUni(" ", 0x1D67) +CheckCompUni(" ", 0x1D67) +CheckCompUni(" ", 0x1D68) +CheckCompUni(" ", 0x1D68) +CheckCompUni(" ", 0x1D69) +CheckCompUni(" ", 0x1D69) +CheckCompUni(" ", 0x1D6A) +CheckCompUni(" ", 0x1D6A) +CheckCompUni(" ", 0x210A) +CheckCompUni(" ", 0x210B) +CheckCompUni(" ", 0x2110) +CheckCompUni(" ", 0x2112) +CheckCompUni(" ", 0x2113) +CheckCompUni(" ", 0x2113) +CheckCompUni("