diff options
Diffstat (limited to 'helpers/tools_to_build_newstroke-font/charlist.txt')
-rw-r--r-- | helpers/tools_to_build_newstroke-font/charlist.txt | 2914 |
1 files changed, 2914 insertions, 0 deletions
diff --git a/helpers/tools_to_build_newstroke-font/charlist.txt b/helpers/tools_to_build_newstroke-font/charlist.txt new file mode 100644 index 0000000..61974e3 --- /dev/null +++ b/helpers/tools_to_build_newstroke-font/charlist.txt @@ -0,0 +1,2914 @@ +# symbol list + +startchar 32 +font newstroke_font +// BASIC LATIN (0020-007F) ++ SPACE ++ EXCLAM ++ QUOTE ++ HASH ++ S_CAP LINE_V_CAP ++ PERCENT ++ AMPERSAND ++ APOSTROPHE ++ PAREN ++ !PAREN ++ ASTERISK ++ PLUS ++ COMMA ++ MINUS ++ FULL_STOP ++ SLASH ++ DIGIT_0 ++ DIGIT_1 ++ DIGIT_2 ++ DIGIT_3 ++ DIGIT_4 ++ DIGIT_5 ++ DIGIT_6 ++ DIGIT_7 ++ DIGIT_8 ++ DIGIT_9 ++ COLON ++ SEMICOLON ++ LESS ++ EQUAL ++ !LESS ++ QUESTION ++ AT ++ A_CAP ++ B_CAP ++ C_CAP ++ D_CAP ++ E_CAP ++ F_CAP ++ G_CAP ++ H_CAP ++ I_CAP ++ J_CAP ++ K_CAP ++ L_CAP ++ M_CAP ++ N_CAP ++ O_CAP ++ P_CAP ++ Q_CAP ++ R_CAP ++ S_CAP ++ T_CAP ++ U_CAP ++ V_CAP ++ W_CAP ++ X_CAP ++ Y_CAP ++ Z_CAP ++ BRACKET ++ BACKSLASH ++ !BRACKET ++ CIRCUMFLEX ++ LOW_LINE ++ GRAVE ++ A_SMALL ++ B_SMALL ++ C_SMALL ++ D_SMALL ++ E_SMALL ++ F_SMALL ++ G_SMALL ++ H_SMALL ++ I_SMALL DOT ABOVE=X ++ J_SMALL DOT ABOVE=X ++ K_SMALL ++ L_SMALL ++ M_SMALL ++ N_SMALL ++ O_SMALL ++ P_SMALL ++ Q_SMALL ++ R_SMALL ++ S_SMALL ++ T_SMALL ++ U_SMALL ++ V_SMALL ++ W_SMALL ++ X_SMALL ++ Y_SMALL ++ Z_SMALL ++ BRACE ++ LINE_V ++ !BRACE ++ TILDE ++ DEL + +// LATIN-1 SUPPLEMENT (0080-00FF) +skipcodes 32 0 ++ SPACE ++ +EXCLAM ++ C_SMALL LINE_V_SMALL ++ POUND ++ CURRENCY ++ YEN ++ BROKEN_BAR ++ SECTION ++ DIAERESIS ++ COPYRIGHT ++ ^A_TINY ++ GUILLEMET_DBL ++ NOT ++ 0 # (soft hyphen) ++ REGISTERED ++ MACRON ++ DEGREE ++ PLUS_MINUS ++ ^DIGIT_2_SMALL ++ ^DIGIT_3_SMALL ++ ACUTE ++ MU_SMALL ++ PI_SMALL ++ DOT ++ CEDILLA ++ ^DIGIT_1_SMALL ++ ^O_TINY ++ !GUILLEMET_DBL ++ FRAC_LINE DIGIT_1_SMALL NUM=- DIGIT_4_SMALL DENOM=- ++ FRAC_LINE DIGIT_1_SMALL NUM=- DIGIT_2_SMALL DENOM=- ++ FRAC_LINE DIGIT_3_SMALL NUM=- DIGIT_4_SMALL DENOM=- ++ +QUESTION ++ A_CAP GRAVE ABOVE=X ++ A_CAP ACUTE ABOVE=X ++ A_CAP CIRCUMFLEX ABOVE=X ++ A_CAP TILDE ABOVE=X ++ A_CAP DIAERESIS ABOVE=X ++ A_CAP RING TOP=X ++ AE_CAP ++ C_CAP CEDILLA ++ E_CAP GRAVE ABOVE=X ++ E_CAP ACUTE ABOVE=X ++ E_CAP CIRCUMFLEX ABOVE=X ++ E_CAP DIAERESIS ABOVE=X ++ I_CAP GRAVE ABOVE=X ++ I_CAP ACUTE ABOVE=X ++ I_CAP CIRCUMFLEX ABOVE=X # ++ I_CAP DIAERESIS ABOVE=X # ++ D_CAP STROKE_H MIDDLE=X ++ N_CAP TILDE ABOVE=X ++ O_CAP GRAVE ABOVE=X ++ O_CAP ACUTE ABOVE=X ++ O_CAP CIRCUMFLEX ABOVE=X ++ O_CAP TILDE ABOVE=X ++ O_CAP DIAERESIS ABOVE=X ++ MULTIPLY ++ O_CAP_STROKE ++ U_CAP GRAVE ABOVE=X ++ U_CAP ACUTE ABOVE=X ++ U_CAP CIRCUMFLEX ABOVE=X ++ U_CAP DIAERESIS ABOVE=X ++ Y_CAP ACUTE ABOVE=X ++ THORN_CAP ++ ESZETT ++ A_SMALL GRAVE ++ A_SMALL ACUTE ++ A_SMALL CIRCUMFLEX ++ A_SMALL TILDE ++ A_SMALL DIAERESIS ++ A_SMALL RING ++ AE_SMALL ++ C_SMALL CEDILLA ++ E_SMALL GRAVE ++ E_SMALL ACUTE ++ E_SMALL CIRCUMFLEX ++ E_SMALL DIAERESIS ++ I_SMALL GRAVE ++ I_SMALL ACUTE ++ CIRCUMFLEX I_SMALL ++ DIAERESIS I_SMALL ++ ETH_SMALL ++ N_SMALL TILDE ++ O_SMALL GRAVE ++ O_SMALL ACUTE ++ O_SMALL CIRCUMFLEX ++ O_SMALL TILDE ++ O_SMALL DIAERESIS ++ DIVIDE ++ O_SMALL_STROKE ++ U_SMALL GRAVE ++ U_SMALL ACUTE ++ U_SMALL CIRCUMFLEX ++ U_SMALL DIAERESIS ++ Y_SMALL ACUTE ++ THORN_SMALL ++ Y_SMALL DIAERESIS + +// LATIN EXTENDED-A (0100-017F) ++ A_CAP MACRON ABOVE=X ++ A_SMALL MACRON ++ A_CAP BREVE ABOVE=X ++ A_SMALL BREVE ++ A_CAP OGONEK BOTTOM2=X ++ A_SMALL OGONEK BOTTOM2=X ++ C_CAP ACUTE ABOVE=X ++ C_SMALL ACUTE ++ C_CAP CIRCUMFLEX ABOVE=X ++ C_SMALL CIRCUMFLEX ++ C_CAP DOT ABOVE=X ++ C_SMALL DOT ABOVE=X ++ C_CAP CARON ABOVE=X ++ C_SMALL CARON ++ D_CAP CARON ABOVE=X ++( D_SMALL ++) APOSTROPHE ++ D_CAP STROKE_H MIDDLE=X # ETH_CAP ++ D_SMALL STROKE_H MIDTOP=X ++ E_CAP MACRON ABOVE=X ++ E_SMALL MACRON ++ E_CAP BREVE ABOVE=X ++ E_SMALL BREVE ++ E_CAP DOT ABOVE=X ++ E_SMALL DOT ABOVE=X ++ E_CAP OGONEK ++ E_SMALL OGONEK ++ E_CAP CARON ABOVE=X ++ E_SMALL CARON ++ G_CAP CIRCUMFLEX ABOVE=X ++ G_SMALL CIRCUMFLEX ++ G_CAP BREVE ABOVE=X ++ G_SMALL BREVE ++ G_CAP DOT ABOVE=X ++ G_SMALL DOT ABOVE=X ++ G_CAP CEDILLA ++ G_SMALL +CEDILLA ABOVE=X ++ H_CAP CIRCUMFLEX ABOVE=X ++ H_SMALL CIRCUMFLEX ABOVE=X ++ H_CAP_STROKE ++ H_SMALL STROKE_H STROKE=X ++ I_CAP TILDE ABOVE=X # !!! ++ I_SMALL TILDE ABOVE=X # !!! ++ I_CAP MACRON ABOVE=X # !!! ++ I_SMALL MACRON ABOVE=X ++ I_CAP BREVE ABOVE=X ++ I_SMALL BREVE ABOVE=X ++ I_CAP OGONEK ++ I_SMALL OGONEK ++ I_CAP DOT ABOVE=X ++ I_SMALL ++( I_CAP ++) J_CAP ++( I_SMALL DOT ABOVE=X ++) J_SMALL DOT ABOVE=X ++ J_CAP CIRCUMFLEX ABOVE=X ++ J_SMALL CIRCUMFLEX ++ K_CAP CEDILLA ++ K_SMALL CEDILLA ++ K_SMALLCAP ++ L_CAP ACUTE ABOVE=X ++ L_SMALL ACUTE ++ L_CAP CEDILLA ++ L_SMALL CEDILLA ++ L_CAP ACUTE CARON=X ++w L_SMALL APOSTROPHE SAPOS=P ++ L_CAP DOT DOT=CENTER ++ L_SMALL_MIDDOT ++ L_CAP SLASH_SMALL_H MIDDLE=X ++ L_SMALL SLASH_SMALL_H MIDDLE=X ++ N_CAP ACUTE ABOVE=X ++ N_SMALL ACUTE ++ N_CAP CEDILLA ++ N_SMALL CEDILLA ++ N_CAP CARON ABOVE=X ++ N_SMALL CARON ++( APOSTROPHE ++) N_SMALL ++ ENG_CAP ++ ENG_SMALL ++ O_CAP MACRON ABOVE=X ++ O_SMALL MACRON ++ O_CAP BREVE ABOVE=X ++ O_SMALL BREVE ++ O_CAP ACUTE_DBL ABOVE=X ++ O_SMALL ACUTE_DBL ++ OE_CAP ++ OE_SMALL ++ R_CAP ACUTE ABOVE=X ++ R_SMALL ACUTE ++ R_CAP CEDILLA ++ R_SMALL CEDILLA ++ R_CAP CARON ABOVE=X ++ R_SMALL CARON ++ S_CAP ACUTE ABOVE=X ++ S_SMALL ACUTE ++ S_CAP CIRCUMFLEX ABOVE=X ++ S_SMALL CIRCUMFLEX ++ S_CAP CEDILLA ++ S_SMALL CEDILLA ++ S_CAP CARON ABOVE=X ++ S_SMALL CARON ++ T_CAP CEDILLA ++ T_SMALL CEDILLA ++ T_CAP CARON ABOVE=X ++ T_SMALL_CARON ++ T_CAP STROKE_H MIDDLE=X ++ T_SMALL STROKE_SMALL_H MIDDLE=X ++ U_CAP TILDE ABOVE=X ++ U_SMALL TILDE ++ U_CAP MACRON ABOVE=X ++ U_SMALL MACRON ++ U_CAP BREVE ABOVE=X ++ U_SMALL BREVE ++ U_CAP RING ABOVE=X ++ U_SMALL RING ++ U_CAP ACUTE_DBL ABOVE=X ++ U_SMALL ACUTE_DBL ++ U_CAP OGONEK ++ U_SMALL OGONEK BOTTOM2=X ++ W_CAP CIRCUMFLEX ABOVE=X ++ W_SMALL CIRCUMFLEX ++ Y_CAP CIRCUMFLEX ABOVE=X ++ Y_SMALL CIRCUMFLEX ++ T_CAP DIAERESIS ABOVE=X ++ Z_CAP ACUTE ABOVE=X ++ Z_SMALL ACUTE ++ Z_CAP DOT ABOVE=X ++ Z_SMALL DOT ABOVE=X ++ Z_CAP CARON ABOVE=X ++ Z_SMALL CARON ++ S_LONG_SMALL + +// LATIN EXTENDED-B (0180-024F) ++ B_SMALL STROKE_H MIDTOP=X ++ B_CAP_HOOK ++ BUKI_CAP ++ B_SMALL_TOPBAR ++ SOFT_CAP ++ SOFT_SMALL ++ %C_CAP ++ C_CAP !HORN HOOK=X ++ C_SMALL +HOOK TOP2=X ++ D_CAP STROKE_H MIDDLE=X ++ D_CAP_HOOK ++ !BUKI_CAP ++ !B_SMALL_TOPBAR ++ +DELTA_SMALL ++ !E_CAP ++ %E_LARGE + ++ EPSILON_LARGE ++ F_CAP HOOK BOTTOM=X ++ F_SMALL HOOK BOTTOM=X ++ G_CAP !HORN HOOK=X ++ GAMMA_AFR_CAP ++ HV_SMALL ++ IOTA_LARGE ++ I_CAP STROKE_H MIDDLE=X ++ K_CAP_HOOK ++ K_SMALLCAP +HOOK TOP1=X ++ L_SMALL STROKE_H MIDDLE=X ++ LAMBDA_SMALL SLASH_SMALL_H MIDTOP=X ++ %M_LARGE ++ N_CAP HOOK BOTTOM1=X ++ ETA_SMALL ++ FITA_CAP + ++ O_CAP HORN HORN=X ++ O_SMALL HORN HORN=X ++ OI_CAP ++ OI_SMALL ++ P_CAP_HOOK ++ P_SMALL +HOOK TOP=X ++ YR_CAP ++ !S_CAP ++ !S_SMALL ++ SIGMA_CAP ++ !ESH_SMALL_LOOP ++ T_SMALL HOOK BOTTOM=X ++ T_CAP_HOOK ++ T_SMALL_HOOK ++ T_CAP !HOOK BOTTOM=X ++ U_CAP HORN TOP2=X + ++ U_SMALL HORN TOP2=X ++ %OMEGA_CAP ++ UPSILON_LARGE ++ Y_CAP_HOOK ++ Y_SMALL_HOOK ++ Z_CAP STROKE_H MIDDLE=X ++ Z_SMALL STROKE_H MIDDLE=X ++ DIGIT_3 ++ !DIGIT_3 ++ !EZH_SMALL ++ EZH_SMALL_TAIL ++ DIGIT_2 STROKE_H MIDDLE=X ++ DIGIT_5 ++ DIGIT_5_SMALL ++ %KOPPA_CYR_CAP STROKE_H MIDBOTTOM=X ++ WYNN_SMALL + ++ LINE_V_LETTER ++ LINE_V_LETTER_DBL ++ LINE_V_LETTER STROKE_SMALL_H_DBL MIDDLE=X ++ EXCLAM ++( D_CAP ++) Z_CAP CARON ABOVE=X ++( D_CAP ++) Z_SMALL CARON ABOVE=X ++( D_SMALL ++) Z_SMALL CARON ABOVE=X ++( L_CAP ++) J_CAP ++( L_CAP ++) J_SMALL DOT ABOVE=X ++( L_SMALL ++) J_SMALL DOT ABOVE=X ++( N_CAP ++) J_CAP ++( N_CAP ++) J_SMALL DOT ABOVE=X ++( N_SMALL ++) J_SMALL DOT ABOVE=X ++ A_CAP CARON ABOVE=X ++ A_SMALL CARON ++ I_CAP CARON ABOVE=X + ++ I_SMALL CARON ++ O_CAP CARON ABOVE=X ++ O_SMALL CARON ++ U_CAP CARON ABOVE=X ++ U_SMALL CARON ++ U_CAP DIAERESIS ABOVE=X MACRON HIGH=X ++ U_SMALL DIAERESIS ABOVE=X MACRON HIGH=X ++ U_CAP DIAERESIS ABOVE=X ACUTE HIGH=X ++ U_SMALL DIAERESIS ABOVE=X ACUTE HIGH=X ++ U_CAP DIAERESIS ABOVE=X CARON HIGH=X ++ U_SMALL DIAERESIS ABOVE=X CARON HIGH=X ++ U_CAP DIAERESIS ABOVE=X GRAVE HIGH=X ++ U_SMALL DIAERESIS ABOVE=X GRAVE HIGH=X ++ +E_SMALL ++ A_CAP DIAERESIS ABOVE=X MACRON HIGH=X ++ A_SMALL DIAERESIS ABOVE=X MACRON HIGH=X + ++ A_CAP DOT ABOVE=X MACRON HIGH=X ++ A_SMALL DOT ABOVE=X MACRON HIGH=X ++ AE_CAP MACRON ABOVE=X ++ AE_SMALL MACRON ++ G_CAP STROKE_H MIDBOTTOM=X ++ G_SMALL STROKE_H MIDBOTTOM=X ++ G_CAP CARON ABOVE=X ++ G_SMALL CARON ++ K_CAP CARON ABOVE=X ++ K_SMALL CARON ABOVE=X ++ O_CAP_OGONEK ++ O_SMALL_OGONEK ++ O_CAP_OGONEK MACRON ABOVE=X ++ O_SMALL_OGONEK MACRON ABOVE=X ++ DIGIT_3 CARON ABOVE=X ++ EZH_SMALL CARON + ++ J_SMALL CARON ++( D_CAP ++) Z_CAP ++( D_CAP ++) Z_SMALL ++( D_SMALL ++) Z_SMALL ++ G_CAP ACUTE ABOVE=X ++ G_SMALL ACUTE ++ HV_CAP ++ WYNN_CAP ++ N_CAP GRAVE ABOVE=X ++ N_SMALL GRAVE ++ A_CAP RING_ACUTE ABOVE=X ++ A_SMALL RING_ACUTE ABOVE=X ++ AE_CAP ACUTE ABOVE=X ++ AE_SMALL ACUTE ABOVE=X ++ O_CAP_STROKE ACUTE ABOVE=X ++ O_SMALL_STROKE ACUTE ABOVE=X + ++ A_CAP GRAVE_DBL ABOVE=X ++ A_SMALL GRAVE_DBL ABOVE=X ++ A_CAP BREVE_INV ABOVE=X ++ A_SMALL BREVE_INV ABOVE=X ++ E_CAP GRAVE_DBL ABOVE=X ++ E_SMALL GRAVE_DBL ABOVE=X ++ E_CAP BREVE_INV ABOVE=X ++ E_SMALL BREVE_INV ABOVE=X ++ I_CAP GRAVE_DBL ABOVE=X ++ I_SMALL GRAVE_DBL ABOVE=X ++ I_CAP BREVE_INV ABOVE=X ++ I_SMALL BREVE_INV ABOVE=X ++ O_CAP GRAVE_DBL ABOVE=X ++ O_SMALL GRAVE_DBL ABOVE=X ++ O_CAP BREVE_INV ABOVE=X ++ O_SMALL BREVE_INV ABOVE=X + ++ R_CAP GRAVE_DBL ABOVE=X ++ R_SMALL GRAVE_DBL ABOVE=X ++ R_CAP BREVE_INV ABOVE=X ++ R_SMALL BREVE_INV ABOVE=X ++ U_CAP GRAVE_DBL ABOVE=X ++ U_SMALL GRAVE_DBL ABOVE=X ++ U_CAP BREVE_INV ABOVE=X ++ U_SMALL BREVE_INV ABOVE=X ++ S_CAP COMMA BELOW=X ++ S_SMALL COMMA BELOW=X ++ T_CAP COMMA BELOW=X ++ T_SMALL COMMA BELOW=X ++ YOGH_CAP ++ YOGH_SMALL ++ H_CAP CARON ABOVE=X ++ H_SMALL CARON ABOVE=X + ++ N_CAP LEG BOTTOM2=X ++ D_SMALL_CURL ++ OU_CAP ++ OU_SMALL ++ Z_CAP HOOK BOTTOM2=X ++ Z_SMALL HOOK BOTTOM2=X ++ A_CAP DOT ABOVE=X ++ A_SMALL DOT ABOVE=X ++ E_CAP CEDILLA BOTTOM=X ++ E_SMALL CEDILLA BOTTOM=X ++ O_CAP DIAERESIS ABOVE=X MACRON HIGH=X ++ O_SMALL DIAERESIS ABOVE=X MACRON HIGH=X ++ O_CAP TILDE ABOVE=X MACRON HIGH=X ++ O_SMALL TILDE ABOVE=X MACRON HIGH=X ++ O_CAP DOT ABOVE=X ++ O_SMALL DOT ABOVE=X + ++ O_CAP DOT ABOVE=X MACRON HIGH=X ++ O_SMALL DOT ABOVE=X MACRON HIGH=X ++ Y_CAP MACRON ABOVE=X ++ Y_SMALL MACRON ABOVE=X ++ L_SMALL_CURL ++ N_SMALL_CURL ++ T_SMALL_CURL ++ J_SMALL ++ DB_SMALL ++ QP_SMALL ++ A_CAP SLASH_CAP ++ C_CAP SLASH_CAP ++ C_SMALL SLASH_SMALL ++ L_CAP STROKE_H MIDDLE=X ++ T_CAP SLASH_CAP ++ S_SMALL_SWASHTAIL + ++ Z_SMALL_SWASHTAIL ++ !KOPPA_CYR_CAP ++ !KOPPA_CYR_SMALL ++ B_CAP STROKE_SMALL_H MIDBOTTOM=X ++ U_CAP_STROKE ++ %V_CAP ++ E_CAP SLASH_CAP ++ E_SMALL SLASH_SMALL ++ J_CAP STROKE_H MIDDLE=X ++ J_SMALL STROKE_SMALL_H MIDDLE=X DOT ABOVE=X ++ Q_LARGE_TAIL ++ Q_SMALL_TAIL ++ R_CAP STROKE_SMALL_H STROKE=X ++ R_SMALL STROKE_H MIDDLE=X ++ Y_CAP_STROKE ++ Y_SMALL_STROKE + +// IPA EXTENSIONS (0250-02AF) ++ +A_SMALL ++ ALPHA_SMALL ++ +ALPHA_SMALL ++ B_SMALL_HOOK ++ +C_SMALL ++ C_SMALL_CURL ++ D_SMALL !HOOK BOTTOM2=X ++ D_SMALL_HOOK ++ !E_SMALL ++ +E_SMALL ++ +E_SMALL_HOOK ++ EPSILON_SMALL ++ +EPSILON_SMALL ++ +EPSILON_SMALL_HOOK ++ +EPSILON_SMALL_CLOSED ++ J_SMALL STROKE_SMALL_H MIDDLE=X ++ G_SMALL +HOOK TOP2=X ++ G_SMALL_SCRIPT ++ G_SMALLCAP ++ GAMMA_AFR_SMALL ++ GAMMA_AFR_SMALLCAP ++ +H_SMALL ++ H_SMALL_HOOK ++ H_SMALL_HOOK HOOK BOTTOM2=X ++ I_SMALL STROKE_SMALL_H MIDDLE=X DOT ABOVE=X ++ IOTA_SMALL ++ I_SMALLCAP ++ L_SMALL TILDE MIDDLE=X ++ L_SMALL_BELT ++ L_SMALL_RETROHOOK ++ LEZH_SMALL ++ +M_SMALL ++ +M_SMALL LEG TOP1=X ++ M_SMALL HOOK BOTTOM3=X ++ N_SMALL HOOK BOTTOM1=X ++ N_SMALL !HOOK BOTTOM2=X ++ N_SMALLCAP ++ FITA_SMALL ++ OE_SMALLCAP ++ OMEGA_SMALL_CLOSED ++ PHI_SMALL_VAR ++ +R_SMALL ++ +R_SMALL +LEG BOTTOM=X ++ +R_SMALL !HOOK TOP1=X ++ R_SMALL LEG BOTTOM=X ++ R_SMALL !HOOK BOTTOM=X ++ R_SMALL_FISHHOOK ++ !R_SMALL_FISHHOOK ++ R_SMALLCAP ++ -R_SMALLCAP ++ S_SMALL !HOOK BOTTOM1=X ++ ESH_SMALL ++ J_SMALL STROKE_SMALL_H MIDDLE=X +HOOK TOP=X ++ !ESH_SQUAT_SMALL ++ ESH_SMALL_CURL ++ +T_SMALL ++ T_SMALL_RETROHOOK ++ U_SMALL_STROKE ++ +OMEGA_SMALLCAP ++ UPSILON_SMALL ++ +V_SMALL ++ +W_SMALL ++ +Y_SMALL ++ Y_SMALLCAP ++ Z_SMALL !HOOK BOTTOM2=X ++ Z_SMALL_CURL ++ EZH_SMALL ++ EZH_SMALL_CURL ++ !KOPPA_CYR_CAP ++ KOPPA_CYR_CAP ++ %KOPPA_CYR_CAP ++ C_CAP_STRETCHED ++ O_CAP DOT CENTER=CENTER ++ B_SMALLCAP ++ EPSILON_SMALL_CLOSED ++ G_SMALLCAP +HOOK TOP2=X ++ H_SMALLCAP ++ J_SMALL_CURL DOT ABOVE=X ++ +K_SMALL ++ L_SMALLCAP ++ Q_SMALL +HOOK TOP2=X ++ !KOPPA_CYR_CAP STROKE_H MIDBOTTOM=X ++ KOPPA_CYR_CAP STROKE_H MIDBOTTOM=X ++ DZ_SMALL ++ DEZH_SMALL ++ DZ_SMALL_CURL ++ TS_SMALL ++ TESH_SMALL ++ TC_SMALL_CURL ++ FENG_SMALL ++ LS_SMALL ++ LZ_SMALL ++ W_OVER_W ++ BIDENTAL_PERCUSSIVE ++ +H_SMALL -HOOK BOTTOM2=X ++ +H_SMALL_RETROHOOK -HOOK BOTTOM2=X + +// SPACING MODIFIER LETTERS (02B0-02FF) +skipcodes 80 0 + +// COMBINING DIACRITICAL MARKS (0300-036F) +skipcodes 112 0 + +// GREEK AND COPTIC (0370-03FF) ++ HETA_CAP ++ HETA_SMALL ++ SAMPI_ARCHAIC_CAP ++ SAMPI_ARCHAIC_SMALL ++ APOSTROPHE ++ APOSTROPHE_TURNED_LOW ++ IZHE_CAP ++ IZHE_SMALL +skipcodes 2 0 ++ IOTA_BELOW ++ !C_SMALL ++ C_SMALL DOT CENTER=CENTER ++ !C_SMALL DOT CENTER=CENTER ++ SEMICOLON +skipcodes 5 0 ++ ACUTE ++ DIAERESIS ACUTE HIGH=X ++p A_CAP ACUTE TONOS=X ++ DOT ++p E_CAP ACUTE TONOS=X ++p H_CAP ACUTE TONOS=X ++p I_CAP ACUTE TONOS=X ++ 0 ++p O_CAP ACUTE TONOS=X ++ 0 ++p Y_CAP ACUTE TONOS=X ++p OMEGA_CAP ACUTE TONOS=X ++ IOTA_SMALL DIAERESIS ABOVE=X ACUTE HIGH=X ++ A_CAP ++ B_CAP ++ GAMMA_CAP ++ DELTA_CAP ++ E_CAP ++ Z_CAP ++ H_CAP ++ THETA_CAP ++ I_CAP ++ K_CAP ++ LAMBDA_CAP ++ M_CAP ++ N_CAP ++ XI_CAP ++ O_CAP ++ PI_CAP ++ P_CAP ++ 0 ++ SIGMA_CAP ++ T_CAP ++ Y_CAP ++ PHI_CAP ++ X_CAP ++ PSI_CAP ++ OMEGA_CAP ++ I_CAP DIAERESIS ABOVE=X # !!! ++ Y_CAP DIAERESIS ABOVE=X ++ ALPHA_SMALL ACUTE ++ EPSILON_SMALL ACUTE ++ ETA_SMALL ACUTE ++ IOTA_SMALL ACUTE ++ UPSILON_SMALL DIAERESIS ABOVE=X ACUTE HIGH=X ++ ALPHA_SMALL ++ BETA_SMALL ++ GAMMA_SMALL ++ DELTA_SMALL ++ EPSILON_SMALL ++ ZETA_SMALL ++ ETA_SMALL ++ THETA_SMALL ++ IOTA_SMALL ++ K_SMALLCAP ++ LAMBDA_SMALL ++ MU_SMALL ++ NU_SMALL ++ XI_SMALL ++ O_SMALL ++ PI_SMALL ++ RHO_SMALL ++ SIGMA_SMALL_FINAL ++ SIGMA_SMALL ++ TAU_SMALL ++ UPSILON_SMALL ++ PHI_SMALL ++ CHI_SMALL ++ PSI_SMALL ++ OMEGA_SMALL ++ DIAERESIS IOTA_SMALL ++ UPSILON_SMALL DIAERESIS ++ O_SMALL ACUTE ++ UPSILON_SMALL ACUTE ++ OMEGA_SMALL ACUTE ++ KAI_CAP ++ BETA_SMALL_CURLED ++ THETA_SMALL_SCRIPT ++ UPSILON_CAP_HOOK ++w ACUTE UPSILON_CAP_HOOK S=P ++ UPSILON_CAP_HOOK DIAERESIS ABOVE=X ++ PHI_SMALL_VAR ++ OMEGA_PI_SMALL ++ KAI_SMALL ++ KOPPA_ARCHAIC_CAP ++ KOPPA_ARCHAIC_SMALL ++ STIGMA_CAP ++ STIGMA_SMALL ++ F_CAP ++ DIGAMMA_SMALL ++ KOPPA_CAP ++ KOPPA_SMALL ++ SAMPI_CAP ++ SAMPI_SMALL ++ SHEI_CAP ++ SHEI_SMALL ++ FEI_CAP ++ FEI_SMALL ++ KHEI_CAP ++ KHEI_SMALL ++ HORI_CAP ++ HORI_SMALL ++ GANGIA_CAP ++ GANGIA_SMALL ++ BUKI_LARGE ++ BUKI_SMALL ++ DEI_CAP ++ DEI_SMALL ++ KAPPA_SMALL_SCRIPT ++ RHO_SMALL_TAIL ++ C_SMALL ++ J_SMALL DOT ABOVE=X ++ FITA_CAP ++ IE_SMALL ++ !IE_SMALL ++ THORN_CAP ++ THORN_SMALL ++ C_CAP ++ SAN_CAP ++ SAN_SMALL ++ RHO_SMALL_STROKE ++ !C_CAP ++ C_CAP DOT CENTER=CENTER ++ !C_CAP DOT CENTER=CENTER + +// Cyrillic (0400-04FF) ++ E_CAP GRAVE ABOVE=X ++ E_CAP DIAERESIS ABOVE=X ++w T_CAP MIDDLE_HOOK_CAP MIDHOOK=X ++ GAMMA_CAP ACUTE ABOVE=X ++ IE_CAP ++ S_CAP ++ I_CAP ++ I_CAP DIAERESIS ABOVE=X # !!! ++ J_CAP ++ LJE_CAP ++ NJE_CAP ++ TSHE_CAP ++ K_CAP ACUTE ABOVE=X ++ IZHE_CAP GRAVE ABOVE=X ++ Y_LARGE BREVE ABOVE=X ++ DZHE_CAP ++ A_CAP ++ BUKI_CAP ++ B_CAP ++ GAMMA_CAP ++ DOBRO_CAP ++ E_CAP ++ ZHIVETE_CAP ++ ZEMLYA_CAP ++ IZHE_CAP ++ IZHE_CAP BREVE ABOVE=X ++ K_CAP ++ LYUDI_CAP ++ M_CAP ++ H_CAP ++ O_CAP ++ PI_CAP ++ P_CAP ++ C_CAP ++ T_CAP ++ Y_LARGE ++ PHI_CAP ++ X_CAP ++ TSY_CAP ++ CHERV_CAP ++ SHA_CAP ++ SHA_CAP DESCENDER BOTTOM3=X ++ HARD_CAP ++ YERY_CAP ++ SOFT_CAP ++ %IE_CAP ++ YU_CAP ++ YA_CAP ++ A_SMALL ++ BUKI_SMALL ++ B_SMALLCAP ++ GAMMA_SMALLCAP ++ DOBRO_SMALL ++ E_SMALL ++ ZHIVETE_SMALL ++ ZEMLYA_SMALL ++ IZHE_SMALL ++ IZHE_SMALL BREVE ++ K_SMALLCAP ++ LYUDI_SMALL ++ M_SMALLCAP ++ H_SMALLCAP ++ O_SMALL ++ PI_SMALLCAP ++ P_SMALL ++ C_SMALL ++ T_SMALLCAP ++ Y_SMALL ++ PHI_SMALL ++ X_SMALL ++ TSY_SMALL ++ CHERV_SMALL ++ SHA_SMALL ++ SHA_SMALL DESCENDER BOTTOM3=X ++ HARD_SMALL ++ YERY_SMALL ++ SOFT_SMALL ++ +IE_SMALL ++ YU_SMALL ++ YA_SMALL ++ E_SMALL GRAVE ++ E_SMALL DIAERESIS ++ DJE_SMALL ++ GAMMA_SMALLCAP ACUTE ++ IE_SMALL ++ S_SMALL ++ I_SMALL DOT ABOVE=X ++ DIAERESIS I_SMALL ++ J_SMALL DOT ABOVE=X ++ LJE_SMALL ++ NJE_SMALL ++ TSHE_SMALL ++ K_SMALLCAP ACUTE ++ IZHE_SMALL GRAVE ++ Y_SMALL BREVE ++ DZHE_SMALL ++ OMEGA_LARGE ++ OMEGA_SMALL ++ YAT_CAP ++ YAT_SMALL ++ IYE_CAP ++ IYE_SMALL ++ YUS_LITTLE_CAP ++ YUS_LITTLE_SMALL ++ IYUS_LITTLE_CAP ++ IYUS_LITTLE_SMALL ++ YUS_BIG_CAP ++ YUS_BIG_SMALL ++ IYUS_BIG_CAP ++ IYUS_BIG_SMALL ++ KSI_CAP ++ KSI_SMALL ++ PSI_CAP ++ PSI_SMALL ++ FITA_CAP ++ FITA_SMALL ++ V_CAP # Izhitsa ++ V_SMALL ++ V_CAP GRAVE_DBL ABOVE=X ++ V_SMALL GRAVE_DBL ++( O_CAP ++) Y_SMALL ++( O_SMALL ++) Y_SMALL ++ OMEGA_ROUND_CAP ++ OMEGA_ROUND_SMALL ++ OMEGA_LARGE POKRYTIE ABOVE=X ++ OMEGA_SMALL POKRYTIE ++ OMEGA_LARGE T_CAP_ABOVE ABOVE=X ++ OMEGA_SMALL T_CAP_ABOVE ++ KOPPA_CYR_CAP ++ KOPPA_CYR_SMALL ++ THOUSANDS_CYR ++ TITLO ++ PALATALIZATION_CYR ++ GRAVE ++ ACUTE ++ POKRYTIE ++ HUNDRED_THOUSANDS_CYR ++ MILLIONS_CYR ++ IZHE_CAP TAIL BOTTOM2=X BREVE ABOVE=X ++ IZHE_SMALL TAIL BOTTOM2=X BREVE ABOVE=X ++ SOFT_CAP STROKE_SMALL_H MIDTOP=X ++ SEMISOFT_SMALL ++ P_CAP !SLASH_SMALL_V TICK=X ++ P_SMALL !SLASH_SMALL_V TICK=X ++ GAMMA_CAP_UPTURN ++ GAMMA_SMALLCAP_UPTURN ++ GAMMA_CAP STROKE_H MIDDLE=X ++ GAMMA_SMALLCAP STROKE_H MIDDLE=X ++w GAMMA_CAP MIDDLE_HOOK_CAP MIDHOOK=X ++w GAMMA_SMALLCAP MIDDLE_HOOK_SMALL MIDHOOK=X ++ ZHIVETE_CAP DESCENDER BOTTOM3=X ++ ZHIVETE_SMALL DESCENDER BOTTOM3=X ++ ZEMLYA_CAP CEDILLA ++ ZEMLYA_SMALL CEDILLA ++ K_CAP DESCENDER BOTTOM2=X ++ K_SMALLCAP DESCENDER BOTTOM2=X ++ K_CAP STROKE_V MIDDLE=X ++ K_SMALLCAP STROKE_V MIDDLE=X ++ K_CAP STROKE_SMALL_H MIDTOP=X ++ K_SMALL STROKE_SMALL_H MIDTOP=X ++ K_CAP_BASHKIR ++ K_SMALL_BASHKIR ++ H_CAP DESCENDER BOTTOM2=X ++ H_SMALLCAP DESCENDER BOTTOM2=X ++ HGAMMA_CAP ++ HGAMMA_SMALLCAP ++w PI_CAP MIDDLE_HOOK_CAP MIDHOOK=X ++w PI_SMALLCAP MIDDLE_HOOK_SMALL MIDHOOK=X ++ HA_ABKHAZ_CAP ++ HA_ABKHAZ_SMALL ++ C_CAP CEDILLA ++ C_SMALL CEDILLA ++ T_CAP DESCENDER BOTTOM=X ++ T_SMALLCAP DESCENDER BOTTOM=X ++ Y_CAP ++ Y_SMALL_STRAIGHT ++ Y_CAP STROKE_H MIDBOTTOM=X ++ Y_SMALL_STRAIGHT STROKE_H MIDBOTTOM=X ++ X_CAP DESCENDER BOTTOM2=X ++ X_SMALL DESCENDER BOTTOM2=X ++ TTSE_CAP ++ TTSE_SMALL ++ CHERV_CAP DESCENDER BOTTOM=X ++ CHERV_SMALL DESCENDER BOTTOM=X ++ CHERV_CAP STROKE_V MIDDLE=X ++ CHERV_SMALL STROKE_V MIDDLE=X ++ H_LARGE ++ H_SMALL ++ CHE_LARGE ++ CHE_SMALL ++ CHE_LARGE OGONEK ++ CHE_SMALL OGONEK ++ I_CAP ++ ZHIVETE_CAP BREVE ABOVE=X ++ ZHIVETE_SMALL BREVE ++ K_CAP HOOK BOTTOM2=X ++ K_SMALLCAP HOOK BOTTOM2=X ++ LYUDI_CAP TAIL BOTTOM2=X ++ LYUDI_SMALL TAIL BOTTOM2=X ++ H_CAP HOOK BOTTOM2=X ++ H_SMALLCAP HOOK BOTTOM2=X ++ H_CAP TAIL BOTTOM2=X ++ H_SMALLCAP TAIL BOTTOM2=X ++ CHERV_CAP !DESCENDER BOTTOM=X ++ CHERV_SMALL !DESCENDER BOTTOM=X ++ M_CAP TAIL BOTTOM3=X ++ M_SMALLCAP TAIL BOTTOM3=X ++ I_CAP ++ A_CAP BREVE ABOVE=X ++ A_SMALL BREVE ++ A_CAP DIAERESIS ABOVE=X ++ A_SMALL DIAERESIS ++ AE_CAP ++ AE_SMALL ++ E_CAP BREVE ABOVE=X ++ E_SMALL BREVE ++ %E_LARGE ++ +E_SMALL ++ %E_LARGE DIAERESIS BELOW=X ++ +E_SMALL DIAERESIS ++ ZHIVETE_CAP DIAERESIS ABOVE=X ++ ZHIVETE_SMALL DIAERESIS ++ ZEMLYA_CAP DIAERESIS ABOVE=X ++ ZEMLYA_SMALL DIAERESIS ++ DIGIT_3 ++ EZH_SMALL ++ IZHE_CAP MACRON ABOVE=X ++ IZHE_SMALL MACRON ++ IZHE_CAP DIAERESIS ABOVE=X ++ IZHE_SMALL DIAERESIS ++ O_CAP DIAERESIS ABOVE=X ++ O_SMALL DIAERESIS ++ FITA_CAP ++ FITA_SMALL ++ FITA_CAP DIAERESIS ABOVE=X ++ FITA_SMALL DIAERESIS ++ !IE_CAP DIAERESIS ABOVE=X ++ !IE_SMALL DIAERESIS ++ Y_LARGE MACRON ABOVE=X ++ Y_SMALL MACRON ++ Y_LARGE DIAERESIS ABOVE=X ++ Y_SMALL DIAERESIS ++ Y_LARGE ACUTE_DBL ABOVE=X ++ Y_SMALL ACUTE_DBL ++ CHERV_CAP DIAERESIS ABOVE=X ++ CHERV_SMALL DIAERESIS ++ GAMMA_CAP DESCENDER BOTTOM=X ++ GAMMA_SMALLCAP DESCENDER BOTTOM=X ++ YERY_CAP DIAERESIS ABOVE=X ++ YERY_SMALL DIAERESIS ++ GAMMA_CAP_HOOK STROKE_H MIDDLE=X ++ GAMMA_SMALLCAP_HOOK STROKE_H MIDDLE=X ++ X_CAP HOOK BOTTOM2=X ++ X_SMALL HOOK BOTTOM2=X ++ X_CAP STROKE_H CENTER=X ++ X_SMALL STROKE_H CENTER=X + +// Cyrillic Supplement (500-52F) ++ !SOFT_CAP ++ !SOFT_SMALL ++ DJE_KOMI_CAP ++ DJE_KOMI_SMALL ++ ZJE_KOMI_CAP ++ ZJE_KOMI_SMALL ++ DZJE_KOMI_CAP ++ DZJE_KOMI_SMALL ++ LJE_KOMI_CAP ++ LJE_KOMI_SMALL ++ HV_CAP ++ HV_SMALLCAP ++ G_CAP ++ G_SMALLCAP ++ TJE_KOMI_CAP ++ TJE_KOMI_SMALL ++ EPSILON_LARGE ++ EPSILON_SMALL ++ LYUDI_CAP HOOK BOTTOM2=X ++ LYUDI_SMALL HOOK BOTTOM2=X ++ LYUDIX_CAP ++ LYUDIX_SMALL ++ PX_CAP ++ PX_SMALL ++ YAE_CAP ++ YAE_SMALL ++ Q_CAP ++ Q_SMALL ++ W_CAP ++ W_SMALL ++ K_CAP !SLASH_SMALL_H MIDARM=X ++ K_SMALLCAP !SLASH_SMALL_H MIDARM=X ++w LYUDI_CAP MIDDLE_HOOK_CAP MIDHOOK=X ++w LYUDI_SMALL MIDDLE_HOOK_SMALL MIDHOOK=X ++w H_CAP MIDDLE_HOOK_CAP MIDHOOK=X ++w H_SMALLCAP MIDDLE_HOOK_SMALL MIDHOOK=X +skipcodes 12 + +// Armenian (530-58F) +skipcodes 96 0 + +// Hebrew (590-5FF) +skipcodes 112 0 + +// Arabic (600-6FF) +skipcodes 256 0 + +// Syriac (700-74F) +skipcodes 80 0 + +// Arabic Supplement (750-77F) +skipcodes 48 0 + +// Taana (780-7BF) +skipcodes 64 0 + +// N'Ko (7C0-7FF) +skipcodes 64 0 + +// - (800-8FF) +skipcodes 256 0 + +// Devanagari (900-97F) +skipcodes 128 0 + +// Bengali (980-9FF) +skipcodes 128 0 + +// Gurmukhi (A00-A7F) +skipcodes 128 0 + +// Gujarati (A80-AFF) +skipcodes 128 0 + +// Oriya (B00-B7F) +skipcodes 128 0 + +// Tamil (B80-BFF) +skipcodes 128 0 + +// Telugu (C00-C7F) +skipcodes 128 0 + +// Kannada (C80-CFF) +skipcodes 128 0 + +// Malayalam (D00-D7F) +skipcodes 128 0 + +// Simhala (D80-DFF) +skipcodes 128 0 + +// Thai (E00-E7F) +skipcodes 128 0 + +// Lao (E80-EFF) +skipcodes 128 0 + +// Tibetan (F00-FFF) +skipcodes 256 0 + +// Myanmar (1000-109F) +skipcodes 160 0 + +// Geogian (10A0-10FF) +skipcodes 96 0 + +// Hangul Jamo (1100-11FF) +skipcodes 256 0 + +// Ethiopic (1200-137F) +skipcodes 384 0 + +// Ethiopic Supplement (1380-139F) +skipcodes 32 0 + +// Cherokee (13A0-13FF) +skipcodes 96 0 + +// Unified Canadian Aboriginal Syllabics (1400-167F) +skipcodes 640 0 + +// Ogham (1680-169F) +skipcodes 32 0 + +// Runic (16A0-16FF) +skipcodes 96 0 + +// Tagalog (1700-171F) +skipcodes 32 0 + +// Hanunoo (1720-173F) +skipcodes 32 0 + +// Buhid (1740-175F) +skipcodes 32 + +// Tagbanwa (1760-177F) +skipcodes 32 + +// Khmer (1780-17FF) +skipcodes 128 + +// Mongolian (1800-18AF) +skipcodes 176 + +// - (18B0-18FF) +skipcodes 80 + +// Limbu (1900-194F) +skipcodes 80 + +// Tai Le (1950-197F) +skipcodes 48 + +// New Tai Lue (1980-19DF) +skipcodes 96 + +// Khmer Symbols (19E0-19FF) +skipcodes 32 + +// Buginese (1A00-1A1F) +skipcodes 32 + +// - (1A20-1AFF) +skipcodes 224 + +// Balinese (1B00-1B7F) +skipcodes 128 + +// Sudanese (1B80-1BBF) +skipcodes 64 + +// - (1BC0-1BFF) +skipcodes 64 + +// Lepcha (1C00-1C4F) +skipcodes 80 + +// Ol Chiki (1C50-1C7F) +skipcodes 48 + +// - (1C80-1CFF) +skipcodes 128 + +// Phonetic Extensions (1D00-1D7F) ++ A_SMALLCAP ++ AE_SMALLCAP ++ +AE_SMALL ++ B_SMALLCAP STROKE_SMALL_H MIDBOTTOM=X ++ C_SMALL ++ D_SMALLCAP ++ D_SMALLCAP STROKE_SMALL_H MIDDLE=X ++ E_SMALLCAP ++ +EPSILON_SMALL ++ +I_SMALL +DOT ABOVE=X ++ J_SMALLCAP ++ K_SMALLCAP ++ L_SMALLCAP SLASH_SMALL_H MIDDLE=X ++ M_SMALLCAP ++ !N_SMALLCAP ++ O_SMALL + ++ +C_SMALL ++ O_SMALL_SIDE ++ +C_SMALL_SIDE ++ O_SMALL_STROKE_SIDE ++ +OE_SMALL ++ OU_SMALLCAP ++ +O_SMALL_HALF ++ O_SMALL_HALF ++ P_SMALLCAP ++ !R_SMALLCAP ++ +R_SMALLCAP ++ T_SMALLCAP ++ U_SMALLCAP ++ U_SMALL_SIDE ++p U_SMALL_SIDE DIAERESIS_SIDE ABOVE=X ++ +M_SMALL_SIDE + ++ V_SMALL ++ W_SMALL ++ Z_SMALL ++ DIGIT_3_SMALL ++ +S_CAP STROKE_V MIDDLE=X ++ +GAMMA_AFR_SMALLCAP ++ GAMMA_SMALLCAP ++ LAMBDA_SMALLCAP ++ PI_SMALLCAP ++ P_SMALLCAP ++ PSI_SMALLCAP ++ LYUDI_SMALL ++ ^A_SMALLCAP ++ ^AE_SMALLCAP ++ ^B_SMALLCAP ++ ^B_SMALLCAP STROKE_SMALL_H MIDDLE=X + ++ ^D_SMALLCAP ++ ^E_SMALLCAP ++ `E_SMALLCAP ++ ^G_SMALLCAP ++ ^H_SMALLCAP ++ ^I_SMALLCAP ++ ^J_SMALLCAP ++ ^K_SMALLCAP ++ ^L_SMALLCAP ++ ^M_SMALLCAP ++ ^N_SMALLCAP ++ `N_SMALLCAP ++ ^O_SMALL ++ ^OU_SMALLCAP ++ ^P_SMALLCAP ++ ^R_SMALLCAP + ++ ^T_SMALLCAP ++ ^U_SMALLCAP ++ ^W_SMALL ++ ^A_TINY ++ ^A_TINY_TURNED ++ ^ALPHA_TINY ++ ^AE_TINY_TURNED ++ ^B_TINY ++ ^D_TINY ++ ^E_TINY ++ ^E_TINY_TURNED ++ ^EPSILON_TINY ++ ^EPSILON_TINY_TURNED ++ ^G_TINY ++ ^I_TINY +DOT BELOW=X ++ ^K_TINY + ++ ^M_TINY ++ ^ENG_TINY ++ ^O_TINY ++ ^C_TINY_TURNED ++ ^O_TINY_HALF_TOP ++ ^O_TINY_HALF ++ ^P_TINY ++ ^T_TINY ++ ^U_TINY ++ ^U_TINY_SIDE ++ ^M_TINY_TURNED ++ ^V_TINY ++ ^GAMMA_AFR_TINYCAP_TURNED ++ ^BETA_TINY ++ ^GAMMA_TINY ++ ^DELTA_TINY + ++ ^PHI_TINY ++ ^CHI_TINY ++ .I_TINY DOT ABOVE=X ++ .R_TINY ++ .U_TINY ++ .V_TINY ++ .BETA_TINY ++ .GAMMA_TINY ++ .RHO_TINY ++ .PHI_TINY ++ .CHI_TINY ++ UE_SMALL ++ B_SMALL TILDE MIDTOP=X ++ D_SMALL TILDE MIDTOP=X ++ F_SMALL TILDE MIDDLE=X ++ M_SMALL TILDE MIDDLE=X + ++ N_SMALL TILDE MIDDLE=X ++ P_SMALL TILDE MIDBOTTOM=X ++ R_SMALL TILDE MIDDLE=X ++ R_SMALL_FISHHOOK TILDE MIDDLE=X ++ S_SMALL TILDE MIDDLE=X ++ T_SMALL TILDE MIDDLE=X ++ Z_SMALL TILDE MIDDLE=X ++ +G_SMALL ++ ^H_SMALLCAP ++ EZH_SMALL_LOOP ++( T_SMALL ++) H_SMALL SLASH_CAP ++ I_SMALLCAP STROKE_SMALL_H MIDDLE=X ++ IOTA_SMALL STROKE_SMALL_H MIDDLE=X ++ P_SMALL LINE_H MIDDLE=CENTER ++ U_SMALLCAP LINE_H MIDDLE=CENTER ++ +OMEGA_SMALLCAP LINE_H MIDDLE=CENTER + +// Phonetic Extensions Supplement (1D80-1DBF) +skipcodes 64 + +// Combining Diacritical Marks Supplement (1DC0-1DFF) +skipcodes 64 + +// Latin Extended Additional (1E00-1EFF) ++ A_CAP +RING BELOW=X ++ A_SMALL +RING BELOW=X ++ B_CAP DOT ABOVE=X ++ B_SMALL DOT ABOVE=X ++ B_CAP +DOT BELOW=X ++ B_SMALL +DOT BELOW=X ++ B_CAP +MACRON BELOW=X ++ B_SMALL +MACRON BELOW=X ++ C_CAP CEDILLA BOTTOM=X ACUTE ABOVE=X ++ C_SMALL CEDILLA BOTTOM=X ACUTE ABOVE=X ++ D_CAP DOT ABOVE=X ++ D_SMALL DOT ABOVE=X ++ D_CAP +DOT BELOW=X ++ D_SMALL +DOT BELOW=X ++ D_CAP +MACRON BELOW=X ++ D_SMALL +MACRON BELOW=X + ++ D_CAP CEDILLA BOTTOM=X ++ D_SMALL CEDILLA BOTTOM=X ++ D_CAP +CARON BELOW=X ++ D_SMALL +CARON BELOW=X ++ E_CAP MACRON ABOVE=X GRAVE HIGH=X ++ E_SMALL MACRON ABOVE=X GRAVE HIGH=X ++ E_CAP MACRON ABOVE=X ACUTE HIGH=X ++ E_SMALL MACRON ABOVE=X ACUTE HIGH=X ++ E_CAP +CARON BELOW=X ++ E_SMALL +CARON BELOW=X ++ E_CAP +TILDE BELOW=X ++ E_SMALL +TILDE BELOW=X ++ E_CAP CEDILLA BOTTOM=X BREVE ABOVE=X ++ E_SMALL CEDILLA BOTTOM=X BREVE ABOVE=X ++ F_CAP DOT ABOVE=X ++ F_SMALL DOT ABOVE=X + ++ G_CAP MACRON ABOVE=X ++ G_SMALL MACRON ABOVE=X ++ H_CAP DOT ABOVE=X ++ H_SMALL DOT ABOVE=X ++ H_CAP +DOT BELOW=X ++ H_SMALL +DOT BELOW=X ++ H_CAP DIAERESIS ABOVE=X ++ H_SMALL DIAERESIS ABOVE=X ++ H_CAP CEDILLA BOTTOM1=X ++ H_SMALL CEDILLA BOTTOM1=X ++ H_CAP +BREVE_INV BELOW=X ++ H_SMALL +BREVE_INV BELOW=X ++ I_CAP +TILDE BELOW=X ++ I_SMALL DOT ABOVE=X +TILDE BELOW=X ++ I_CAP DIAERESIS ABOVE=X ACUTE HIGH=X ++ I_SMALL DIAERESIS ABOVE=X ACUTE HIGH=X + ++ K_CAP ACUTE ABOVE=X ++ K_SMALL ACUTE ABOVE=X ++ K_CAP +DOT BELOW=X ++ K_SMALL +DOT BELOW=X ++ K_CAP +MACRON BELOW=X ++ K_SMALL +MACRON BELOW=X ++ L_CAP +DOT BELOW=X ++ L_SMALL +DOT BELOW=X ++ L_CAP MACRON ABOVE=X +DOT BELOW=X ++ L_SMALL MACRON ABOVE=X +DOT BELOW=X ++ L_CAP +MACRON BELOW=X ++ L_SMALL +MACRON BELOW=X ++ L_CAP +CARON BELOW=X ++ L_SMALL +CARON BELOW=X ++ M_CAP ACUTE ABOVE=X ++ M_SMALL ACUTE ABOVE=X + ++ M_CAP DOT ABOVE=X ++ M_SMALL DOT ABOVE=X ++ M_CAP +DOT BELOW=X ++ M_SMALL +DOT BELOW=X ++ N_CAP DOT ABOVE=X ++ N_SMALL DOT ABOVE=X ++ N_CAP +DOT BELOW=X ++ N_SMALL +DOT BELOW=X ++ N_CAP +MACRON BELOW=X ++ N_SMALL +MACRON BELOW=X ++ N_CAP +CARON BELOW=X ++ N_SMALL +CARON BELOW=X ++ O_CAP TILDE ABOVE=X ACUTE HIGH=X ++ O_SMALL TILDE ABOVE=X ACUTE HIGH=X ++ O_CAP TILDE ABOVE=X DIAERESIS HIGH=X ++ O_SMALL TILDE ABOVE=X DIAERESIS HIGH=X + ++ O_CAP MACRON ABOVE=X GRAVE HIGH=X ++ O_SMALL MACRON ABOVE=X GRAVE HIGH=X ++ O_CAP MACRON ABOVE=X ACUTE HIGH=X ++ O_SMALL MACRON ABOVE=X ACUTE HIGH=X ++ P_CAP ACUTE ABOVE=X ++ P_SMALL ACUTE ABOVE=X ++ P_CAP DOT ABOVE=X ++ P_SMALL DOT ABOVE=X ++ R_CAP DOT ABOVE=X ++ R_SMALL DOT ABOVE=X ++ R_CAP +DOT BELOW=X ++ R_SMALL +DOT BELOW=X ++ R_CAP MACRON ABOVE=X +DOT BELOW=X ++ R_SMALL MACRON ABOVE=X +DOT BELOW=X ++ R_CAP +MACRON BELOW=X ++ R_SMALL +MACRON BELOW=X ++ S_CAP DOT ABOVE=X ++ S_SMALL DOT ABOVE=X ++ S_CAP +DOT BELOW=X ++ S_SMALL +DOT BELOW=X ++ S_CAP ACUTE_DOT ABOVE=X ++ S_SMALL ACUTE_DOT ABOVE=X ++ S_CAP CARON ABOVE=X DOT HIGH=X ++ S_SMALL CARON ABOVE=X DOT HIGH=X ++ S_CAP DOT ABOVE=X +DOT BELOW=X ++ S_SMALL DOT ABOVE=X +DOT BELOW=X ++ T_CAP DOT ABOVE=X ++ T_SMALL DOT ABOVE=X ++ T_CAP +DOT BELOW=X ++ T_SMALL +DOT BELOW=X ++ T_CAP +MACRON BELOW=X ++ T_SMALL +MACRON BELOW=X + ++ T_CAP +CARON BELOW=X ++ T_SMALL +CARON BELOW=X ++ U_CAP +DIAERESIS BELOW=X ++ U_SMALL +DIAERESIS BELOW=X ++ U_CAP +TILDE BELOW=X ++ U_SMALL +TILDE BELOW=X ++ U_CAP +CARON BELOW=X ++ U_SMALL +CARON BELOW=X ++ U_CAP TILDE ABOVE=X ACUTE HIGH=X ++ U_SMALL TILDE ABOVE=X ACUTE HIGH=X ++ U_CAP MACRON ABOVE=X DIAERESIS HIGH=X ++ U_SMALL MACRON ABOVE=X DIAERESIS HIGH=X ++ V_CAP TILDE ABOVE=X ++ V_SMALL TILDE ABOVE=X ++ V_CAP +DOT BELOW=X ++ V_SMALL +DOT BELOW=X + ++ W_CAP GRAVE ABOVE=X ++ W_SMALL GRAVE ABOVE=X ++ W_CAP ACUTE ABOVE=X ++ W_SMALL ACUTE ABOVE=X ++ W_CAP DIAERESIS ABOVE=X ++ W_SMALL DIAERESIS ABOVE=X ++ W_CAP DOT ABOVE=X ++ W_SMALL DOT ABOVE=X ++ W_CAP +DOT BELOW=X ++ W_SMALL +DOT BELOW=X ++ X_CAP DOT ABOVE=X ++ X_SMALL DOT ABOVE=X ++ X_CAP DIAERESIS ABOVE=X ++ X_SMALL DIAERESIS ABOVE=X ++ Y_CAP DOT ABOVE=X ++ Y_SMALL DOT ABOVE=X + ++ Z_CAP CIRCUMFLEX ABOVE=X ++ Z_SMALL CIRCUMFLEX ABOVE=X ++ Z_CAP +DOT BELOW=X ++ Z_SMALL +DOT BELOW=X ++ Z_CAP +MACRON BELOW=X ++ Z_SMALL +MACRON BELOW=X ++ H_SMALL +MACRON BELOW=X ++ T_SMALL DIAERESIS ABOVE=X ++ W_SMALL RING ABOVE=X ++ Y_SMALL RING ABOVE=X ++w A_SMALL !RING_HALF HALFRING=X ++ S_LONG_SMALL DOT ABOVE=X ++ S_LONG_SMALL SLASH_SMALL_H MIDDLE=X ++ S_LONG_SMALL STROKE_SMALL_H MIDTOP=X ++ ESZETT_CAP ++ DELTA_SMALL + ++ A_CAP +DOT BELOW=X ++ A_SMALL +DOT BELOW=X ++ A_CAP +OGONEK ABOVE=X ++ A_SMALL +OGONEK ABOVE=X ++ A_CAP CIRCUMFLEX_ACUTE ABOVE=X ++ A_SMALL CIRCUMFLEX_ACUTE ABOVE=X ++ A_CAP CIRCUMFLEX_GRAVE ABOVE=X ++ A_SMALL CIRCUMFLEX_GRAVE ABOVE=X ++ A_CAP CIRCUMFLEX_HOOK ABOVE=X ++ A_SMALL CIRCUMFLEX_HOOK ABOVE=X ++ A_CAP CIRCUMFLEX ABOVE=X TILDE HIGH=X ++ A_SMALL CIRCUMFLEX ABOVE=X TILDE HIGH=X ++ A_CAP CIRCUMFLEX ABOVE=X +DOT BELOW=X ++ A_SMALL CIRCUMFLEX ABOVE=X +DOT BELOW=X ++ A_CAP BREVE ABOVE=X ACUTE HIGH=X ++ A_SMALL BREVE ABOVE=X ACUTE HIGH=X + ++ A_CAP BREVE ABOVE=X GRAVE HIGH=X ++ A_SMALL BREVE ABOVE=X GRAVE HIGH=X ++ A_CAP BREVE_HOOK ABOVE=X ++ A_SMALL BREVE_HOOK ABOVE=X ++ A_CAP BREVE ABOVE=X TILDE HIGH=X ++ A_SMALL BREVE ABOVE=X TILDE HIGH=X ++ A_CAP BREVE ABOVE=X +DOT BELOW=X ++ A_SMALL BREVE ABOVE=X +DOT BELOW=X ++ E_CAP +DOT BELOW=X ++ E_SMALL +DOT BELOW=X ++ E_CAP +OGONEK ABOVE=X ++ E_SMALL +OGONEK ABOVE=X ++ E_CAP TILDE ABOVE=X ++ E_SMALL TILDE ABOVE=X ++ E_CAP CIRCUMFLEX_ACUTE ABOVE=X ++ E_SMALL CIRCUMFLEX_ACUTE ABOVE=X + ++ E_CAP CIRCUMFLEX_GRAVE ABOVE=X ++ E_SMALL CIRCUMFLEX_GRAVE ABOVE=X ++ E_CAP CIRCUMFLEX_HOOK ABOVE=X ++ E_SMALL CIRCUMFLEX_HOOK ABOVE=X ++ E_CAP CIRCUMFLEX ABOVE=X TILDE HIGH=X ++ E_SMALL CIRCUMFLEX ABOVE=X TILDE HIGH=X ++ E_CAP CIRCUMFLEX ABOVE=X +DOT BELOW=X ++ E_SMALL CIRCUMFLEX ABOVE=X +DOT BELOW=X ++ I_CAP +OGONEK ABOVE=X ++ I_SMALL +OGONEK ABOVE=X ++ I_CAP +DOT BELOW=X ++ I_SMALL DOT ABOVE=X +DOT BELOW=X ++ O_CAP +DOT BELOW=X ++ O_SMALL +DOT BELOW=X ++ O_CAP +OGONEK ABOVE=X ++ O_SMALL +OGONEK ABOVE=X + ++ O_CAP CIRCUMFLEX_ACUTE ABOVE=X ++ O_SMALL CIRCUMFLEX_ACUTE ABOVE=X ++ O_CAP CIRCUMFLEX_GRAVE ABOVE=X ++ O_SMALL CIRCUMFLEX_GRAVE ABOVE=X ++ O_CAP CIRCUMFLEX_HOOK ABOVE=X ++ O_SMALL CIRCUMFLEX_HOOK ABOVE=X ++ O_CAP CIRCUMFLEX ABOVE=X TILDE HIGH=X ++ O_SMALL CIRCUMFLEX ABOVE=X TILDE HIGH=X ++ O_CAP CIRCUMFLEX ABOVE=X +DOT BELOW=X ++ O_SMALL CIRCUMFLEX ABOVE=X +DOT BELOW=X ++ O_CAP HORN HORN=X ACUTE ABOVE=X ++ O_SMALL HORN HORN=X ACUTE ABOVE=X ++ O_CAP HORN HORN=X GRAVE ABOVE=X ++ O_SMALL HORN HORN=X GRAVE ABOVE=X ++ O_CAP HORN HORN=X +OGONEK ABOVE=X ++ O_SMALL HORN HORN=X +OGONEK ABOVE=X + ++ O_CAP HORN HORN=X +TILDE ABOVE=X ++ O_SMALL HORN HORN=X +TILDE ABOVE=X ++ O_CAP HORN HORN=X +DOT BELOW=X ++ O_SMALL HORN HORN=X +DOT BELOW=X ++ U_CAP +DOT BELOW=X ++ U_SMALL +DOT BELOW=X ++ U_CAP +OGONEK ABOVE=X ++ U_SMALL +OGONEK ABOVE=X ++ U_CAP HORN TOP2=X ACUTE ABOVE=X ++ U_SMALL HORN TOP2=X ACUTE ABOVE=X ++ U_CAP HORN TOP2=X GRAVE ABOVE=X ++ U_SMALL HORN TOP2=X GRAVE ABOVE=X ++ U_CAP HORN TOP2=X +OGONEK ABOVE=X ++ U_SMALL HORN TOP2=X +OGONEK ABOVE=X ++ U_CAP HORN TOP2=X +TILDE ABOVE=X ++ U_SMALL HORN TOP2=X +TILDE ABOVE=X + ++ U_CAP HORN TOP2=X +DOT BELOW=X ++ U_SMALL HORN TOP2=X +DOT BELOW=X ++ Y_CAP GRAVE ABOVE=X ++ Y_SMALL GRAVE ABOVE=X ++ Y_CAP +DOT BELOW=X ++ Y_SMALL +DOT BELOW=X ++ Y_CAP +OGONEK ABOVE=X ++ Y_SMALL +OGONEK ABOVE=X ++ Y_CAP TILDE ABOVE=X ++ Y_SMALL TILDE ABOVE=X ++ LL_CAP ++ LL_SMALL ++ V_MIDWELSH_CAP ++ V_MIDWELSH_SMALL ++ Y_LARGE_LOOP ++ Y_SMALL_LOOP + +// Greek Extended (1F00-1FFF) ++ ALPHA_SMALL PSILI ABOVE=X ++ ALPHA_SMALL DASIA ABOVE=X ++ ALPHA_SMALL PSILI_VARIA ABOVE=X ++ ALPHA_SMALL DASIA_VARIA ABOVE=X ++ ALPHA_SMALL PSILI_OXIA ABOVE=X ++ ALPHA_SMALL DASIA_OXIA ABOVE=X ++ ALPHA_SMALL PSILI ABOVE=X TILDE HIGH=X ++ ALPHA_SMALL DASIA ABOVE=X TILDE HIGH=X ++p A_CAP PSILI TONOS=X ++p A_CAP DASIA TONOS=X ++p A_CAP PSILI_VARIA TONOS=X2 ++p A_CAP DASIA_VARIA TONOS=X2 ++p A_CAP PSILI_OXIA TONOS=X2 ++p A_CAP DASIA_OXIA TONOS=X2 ++p A_CAP TILDE PERIS=X PSILI TONOS=X ++p A_CAP TILDE PERIS=X DASIA TONOS=X + ++ EPSILON_SMALL PSILI ABOVE=X ++ EPSILON_SMALL DASIA ABOVE=X ++ EPSILON_SMALL PSILI_VARIA ABOVE=X ++ EPSILON_SMALL DASIA_VARIA ABOVE=X ++ EPSILON_SMALL PSILI_OXIA ABOVE=X ++ EPSILON_SMALL DASIA_OXIA ABOVE=X +skipcodes 2 ++p E_CAP PSILI TONOS=X ++p E_CAP DASIA TONOS=X ++p E_CAP PSILI_VARIA TONOS=X2 ++p E_CAP DASIA_VARIA TONOS=X2 ++p E_CAP PSILI_OXIA TONOS=X2 ++p E_CAP DASIA_OXIA TONOS=X2 +skipcodes 2 + ++ ETA_SMALL PSILI ABOVE=X ++ ETA_SMALL DASIA ABOVE=X ++ ETA_SMALL PSILI_VARIA ABOVE=X ++ ETA_SMALL DASIA_VARIA ABOVE=X ++ ETA_SMALL PSILI_OXIA ABOVE=X ++ ETA_SMALL DASIA_OXIA ABOVE=X ++ ETA_SMALL PSILI ABOVE=X TILDE HIGH=X ++ ETA_SMALL DASIA ABOVE=X TILDE HIGH=X ++p H_CAP PSILI TONOS=X ++p H_CAP DASIA TONOS=X ++p H_CAP PSILI_VARIA TONOS=X2 ++p H_CAP DASIA_VARIA TONOS=X2 ++p H_CAP PSILI_OXIA TONOS=X2 ++p H_CAP DASIA_OXIA TONOS=X2 ++p H_CAP TILDE PERIS=X PSILI TONOS=X ++p H_CAP TILDE PERIS=X DASIA TONOS=X + ++ IOTA_SMALL PSILI ABOVE=X ++ IOTA_SMALL DASIA ABOVE=X ++ IOTA_SMALL PSILI_VARIA ABOVE=X ++ IOTA_SMALL DASIA_VARIA ABOVE=X ++ IOTA_SMALL PSILI_OXIA ABOVE=X ++ IOTA_SMALL DASIA_OXIA ABOVE=X ++ IOTA_SMALL PSILI ABOVE=X TILDE HIGH=X ++ IOTA_SMALL DASIA ABOVE=X TILDE HIGH=X ++p I_CAP PSILI TONOS=X ++p I_CAP DASIA TONOS=X ++p I_CAP PSILI_VARIA TONOS=X2 ++p I_CAP DASIA_VARIA TONOS=X2 ++p I_CAP PSILI_OXIA TONOS=X2 ++p I_CAP DASIA_OXIA TONOS=X2 ++p I_CAP TILDE PERIS=X PSILI TONOS=X ++p I_CAP TILDE PERIS=X DASIA TONOS=X + ++ O_SMALL PSILI ABOVE=X ++ O_SMALL DASIA ABOVE=X ++ O_SMALL PSILI_VARIA ABOVE=X ++ O_SMALL DASIA_VARIA ABOVE=X ++ O_SMALL PSILI_OXIA ABOVE=X ++ O_SMALL DASIA_OXIA ABOVE=X +skipcodes 2 ++p O_CAP PSILI TONOS=X ++p O_CAP DASIA TONOS=X ++p O_CAP PSILI_VARIA TONOS=X2 ++p O_CAP DASIA_VARIA TONOS=X2 ++p O_CAP PSILI_OXIA TONOS=X2 ++p O_CAP DASIA_OXIA TONOS=X2 +skipcodes 2 + ++ UPSILON_SMALL PSILI ABOVE=X ++ UPSILON_SMALL DASIA ABOVE=X ++ UPSILON_SMALL PSILI_VARIA ABOVE=X ++ UPSILON_SMALL DASIA_VARIA ABOVE=X ++ UPSILON_SMALL PSILI_OXIA ABOVE=X ++ UPSILON_SMALL DASIA_OXIA ABOVE=X ++ UPSILON_SMALL PSILI ABOVE=X TILDE HIGH=X ++ UPSILON_SMALL DASIA ABOVE=X TILDE HIGH=X +skipcodes 1 ++p Y_CAP DASIA TONOS=X +skipcodes 1 ++p Y_CAP DASIA_VARIA TONOS=X2 +skipcodes 1 ++p Y_CAP DASIA_OXIA TONOS=X2 +skipcodes 1 ++p Y_CAP TILDE PERIS=X DASIA TONOS=X + ++ OMEGA_SMALL PSILI ABOVE=X ++ OMEGA_SMALL DASIA ABOVE=X ++ OMEGA_SMALL PSILI_VARIA ABOVE=X ++ OMEGA_SMALL DASIA_VARIA ABOVE=X ++ OMEGA_SMALL PSILI_OXIA ABOVE=X ++ OMEGA_SMALL DASIA_OXIA ABOVE=X ++ OMEGA_SMALL PSILI ABOVE=X TILDE HIGH=X ++ OMEGA_SMALL DASIA ABOVE=X TILDE HIGH=X ++p OMEGA_CAP PSILI TONOS=X ++p OMEGA_CAP DASIA TONOS=X ++p OMEGA_CAP PSILI_VARIA TONOS=X2 ++p OMEGA_CAP DASIA_VARIA TONOS=X2 ++p OMEGA_CAP PSILI_OXIA TONOS=X2 ++p OMEGA_CAP DASIA_OXIA TONOS=X2 ++p OMEGA_CAP TILDE PERIS=X PSILI TONOS=X ++p OMEGA_CAP TILDE PERIS=X DASIA TONOS=X + ++ ALPHA_SMALL ACUTE ABOVE=X ++ ALPHA_SMALL ACUTE ABOVE=X ++ EPSILON_SMALL ACUTE ABOVE=X ++ EPSILON_SMALL ACUTE ABOVE=X ++ ETA_SMALL ACUTE ABOVE=X ++ ETA_SMALL ACUTE ABOVE=X ++ IOTA_SMALL ACUTE ABOVE=X ++ IOTA_SMALL ACUTE ABOVE=X ++ O_SMALL ACUTE ABOVE=X ++ O_SMALL ACUTE ABOVE=X ++ UPSILON_SMALL ACUTE ABOVE=X ++ UPSILON_SMALL ACUTE ABOVE=X ++ OMEGA_SMALL ACUTE ABOVE=X ++ OMEGA_SMALL ACUTE ABOVE=X +skipcodes 2 + ++ ALPHA_SMALL PSILI ABOVE=X IOTA_BELOW BELOW=X ++ ALPHA_SMALL DASIA ABOVE=X IOTA_BELOW BELOW=X ++ ALPHA_SMALL PSILI_VARIA ABOVE=X IOTA_BELOW BELOW=X ++ ALPHA_SMALL DASIA_VARIA ABOVE=X IOTA_BELOW BELOW=X ++ ALPHA_SMALL PSILI_OXIA ABOVE=X IOTA_BELOW BELOW=X ++ ALPHA_SMALL DASIA_OXIA ABOVE=X IOTA_BELOW BELOW=X ++ ALPHA_SMALL PSILI ABOVE=X TILDE HIGH=X IOTA_BELOW BELOW=X ++ ALPHA_SMALL DASIA ABOVE=X TILDE HIGH=X IOTA_BELOW BELOW=X ++p A_CAP PSILI TONOS=X IOTA_BELOW BELOW=X ++p A_CAP DASIA TONOS=X IOTA_BELOW BELOW=X ++p A_CAP PSILI_VARIA TONOS=X2 IOTA_BELOW BELOW=X ++p A_CAP DASIA_VARIA TONOS=X2 IOTA_BELOW BELOW=X ++p A_CAP PSILI_OXIA TONOS=X2 IOTA_BELOW BELOW=X ++p A_CAP DASIA_OXIA TONOS=X2 IOTA_BELOW BELOW=X ++p A_CAP TILDE PERIS=X PSILI TONOS=X IOTA_BELOW BELOW=X ++p A_CAP TILDE PERIS=X DASIA TONOS=X IOTA_BELOW BELOW=X + ++ ETA_SMALL PSILI ABOVE=X IOTA_BELOW BELOW=X ++ ETA_SMALL DASIA ABOVE=X IOTA_BELOW BELOW=X ++ ETA_SMALL PSILI_VARIA ABOVE=X IOTA_BELOW BELOW=X ++ ETA_SMALL DASIA_VARIA ABOVE=X IOTA_BELOW BELOW=X ++ ETA_SMALL PSILI_OXIA ABOVE=X IOTA_BELOW BELOW=X ++ ETA_SMALL DASIA_OXIA ABOVE=X IOTA_BELOW BELOW=X ++ ETA_SMALL PSILI ABOVE=X TILDE HIGH=X IOTA_BELOW BELOW=X ++ ETA_SMALL DASIA ABOVE=X TILDE HIGH=X IOTA_BELOW BELOW=X ++p H_CAP IOTA_BELOW BELOW=X ++p H_CAP DASIA TONOS=X IOTA_BELOW BELOW=X ++p H_CAP PSILI_VARIA TONOS=X2 IOTA_BELOW BELOW=X ++p H_CAP DASIA_VARIA TONOS=X2 IOTA_BELOW BELOW=X ++p H_CAP PSILI_OXIA TONOS=X2 IOTA_BELOW BELOW=X ++p H_CAP DASIA_OXIA TONOS=X2 IOTA_BELOW BELOW=X ++p H_CAP TILDE PERIS=X PSILI TONOS=X IOTA_BELOW BELOW=X ++p H_CAP TILDE PERIS=X DASIA TONOS=X IOTA_BELOW BELOW=X + ++ OMEGA_SMALL PSILI ABOVE=X IOTA_BELOW BELOW=X ++ OMEGA_SMALL DASIA ABOVE=X IOTA_BELOW BELOW=X ++ OMEGA_SMALL PSILI_VARIA ABOVE=X IOTA_BELOW BELOW=X ++ OMEGA_SMALL DASIA_VARIA ABOVE=X IOTA_BELOW BELOW=X ++ OMEGA_SMALL PSILI_OXIA ABOVE=X IOTA_BELOW BELOW=X ++ OMEGA_SMALL DASIA_OXIA ABOVE=X IOTA_BELOW BELOW=X ++ OMEGA_SMALL PSILI ABOVE=X TILDE HIGH=X IOTA_BELOW BELOW=X ++ OMEGA_SMALL DASIA ABOVE=X TILDE HIGH=X IOTA_BELOW BELOW=X ++p OMEGA_CAP PSILI TONOS=X IOTA_BELOW BELOW=X ++p OMEGA_CAP DASIA TONOS=X IOTA_BELOW BELOW=X ++p OMEGA_CAP PSILI_VARIA TONOS=X2 IOTA_BELOW BELOW=X ++p OMEGA_CAP DASIA_VARIA TONOS=X2 IOTA_BELOW BELOW=X ++p OMEGA_CAP PSILI_OXIA TONOS=X2 IOTA_BELOW BELOW=X ++p OMEGA_CAP DASIA_OXIA TONOS=X2 IOTA_BELOW BELOW=X ++p OMEGA_CAP TILDE PERIS=X PSILI TONOS=X IOTA_BELOW BELOW=X ++p OMEGA_CAP TILDE PERIS=X DASIA TONOS=X IOTA_BELOW BELOW=X + ++ ALPHA_SMALL BREVE ABOVE=X ++ ALPHA_SMALL MACRON ABOVE=X ++ ALPHA_SMALL GRAVE ABOVE=X IOTA_BELOW BELOW=X ++ ALPHA_SMALL IOTA_BELOW BELOW=X ++ ALPHA_SMALL ACUTE ABOVE=X IOTA_BELOW BELOW=X +skipcodes 1 ++ ALPHA_SMALL TILDE ABOVE=X ++ ALPHA_SMALL TILDE ABOVE=X IOTA_BELOW BELOW=X ++ A_CAP BREVE ABOVE=X ++ A_CAP MACRON ABOVE=X ++p A_CAP GRAVE TONOS=X ++p A_CAP ACUTE TONOS=X ++ A_CAP IOTA_BELOW BELOW=X ++ PSILI ++ IOTA_BELOW ++ PSILI + ++ TILDE ++ DIAERESIS_TILDE ++ ETA_SMALL GRAVE ABOVE=X IOTA_BELOW BELOW=X ++ ETA_SMALL IOTA_BELOW BELOW=X ++ ETA_SMALL ACUTE ABOVE=X IOTA_BELOW BELOW=X +skipcodes 1 ++ ETA_SMALL TILDE ABOVE=X ++ ETA_SMALL TILDE ABOVE=X IOTA_BELOW BELOW=X ++p E_CAP GRAVE TONOS=X ++p E_CAP ACUTE TONOS=X ++p H_CAP GRAVE TONOS=X ++p H_CAP ACUTE TONOS=X ++ H_CAP IOTA_BELOW BELOW=X ++ PSILI_VARIA ++ PSILI_OXIA ++ PSILI TILDE HIGH=X + ++ IOTA_SMALL BREVE ABOVE=X ++ IOTA_SMALL MACRON ABOVE=X ++ IOTA_SMALL DIAERESIS ABOVE=X GRAVE HIGH=X ++ IOTA_SMALL DIAERESIS ABOVE=X ACUTE HIGH=X +skipcodes 2 ++ IOTA_SMALL TILDE ABOVE=X ++ IOTA_SMALL DIAERESIS_TILDE ABOVE=X ++ I_CAP BREVE ABOVE=X ++ I_CAP MACRON ABOVE=X ++p I_CAP GRAVE TONOS=X ++p I_CAP ACUTE TONOS=X +skipcodes 1 ++ DASIA_VARIA ++ DASIA_OXIA ++ DASIA TILDE HIGH=X + ++ UPSILON_SMALL BREVE ABOVE=X ++ UPSILON_SMALL MACRON ABOVE=X ++ UPSILON_SMALL DIAERESIS ABOVE=X GRAVE HIGH=X ++ UPSILON_SMALL DIAERESIS ABOVE=X ACUTE HIGH=X ++ RHO_SMALL PSILI ABOVE=X ++ RHO_SMALL DASIA ABOVE=X ++ UPSILON_SMALL TILDE ABOVE=X ++ UPSILON_SMALL DIAERESIS_TILDE ABOVE=X ++ Y_CAP BREVE ABOVE=X ++ Y_CAP MACRON ABOVE=X ++p Y_CAP GRAVE TONOS=X ++p Y_CAP ACUTE TONOS=X ++p P_CAP DASIA TONOS=X ++ DIAERESIS GRAVE HIGH=X ++ DIAERESIS ACUTE HIGH=X ++ GRAVE + +skipcodes 2 ++ OMEGA_SMALL GRAVE ABOVE=X IOTA_BELOW BELOW=X ++ OMEGA_SMALL IOTA_BELOW BELOW=X ++ OMEGA_SMALL ACUTE ABOVE=X IOTA_BELOW BELOW=X +skipcodes 1 ++ OMEGA_SMALL TILDE ABOVE=X ++ OMEGA_SMALL TILDE ABOVE=X IOTA_BELOW BELOW=X ++p O_CAP GRAVE TONOS=X ++p O_CAP ACUTE TONOS=X ++p OMEGA_CAP GRAVE TONOS=X ++p OMEGA_CAP ACUTE TONOS=X ++ OMEGA_CAP IOTA_BELOW BELOW=X ++ ACUTE ++ DASIA +skipcodes 1 +#skipcodes 256 +// General Punctuation (2000-206F) ++ SPACE_EM ++ SPACE_EN ++ SPACE_EM ++ SPACE_EN ++ SPACE_THICK ++ SPACE_MID ++ SPACE_THIN ++ SPACE_FIGURE ++ SPACE_PUNC ++ SPACE_THIN ++ SPACE_HAIR ++ 0 ++ 0 ++ 0 ++ 0 ++ 0 ++ HYPHEN ++ HYPHEN ++ DASH_FIGURE ++ DASH_EN ++ DASH_EM ++ DASH_EM ++ LINE_V_DBL ++ LOW_LINE_DBL ++ %COMMA ++ QUOTE_RIGHT ++ COMMA ++ !QUOTE_RIGHT ++ %COMMA_DBL ++ QUOTE_RIGHT_DBL ++ COMMA_DBL ++ !QUOTE_RIGHT_DBL ++ DEI_SMALL ++ DIESIS ++ CIRCLE_SMALL_BLACK ++ TRIANGLE_E_SMALL_BLACK ++ FULL_STOP ++( FULL_STOP ++) FULL_STOP ++( FULL_STOP ++| FULL_STOP ++) FULL_STOP ++ DOT ++ 0 ++ 0 ++ 0 ++ 0 ++ 0 ++ 0 ++ 0 ++ 0 ++ PERMILLE ++ PERMYRIAD ++ PRIME ++ PRIME_DBL ++ PRIME_TPL ++ !PRIME ++ !PRIME_DBL ++ !PRIME_TPL ++ +CARON ++ GUILLEMET ++ !GUILLEMET ++ MULTIPLY DOTS_4 ++( EXCLAM ++) EXCLAM ++ INTERROBANG ++ OVERLINE ++ *TIE ++ TIE ++ CARET_INSERTION ++ ASTERISM ++ HYPHEN ++ SLASH ++ BRACKET_QUILL ++ !BRACKET_QUILL ++( QUESTION ++) QUESTION ++( QUESTION ++) EXCLAM ++( EXCLAM ++) QUESTION ++ ET_TIRONIAN ++ !PI_SMALL ++ BULLET_LEFT ++ !BULLET_LEFT ++ %ASTERISK ++ !SEMICOLON ++ TIE *TIE ++ ASTERISK !ASTERISK ++ ABZUEGLICH ++ WAVE ++ BRACE_OVER ++ PLUS MULTIPLY ++ DOTS_3 ++ PRIME_X4 ++ DOTS_4 ++ DOTS_5 ++ COLON ++ DOTS_4 ++ PLUS PROPORTION ++ ELLIPSIS_VERT ++ DOTS_FOUR_VERT ++ SPACE_MID ++ 0 ++ 0 ++ 0 ++ 0 ++ 0 +skipcodes 5 0 ++ 0 ++ 0 ++ 0 ++ 0 ++ 0 ++ 0 + +// Subscripts and Superscripts (2070-209F) ++ ^DIGIT_0_SMALL ++ ^I_TINY DOT ABOVE=X +skipcodes 2 0 ++ ^DIGIT_4_SMALL ++ ^DIGIT_5_SMALL ++ ^DIGIT_6_SMALL ++ ^DIGIT_7_SMALL ++ ^DIGIT_8_SMALL ++ ^DIGIT_9_SMALL ++ ^PLUS_SMALL ++ ^MINUS_SMALL ++ ^EQUAL_SMALL ++ ^PAREN_SMALL ++ `PAREN_SMALL ++ ^N_TINY ++ .DIGIT_0_SMALL ++ .DIGIT_1_SMALL ++ .DIGIT_2_SMALL ++ .DIGIT_3_SMALL ++ .DIGIT_4_SMALL ++ .DIGIT_5_SMALL ++ .DIGIT_6_SMALL ++ .DIGIT_7_SMALL ++ .DIGIT_8_SMALL ++ .DIGIT_9_SMALL ++ .PLUS_SMALL ++ .MINUS_SMALL ++ .EQUAL_SMALL ++ .PAREN_SMALL ++ ,PAREN_SMALL ++ 0 ++ .A_TINY ++ .E_TINY ++ .O_TINY ++ .X_TINY ++ .E_TINY_TURNED +skipcodes 11 0 + +// Currency Symbols (20A0-20CF) ++ ECU ++ C_CAP SLASH_CAP SLASH1=X SLASH_CAP SLASH2=X ++ C_CAP R_SMALL BOTTOM=BOTTOM ++ F_CAP STROKE_H MIDBOTTOM=X ++ POUND STROKE_H MIDDLE=X ++ M_SMALL SLASH_SMALL ++ N_CAP LINE_H_DBL ++( P_CAP ++| T_SMALL ++) S_SMALL ++( R_CAP ++) S_SMALL ++ W_CAP LINE_H_DBL ++ SHEQUEL_NEW ++ D_SMALL STROKE_H MIDTOP=X +MACRON BELOW=X ++ EURO ++ K_CAP STROKE_H MIDDLE=X ++ T_CAP SLASH_SMALL_H_DBL MIDDLE=X ++( DELTA_CAP ++) RHO_SMALL ++ PENNY_GERMAN ++ P_CAP LINE_H TOPRING=CENTER ++ G_CAP LINE_V_CAP ++ LAMBDA_CAP LINE_H_DBL ++ !S_CAP LINE_V_CAP ++ C_SMALL LINE_V_SMALL +skipcodes 26 0 + +// Combining Diacritical Marks For Symbols (20D0-20FF) +skipcodes 48 0 + +// Letterlike Symbols (2100-214F) +skipcodes 80 0 + +// Number Forms (2150-218F) +skipcodes 64 0 + +// Arrows (2190-21FF) ++ !ARROW_E ++ ARROW_N ++ ARROW_E ++ *ARROW_N ++ ARROW_E *ARROWHEAD_E ++ ARROW_N *ARROWHEAD_N ++ !ARROW_NE ++ ARROW_NE ++ ~ARROW_NE ++ *ARROW_NE ++ *ARROW_E_SLASH ++ ARROW_E_SLASH ++ !ARROW_E_WAVE ++ ARROW_E_WAVE ++ !ARROW_DBL_E ++ ARROW_DBL_N ++ ARROW_DBL_E ++ *ARROW_DBL_N ++ !ARROW_E_TAIL ++ ARROW_E_TAIL ++ !ARROW_E_BAR ++ ARROW_N_BAR ++ ARROW_E_BAR ++ *ARROW_N_BAR ++ ARROW_NS_BAR ++ !ARROW_E_HOOK ++ ARROW_E_HOOK ++ !ARROW_E_LOOP ++ ARROW_E_LOOP ++ ARROW_WE_WAVE ++ ARROW_WE_SLASH ++ ARROW_ZIGZAG ++ !ARROW_E_N ++ ARROW_E_N ++ *ARROW_E_N ++ ~ARROW_E_N ++ ~ARROW_N_E ++ *ARROW_E_N ++ !ARROW_CLOCKWISE_SEMI ++ ARROW_CLOCKWISE_SEMI ++ !ARROW_NE_TOP_BAR ++ TAB ++ !ARROW_CLOCKWISE_OPEN ++ ARROW_CLOCKWISE_OPEN ++ !HARPOON_UP_E ++ *HARPOON_UP_E ++ HARPOON_RIGHT_N ++ !HARPOON_RIGHT_N ++ HARPOON_UP_E ++ ~HARPOON_UP_E ++ ~HARPOON_RIGHT_N ++ *HARPOON_RIGHT_N ++ !ARROWS_W_E ++ ARROWS_N_S ++ ARROWS_W_E ++ !ARROWS_E_E ++ ARROWS_N_N ++ ARROWS_E_E ++ *ARROWS_N_N ++ HARPOONS_W_E ++ !HARPOONS_W_E ++ *ARROW_E_DBL_SLASH ++ ARROW_WE_DBL_SLASH ++ ARROW_E_DBL_SLASH ++ *ARROW_E_DBL ++ ARROW_N_DBL ++ ARROW_E_DBL ++ *ARROW_N_DBL ++ ARROW_WE_DBL ++ ARROW_NS_DBL ++ !ARROW_NE_DBL ++ ARROW_NE_DBL ++ ~ARROW_NE_DBL ++ *ARROW_NE_DBL ++ !ARROW_E_TPL ++ ARROW_E_TPL ++ !ARROW_E_SQUIGGLE ++ ARROW_E_SQUIGGLE ++ ARROW_N_STROKE_DBL ++ *ARROW_N_STROKE_DBL ++ *ARROW_E_DASHED ++ ARROW_N_DASHED ++ ARROW_E_DASHED ++ *ARROW_N_DASHED ++ *ARROW_BAR_E ++ ARROW_BAR_E ++ *ARROW_E_WHITE ++ ARROW_N_WHITE ++ ARROW_E_WHITE ++ *ARROW_N_WHITE ++ ARROW_N_BAR_WHITE ++ ARROW_N_PEDESTAL_WHITE ++ ARROW_N_PEDESTAL_WHITE_HBAR ++ ARROW_N_PEDESTAL_WHITE_VBAR ++ ARROW_DBL_N_WHITE ++ ARROW_DBL_N_PEDESTAL_WHITE ++ ARROW_E_WALL_WHITE ++ !ARROW_CORNER_NE ++ ~ARROW_CORNER_NE ++ ARROW_NS_WHITE ++ ARROW_E_SMALL_CIRCLE ++ !ARROWS_N_S ++ ARROWS_E_E_E ++ *ARROW_E_STROKE ++ ARROW_E_STROKE ++ ARROW_WE_STROKE ++ *ARROW_E_STROKE_DBL ++ ARROW_E_STROKE_DBL ++ ARROW_WE_STROKE_DBL ++ !ARROW_OPEN_E ++ ARROW_OPEN_E ++ ARROW_OPEN_WE + +// Mathematical Operators (2200-22FF) ++ =A_CAP ++ COMPLEMENT ++ DOBRO_SMALL ++ !E_CAP ++ %E_CAP SLASH_CAP ++ CIRCLE_LARGE_SLASH ++ DELTA_CAP ++ %DELTA_CAP ++ ELEMENT ++ ELEMENT_SLASH ++ ELEMENT_SMALL ++ %ELEMENT ++ %ELEMENT_SLASH ++ !ELEMENT_SMALL ++ RECTANGLE_V_BLACK ++ PI_CAP_HUGE + ++ ~PI_CAP_HUGE ++ SIGMA_CAP_HUGE ++ MINUS ++ *PLUS_MINUS ++ PLUS DOT ABOVE=X ++ SLASH ++ BACKSLASH ++ ASTERISK_OP ++ CIRCLE_SMALL ++ CIRCLE_SMALL_BLACK ++ RADICAL ++ RADICAL ^DIGIT_3_SMALL ++ RADICAL ^DIGIT_4_SMALL ++ PROPORTIONAL ++ INFINITY ++ ANGLE_RIGHT + ++ ANGLE ++ ANGLE_MEAS ++ ANGLE_ARC ++ LINE_V ++ LINE_V_SLASH ++ LINE_V_DBL ++ LINE_V_DBL_SLASH ++ *OR ++ OR ++ *UNION ++ UNION ++ INTEGRAL ++ INTEGRAL_DBL ++ INTEGRAL_TPL ++ INTEGRAL_CONTOUR ++ INTEGRAL_DBL_CONTOUR + ++ INTEGRAL_TPL_CONTOUR ++ INTEGRAL_CLOCKWISE ++ INTEGRAL_CONTOUR_CLOCKWISE ++ INTEGRAL_CONTOUR_COUNTERCLOCKWISE ++ THEREFORE ++ *THEREFORE ++ RATIO ++ PROPORTION ++ MINUS DOT ABOVE=BELOW ++ EXCESS ++ MINUS PROPORTION ++ WAVE RATIO ++ WAVE ++ !WAVE ++ !S_LAZY ++ SINE + ++ WREATH_PRODUCT ++ WAVE SLASH_REL ++ *WAVE_MINUS ++ WAVE_MINUS ++ WAVE_MINUS SLASH_REL ++ WAVE_EQUAL ++ WAVE_NOTEQUAL ++ WAVE_EQUAL SLASH_OP ++ ASYMP ++ ASYMP SLASH_REL ++ ASYMP_MINUS ++ WAVE_TPL ++ !WAVE_EQUAL ++ EQUIVALENT ++ EQUIVALENT_GEOM ++ DIFFERENCE + ++ EQUAL DOT ABOVE=X ++ EQUAL RATIO ++ IMAGEOF ++ !IMAGEOF ++ COLON_EQUAL ++ !COLON_EQUAL ++ EQUAL CIRCLE_SMALL CENTER=CENTER ++ EQUAL RING ABOVE=X ++ EQUAL BREVE_INV ABOVE=X ++ EQUAL CIRCUMFLEX ABOVE=X ++ EQUAL CARON ABOVE=X ++ EQUAL STAR_SMALL ABOVE=BELOW ++ EQUAL DELTA_CAP_ABOVE ++ EQUAL_DEF ++ EQUAL M_SMALL_ABOVE ++ EQUAL QUESTION_ABOVE + ++ EQUAL_SLASH ++ IDENTICAL ++ IDENTICAL SLASH_OP ++ STRICTEQV ++ LESS_MINUS ++ !LESS_MINUS ++ LESS_EQUAL ++ !LESS_EQUAL ++ LESS_NOTEQUAL ++ GREATER_NOTEQUAL ++ LESS_LESS ++ !LESS_LESS ++ BETWEEN ++ EQUIVALENT SLASH_REL ++ LESS SLASH_REL ++ !LESS SLASH_REL + ++ LESS_MINUS SLASH_OP ++ !LESS_MINUS SLASH_OP ++ LESS_WAVE ++ GREATER_WAVE ++ LESS_WAVE SLASH_OP ++ GREATER_WAVE SLASH_OP ++ LESS_GREATER ++ !LESS_GREATER ++ LESS_GREATER SLASH_OP ++ !LESS_GREATER SLASH_OP ++ PRECEDES ++ !PRECEDES ++ PRECEDESEQ ++ !PRECEDESEQ ++ PRECEDES_WAVE ++ SUCCEEDS_WAVE + ++ PRECEDES SLASH_REL ++ !PRECEDES SLASH_REL ++ SUBSET ++ !SUBSET ++ SUBSET SLASH_REL ++ !SUBSET SLASH_REL ++ SUBSET_MINUS ++ !SUBSET_MINUS ++ SUBSET_MINUS SLASH_OP ++ !SUBSET_MINUS SLASH_OP ++ SUBSET_MINUS SLASH_LINE_H CENTER_M=X ++ !SUBSET_MINUS SLASH_LINE_H CENTER_M=X ++ UNION ARROW_E_SMALL CENTER=CENTER ++ UNION DOT CENTER=CENTER ++ UNION PLUS_SMALL CENTER=CENTER ++ SQIMAGE + ++ !SQIMAGE ++ SQIMAGE_MINUS ++ !SQIMAGE_MINUS ++ *SQCUP ++ SQCUP ++ CIRCLE PLUS_SMALL CENTER=CENTER ++ CIRCLE MINUS_SMALL CENTER=CENTER ++ CIRCLE MULTIPLY_SMALL CENTER=CENTER ++ CIRCLE SLASH_SMALL CENTER=CENTER ++ CIRCLE DOT CENTER=CENTER ++ CIRCLE CIRCLE_SMALL CENTER=CENTER ++ CIRCLE ASTERISK CENTER=CENTER ++ CIRCLE EQUAL_SMALL CENTER=CENTER ++ CIRCLE DASH_OP_SMALL CENTER=CENTER ++ SQUARE PLUS_SMALL CENTER=CENTER ++ SQUARE MINUS_SMALL CENTER=CENTER + ++ SQUARE MULTIPLY_SMALL CENTER ++ SQUARE DOT CENTER ++ TACK ++ !TACK ++ *TACK_UP ++ TACK_UP ++ ASSERTION ++ MODELS ++ TRUE ++ FORCES ++ BAR_VERT_TPL_STILE_RIGHT ++ BAR_VERT_DBL_STILE_RIGHT_DBL ++ TACK SLASH_OP ++ TRUE SLASH_OP ++ FORCES SLASH_OP ++ BAR_VERT_DBL_STILE_RIGHT_DBL SLASH_OP + ++ PRECEDESREL ++ !PRECEDESREL ++ !TRIANGLE_TALL_E ++ TRIANGLE_TALL_E ++ !TRIANGLE_TALL_E_MINUS ++ TRIANGLE_TALL_E_MINUS ++ ORIGINAL ++ !ORIGINAL ++ MULTIMAP ++ TARGET ++ INTERCALATE ++ OR_MINUS ++ *OR_MINUS ++ MINUS_OR ++ ANGLE_RIGHT_ARC ++ TRIANGLE_RA + ++ *OR_HUGE ++ OR_HUGE ++ *UNION_HUGE ++ UNION_HUGE ++ LOZENGE ++ DOT ++ STAR_SMALL ++ DIVIDE MULTIPLY ++ BOWTIE ++ PRODUCT_NORMAL_FACTOR_SEMIDIRECT ++ !PRODUCT_NORMAL_FACTOR_SEMIDIRECT ++ PRODUCT_SEMIDIRECT ++ !PRODUCT_SEMIDIRECT ++ !WAVE_MINUS ++ OR_CURLY ++ *OR_CURLY + ++ SUBSET_DBL ++ !SUBSET_DBL ++ *UNION_DBL ++ UNION_DBL ++ PITCHFORK ++ EQUAL LINE_V_DBL ++ LESS DOT INSIDE=CENTER ++ !LESS DOT INSIDE=CENTER ++ LESS_TPL ++ !LESS_TPL ++ LESS_MINUS_GREATER ++ !LESS_MINUS_GREATER ++ ~LESS_MINUS ++ *LESS_MINUS ++ ~PRECEDESEQ ++ *PRECEDESEQ + ++ ~PRECEDESEQ SLASH_OP ++ *PRECEDESEQ SLASH_OP ++ SQIMAGE_MINUS SLASH_OP ++ !SQIMAGE_MINUS SLASH_OP ++ SQIMAGE_MINUS SLASH_LINE_H CENTER_M=X ++ !SQIMAGE_MINUS SLASH_LINE_H CENTER_M=X ++ LESS_WAVE SLASH_LINE_H CENTER_W=X ++ GREATER_WAVE SLASH_LINE_H CENTER_W=X ++ PRECEDES_WAVE SLASH_LINE_H CENTER_W=X ++ SUCCEEDS_WAVE SLASH_LINE_H CENTER_W=X ++ !TRIANGLE_TALL_E SLASH_OP ++ TRIANGLE_TALL_E SLASH_OP ++ !TRIANGLE_TALL_E_MINUS SLASH_OP ++ TRIANGLE_TALL_E_MINUS SLASH_OP ++ ELLIPSIS_VERT ++ ELLIPSIS_MID + ++ !ELLIPSIS_DIAG ++ ELLIPSIS_DIAG ++ ELEMENT_STROKE ++ ELEMENT_STROKEBAR ++ ELEMENT_STROKEBAR_SMALL ++ ELEMENT DOT ABOVE=X ++ =ELEMENT_MINUS ++ ~ELEMENT_MINUS_SMALL ++ ELEMENT_MINUS ++ ELEMENT_DBLSTROKE ++ !ELEMENT_STROKE ++ !ELEMENT_STROKEBAR ++ !ELEMENT_STROKEBAR_SMALL ++ %ELEMENT_MINUS ++ *ELEMENT_MINUS_SMALL ++ BAG_MEMBERSHIP + +// Miscellaneous Technical (2300-23FF) ++ CIRCLE SLASH_SYM ++ ELECTRIC ++ HOUSE ++ ARROWHEAD_N ++ *ARROWHEAD_N ++ *OR_MINUS ++ PERSPECTIVE ++ LINE_V_WAVY ++ ~FLOOR ++ *FLOOR ++ FLOOR ++ !FLOOR ++ CROP ++ !CROP ++ ~CROP ++ *CROP + ++ !NOT ++ PILLOW ++ CIRCLE_TOPHALF ++ CIRCLE_TOPHALF MINUS ++ SECTOR ++ TELEPHONE_RECORDER ++ PLUS CIRCLE_MID ++ HASH_SYM ++ PLACE_OF_INTEREST ++ *NOT ++ WATCH ++ HOURGLASS ++ CORNER ++ !CORNER ++ =CORNER ++ %CORNER + ++ INTEGRAL_TOP ++ *INTEGRAL_TOP ++ *SMILE ++ SMILE ++ ARROWHEAD_N_BETWEEN_BARS ++ OPTION_KEY ++ ERASE_TO_RIGHT ++ CLEAR_KEY ++ KEYBOARD ++ ANGLE_BRACKET ++ !ANGLE_BRACKET ++ !ERASE_TO_RIGHT ++ BENZENE ++ CYLINDRICITY ++ ALL_AROUND_PROFILE ++ SYMMETRY + ++ TOTAL_RUNOUT ++ DIMENSION_ORIGIN ++ TRIANGLE_E MINUS ++ SLOPE ++ SPACE_SYM ++ *ARROWHEAD_N ++ I_BEAM ++ SQUISH_QUAD ++ RECTANGLE_V_HUGE EQUAL ++ RECTANGLE_V_HUGE DIVIDE ++ RECTANGLE_V_HUGE DIAMOND ++ RECTANGLE_V_HUGE CIRCLE_SMALL ++ RECTANGLE_V_HUGE CIRCLE ++ CIRCLE LINE_V ++ CIRCLE CIRCLE_SMALL ++ MINUS SLASH_SYM + ++ MINUS !SLASH_SYM ++ RECTANGLE_V_HUGE_SLASH ++ !RECTANGLE_V_HUGE_SLASH ++ RECTANGLE_V_HUGE LESS ++ RECTANGLE_V_HUGE !LESS ++ !ARROW_E LINE_V_SYM ++ ARROW_E LINE_V_SYM ++ RECTANGLE_V_HUGE !ARROW_E ++ RECTANGLE_V_HUGE ARROW_E ++ CIRCLE !SLASH_OP ++ TACK_UP +OVERLINE BELOW=X ++ TRIANGLE_TALL LINE_V ++ RECTANGLE_V_HUGE OR ++ RECTANGLE_V_HUGE TRIANGLE_TALL ++ *TACK_UP CIRCLE_MID ++ ARROW_N MINUS + ++ RECTANGLE_V_HUGE ARROW_N ++ *TACK_UP MACRON BELOW=X ++ *TRIANGLE_TALL LINE_V ++ RECTANGLE_V_HUGE *OR ++ RECTANGLE_V_HUGE *TRIANGLE_TALL ++ TACK_UP CIRCLE_SMALL ++ *ARROW_N MINUS ++ RECTANGLE_V_HUGE *ARROW_N ++ LOW_LINE APOSTROPHE ++ TRIANGLE_TALL LOW_LINE ++ DIAMOND LOW_LINE ++ CIRCLE_SMALL LOW_LINE ++ CIRCLE LOW_LINE ++ *UNION CIRCLE_SMALL ++ RECTANGLE_V_HUGE APOSTROPHE ++ CIRCLE STAR_SMALL CENTER + ++ RECTANGLE_V_HUGE COLON ++ *TACK_UP DIAERESIS BELOW=X ++ *TRIANGLE_TALL DIAERESIS BELOW=X ++ STAR DIAERESIS ABOVE=X ++ CIRCLE_SMALL DIAERESIS ABOVE=X ++ CIRCLE DIAERESIS ABOVE=X ++ UNION LINE_V ++ SUBSET LINE_V ++ WAVE DIAERESIS ++ !LESS DIAERESIS ++ MINUS COMMA ++ *TRIANGLE_TALL WAVE ++ DIGIT_0 WAVE CENTER=CENTER ++ WAVE LINE_V ++ SEMICOLON LOW_LINE ++ RECTANGLE_V_HUGE EQUAL_SLASH + ++ RECTANGLE_V_HUGE QUESTION ++ OR WAVE ++ *OR WAVE ++ IOTA_SMALL ++ RHO_SMALL ++ OMEGA_SMALL ++ ALPHA_SMALL LOW_LINE ++ IE_SMALL LOW_LINE ++ IOTA_SMALL LOW_LINE ++ OMEGA_SMALL LOW_LINE ++ ALPHA_SMALL ++ RADICAL STROKE_H MIDDLE=X ++ ANGLE_RIGHT_ARROW_DOWN_ZIGZAG ++ NBSP_SYM ++ BELL ++ CIRCLE_SMALL_BLACK LINE_V + ++ *ARROWHEAD_N ^A_TINY ++ UNDERLINE_CONT ++ UNDERLINE_DISCONT ++ EMPHASIS ++ COMPOSITION ++ SQUARE LINE_V ++ ENTER_SYM ++ ALTERNATIVE_KEY ++ HELM ++ PAUSE ++ INTERRUPT ++ ESCAPE ++ UNDO ++ MONOSTABLE ++ HYSTERESIS ++ OPEN_H + ++ *OPEN_H ++ OPEN_H MINUS ++ *OPEN_H MINUS ++ DIRECT_CURRENT ++ HEXAGON_H_CAP ++ RECTANGLE_V_HUGE ++ PRIME ++ *NEXT_PAGE ++ NEXT_PAGE ++ SCREEN_PRINT ++ SCREEN_CLEAR ++ PAREN_TOP ++ LINE_V ++ ~PAREN_TOP ++ !PAREN_TOP ++ LINE_V + ++ *PAREN_TOP ++ BRACKET_TOP ++ LINE_V ++ ~BRACKET_TOP ++ !BRACKET_TOP ++ LINE_V ++ *BRACKET_TOP ++ BRACE_TOP ++ BRACE_MIDDLE ++ ~BRACE_TOP ++ LINE_V ++ !BRACE_TOP ++ !BRACE_MIDDLE ++ *BRACE_TOP ++ LINE_V ++ LINE_H + ++ MOUSTACHE ++ !MOUSTACHE ++ SIGMA_CAP_TOP ++ ~SIGMA_CAP_TOP ++ BRACKET_OVER ++ ~BRACKET_OVER ++ BRACKET_OVER *BRACKET_OVER ++ RADICAL ++ LINE_V ++ LINE_V ++ LINE_H_1 ++ LINE_H_3 ++ *LINE_H_3 ++ *LINE_H_1 ++ =FLOOR_CAP ++ FLOOR_CAP + ++ CIRCLE LINE_V ++ CIRCLE *TACK_UP_LARGE ++ CIRCLE TACK_UP_LARGE ++ TRIANGLE LINE_V ++ TRIANGLE *TACK_UP_LARGE ++ TRIANGLE TACK_UP_LARGE ++ WAVE LINE_V ++ WAVE *TACK_UP_LARGE ++ WAVE TACK_UP_LARGE ++ TACK_UP_LARGE ++ *TACK_UP_LARGE ++ %FLOOR_CAP ++ !FLOOR_CAP ++ SQUARE_FOOT ++ *ARROW_E_N_WHITE ++ *MINUS_OR + ++ LINE_V ++ BREVE_METRICAL ++ BREVE_METRICAL MACRON ABOVE=X ++ BREVE_METRICAL +MACRON BELOW=X ++ BREVE_METRICAL_X2 OVERLINE_LONG ABOVE=X ++ BREVE_METRICAL_X2 +OVERLINE_LONG BELOW=X ++ BREVE_METRICAL_JOINED ++ ~NOT ++ TETRASEME_METRICAL ++ PENTASEME_METRICAL ++ GROUND ++ FUSE ++ PAREN_OVER ++ *PAREN_OVER ++ BRACE_OVER ++ *BRACE_OVER + ++ TOR_BRACKET_OVER ++ *TOR_BRACKET_OVER ++ TRAPEZIUM ++ BENZENE_RING ++ MINUS ++ PARALLELOGRAM ++ MINUS SINE ++ MULTIPLY CIRCLE_SMALL CENTER=CENTER +skipcodes 24 0 + +// Control Pictures (2400-243F) +skipcodes 64 0 + +// Optical Character Recognition (2440-245F) +skipcodes 32 0 + +// Enclosed Alphanumerics (2460-24FF) +skipcodes 160 0 + +// Box Drawing (2500-257F) +skipcodes 128 0 + +// Block Elements (2580-259F) +skipcodes 32 0 + +// Geometric Shapes (25A0-25FF) ++ SQUARE_BLACK ++ SQUARE ++ SQUARE_ROUNDED ++ SQUARE SQUARE_SMALL_BLACK ++ SQUARE_FILLH ++ SQUARE_FILLV ++ SQUARE_FILLO ++ SQUARE_FILLB ++ SQUARE_FILLS ++ SQUARE_FILLD ++ SQUARE_SMALL_BLACK ++ SQUARE_SMALL ++ RECTANGLE_BLACK ++ RECTANGLE ++ RECTANGLE_V_BLACK ++ RECTANGLE_V + ++ PARALLELOGRAM_BLACK ++ PARALLELOGRAM ++ TRIANGLE_BLACK ++ TRIANGLE ++ TRIANGLE_SMALL_BLACK ++ TRIANGLE_SMALL ++ TRIANGLE_E_BLACK ++ TRIANGLE_E ++ TRIANGLE_E_SMALL_BLACK ++ TRIANGLE_E_SMALL ++ TRIANGLE_TALL_E_BLACK ++ TRIANGLE_TALL_E ++ *TRIANGLE_BLACK ++ *TRIANGLE ++ *TRIANGLE_SMALL_BLACK ++ *TRIANGLE_SMALL + ++ *TRIANGLE_E_BLACK ++ *TRIANGLE_E ++ *TRIANGLE_E_SMALL_BLACK ++ *TRIANGLE_E_SMALL ++ *TRIANGLE_TALL_E_BLACK ++ *TRIANGLE_TALL_E ++ DIAMOND_BLACK ++ DIAMOND ++ DIAMOND DIAMOND_SMALL_BLACK ++ CIRCLE CIRCLE_SMALL_BLACK ++ LOZENGE ++ CIRCLE ++ CIRCLE_DASHED ++ CIRCLE_FILLV ++ CIRCLE CIRCLE_SMALL ++ CIRCLE_BLACK + ++ CIRCLE CIRCLE_LEFTHALF_BLACK ++ CIRCLE *CIRCLE_LEFTHALF_BLACK ++ CIRCLE CIRCLE_TOPHALF_BLACK ++ CIRCLE *CIRCLE_TOPHALF_BLACK ++ CIRCLE_BLACKQ ++ *CIRCLE_BLACKQ *CIRCLE_LEFTHALF_BLACK ++ CIRCLE_LEFTHALF_BLACK ++ *CIRCLE_LEFTHALF_BLACK ++ CIRCLE_SMALL_BLACK_INVERSE ++ CIRCLE_INVERSE_HALF *CIRCLE_INVERSE_HALF ++ CIRCLE_INVERSE_HALF ++ *CIRCLE_INVERSE_HALF ++ CIRCLE_QUAD ++ !CIRCLE_QUAD ++ *CIRCLE_QUAD ++ ~CIRCLE_QUAD ++ CIRCLE_TOPHALF ++ *CIRCLE_TOPHALF ++ TRIANGLE_RA_BLACK ++ !TRIANGLE_RA_BLACK ++ *TRIANGLE_RA_BLACK ++ ~TRIANGLE_RA_BLACK ++ CIRCLE_SMALL ++ SQUARE SQUARE_LEFTHALF_BLACK ++ SQUARE *SQUARE_LEFTHALF_BLACK ++ SQUARE *TRIANGLE_RA_BLACK ++ SQUARE TRIANGLE_RA_BLACK ++ SQUARE LINE_V_SYM ++ TRIANGLE DOT CENTER ++ TRIANGLE_BLACKHALF ++ !TRIANGLE_BLACKHALF ++ CIRCLE_LARGE ++ SQUARE !QUADRANT ++ SQUARE *QUADRANT ++ SQUARE ~QUADRANT ++ SQUARE QUADRANT ++ CIRCLE !QUADRANT ++ CIRCLE *QUADRANT ++ CIRCLE ~QUADRANT ++ CIRCLE QUADRANT ++ *TRIANGLE_RA ++ ~TRIANGLE_RA ++ !TRIANGLE_RA ++ SQUARE ++ SQUARE_BLACK ++ SQUARE_SMALL ++ SQUARE_SMALL_BLACK ++ TRIANGLE_RA + +// Miscellaneous Symbols (2600-26FF) +skipcodes 256 0 + +// Dingbats (2700-27BF) +skipcodes 192 0 + +// Miscellaneous Mathematical Symbols A (27C0-27EF) +skipcodes 48 0 + +// Supplemental Arrows A (27F0-27FF) +skipcodes 16 0 + +// Braille Patterns (2800-28FF) +skipcodes 256 0 + +// Supplemental Arrows B (2900-297F) +skipcodes 128 0 + +// Miscellaneous Mathematical Symbols B (2980-29FF) +skipcodes 128 0 + +// Supplemental Mathematical Operators (2A00-2AFF) +skipcodes 256 0 + +// Miscellaneous Symbols and Arrows (2B00-2BFF) +skipcodes 256 0 |