| 1 | use crate::FT_UShort; |
| 2 | |
| 3 | pub const TT_PLATFORM_APPLE_UNICODE: FT_UShort = 0; |
| 4 | pub const TT_PLATFORM_MACINTOSH: FT_UShort = 1; |
| 5 | pub const TT_PLATFORM_ISO: FT_UShort = 2; /* deprecated */ |
| 6 | pub const TT_PLATFORM_MICROSOFT: FT_UShort = 3; |
| 7 | pub const TT_PLATFORM_CUSTOM: FT_UShort = 4; |
| 8 | pub const TT_PLATFORM_ADOBE: FT_UShort = 7; /* artificial */ |
| 9 | |
| 10 | pub const TT_APPLE_ID_DEFAULT: FT_UShort = 0; /* Unicode 1.0 */ |
| 11 | pub const TT_APPLE_ID_UNICODE_1_1: FT_UShort = 1; /* specify Hangul at U+34xx */ |
| 12 | pub const TT_APPLE_ID_ISO_10646: FT_UShort = 2; /* deprecated */ |
| 13 | pub const TT_APPLE_ID_UNICODE_2_0: FT_UShort = 3; /* or later */ |
| 14 | pub const TT_APPLE_ID_UNICODE_32: FT_UShort = 4; /* 2.0 or later, full repertoire */ |
| 15 | pub const TT_APPLE_ID_VARIANT_SELECTOR: FT_UShort = 5; /* variation selector data */ |
| 16 | pub const TT_APPLE_ID_FULL_UNICODE: FT_UShort = 6; /* used with type 13 cmaps */ |
| 17 | |
| 18 | pub const TT_MAC_ID_ROMAN: FT_UShort = 0; |
| 19 | pub const TT_MAC_ID_JAPANESE: FT_UShort = 1; |
| 20 | pub const TT_MAC_ID_TRADITIONAL_CHINESE: FT_UShort = 2; |
| 21 | pub const TT_MAC_ID_KOREAN: FT_UShort = 3; |
| 22 | pub const TT_MAC_ID_ARABIC: FT_UShort = 4; |
| 23 | pub const TT_MAC_ID_HEBREW: FT_UShort = 5; |
| 24 | pub const TT_MAC_ID_GREEK: FT_UShort = 6; |
| 25 | pub const TT_MAC_ID_RUSSIAN: FT_UShort = 7; |
| 26 | pub const TT_MAC_ID_RSYMBOL: FT_UShort = 8; |
| 27 | pub const TT_MAC_ID_DEVANAGARI: FT_UShort = 9; |
| 28 | pub const TT_MAC_ID_GURMUKHI: FT_UShort = 10; |
| 29 | pub const TT_MAC_ID_GUJARATI: FT_UShort = 11; |
| 30 | pub const TT_MAC_ID_ORIYA: FT_UShort = 12; |
| 31 | pub const TT_MAC_ID_BENGALI: FT_UShort = 13; |
| 32 | pub const TT_MAC_ID_TAMIL: FT_UShort = 14; |
| 33 | pub const TT_MAC_ID_TELUGU: FT_UShort = 15; |
| 34 | pub const TT_MAC_ID_KANNADA: FT_UShort = 16; |
| 35 | pub const TT_MAC_ID_MALAYALAM: FT_UShort = 17; |
| 36 | pub const TT_MAC_ID_SINHALESE: FT_UShort = 18; |
| 37 | pub const TT_MAC_ID_BURMESE: FT_UShort = 19; |
| 38 | pub const TT_MAC_ID_KHMER: FT_UShort = 20; |
| 39 | pub const TT_MAC_ID_THAI: FT_UShort = 21; |
| 40 | pub const TT_MAC_ID_LAOTIAN: FT_UShort = 22; |
| 41 | pub const TT_MAC_ID_GEORGIAN: FT_UShort = 23; |
| 42 | pub const TT_MAC_ID_ARMENIAN: FT_UShort = 24; |
| 43 | pub const TT_MAC_ID_MALDIVIAN: FT_UShort = 25; |
| 44 | pub const TT_MAC_ID_SIMPLIFIED_CHINESE: FT_UShort = 25; |
| 45 | pub const TT_MAC_ID_TIBETAN: FT_UShort = 26; |
| 46 | pub const TT_MAC_ID_MONGOLIAN: FT_UShort = 27; |
| 47 | pub const TT_MAC_ID_GEEZ: FT_UShort = 28; |
| 48 | pub const TT_MAC_ID_SLAVIC: FT_UShort = 29; |
| 49 | pub const TT_MAC_ID_VIETNAMESE: FT_UShort = 30; |
| 50 | pub const TT_MAC_ID_SINDHI: FT_UShort = 31; |
| 51 | pub const TT_MAC_ID_UNINTERP: FT_UShort = 32; |
| 52 | |
| 53 | pub const TT_ISO_ID_7BIT_ASCII: FT_UShort = 0; |
| 54 | pub const TT_ISO_ID_10646: FT_UShort = 1; |
| 55 | pub const TT_ISO_ID_8859_1: FT_UShort = 2; |
| 56 | pub const TT_MS_ID_SYMBOL_CS: FT_UShort = 0; |
| 57 | pub const TT_MS_ID_UNICODE_CS: FT_UShort = 1; |
| 58 | pub const TT_MS_ID_SJIS: FT_UShort = 2; |
| 59 | pub const TT_MS_ID_PRC: FT_UShort = 3; |
| 60 | pub const TT_MS_ID_BIG_5: FT_UShort = 4; |
| 61 | pub const TT_MS_ID_WANSUNG: FT_UShort = 5; |
| 62 | pub const TT_MS_ID_JOHAB: FT_UShort = 6; |
| 63 | pub const TT_MS_ID_UCS_4: FT_UShort = 10; |
| 64 | |
| 65 | pub const TT_ADOBE_ID_STANDARD: FT_UShort = 0; |
| 66 | pub const TT_ADOBE_ID_EXPERT: FT_UShort = 1; |
| 67 | pub const TT_ADOBE_ID_CUSTOM: FT_UShort = 2; |
| 68 | pub const TT_ADOBE_ID_LATIN_1: FT_UShort = 3; |
| 69 | |
| 70 | pub const TT_MAC_LANGID_ENGLISH: FT_UShort = 0; |
| 71 | pub const TT_MAC_LANGID_FRENCH: FT_UShort = 1; |
| 72 | pub const TT_MAC_LANGID_GERMAN: FT_UShort = 2; |
| 73 | pub const TT_MAC_LANGID_ITALIAN: FT_UShort = 3; |
| 74 | pub const TT_MAC_LANGID_DUTCH: FT_UShort = 4; |
| 75 | pub const TT_MAC_LANGID_SWEDISH: FT_UShort = 5; |
| 76 | pub const TT_MAC_LANGID_SPANISH: FT_UShort = 6; |
| 77 | pub const TT_MAC_LANGID_DANISH: FT_UShort = 7; |
| 78 | pub const TT_MAC_LANGID_PORTUGUESE: FT_UShort = 8; |
| 79 | pub const TT_MAC_LANGID_NORWEGIAN: FT_UShort = 9; |
| 80 | pub const TT_MAC_LANGID_HEBREW: FT_UShort = 10; |
| 81 | pub const TT_MAC_LANGID_JAPANESE: FT_UShort = 11; |
| 82 | pub const TT_MAC_LANGID_ARABIC: FT_UShort = 12; |
| 83 | pub const TT_MAC_LANGID_FINNISH: FT_UShort = 13; |
| 84 | pub const TT_MAC_LANGID_GREEK: FT_UShort = 14; |
| 85 | pub const TT_MAC_LANGID_ICELANDIC: FT_UShort = 15; |
| 86 | pub const TT_MAC_LANGID_MALTESE: FT_UShort = 16; |
| 87 | pub const TT_MAC_LANGID_TURKISH: FT_UShort = 17; |
| 88 | pub const TT_MAC_LANGID_CROATIAN: FT_UShort = 18; |
| 89 | pub const TT_MAC_LANGID_CHINESE_TRADITIONAL: FT_UShort = 19; |
| 90 | pub const TT_MAC_LANGID_URDU: FT_UShort = 20; |
| 91 | pub const TT_MAC_LANGID_HINDI: FT_UShort = 21; |
| 92 | pub const TT_MAC_LANGID_THAI: FT_UShort = 22; |
| 93 | pub const TT_MAC_LANGID_KOREAN: FT_UShort = 23; |
| 94 | pub const TT_MAC_LANGID_LITHUANIAN: FT_UShort = 24; |
| 95 | pub const TT_MAC_LANGID_POLISH: FT_UShort = 25; |
| 96 | pub const TT_MAC_LANGID_HUNGARIAN: FT_UShort = 26; |
| 97 | pub const TT_MAC_LANGID_ESTONIAN: FT_UShort = 27; |
| 98 | pub const TT_MAC_LANGID_LETTISH: FT_UShort = 28; |
| 99 | pub const TT_MAC_LANGID_SAAMISK: FT_UShort = 29; |
| 100 | pub const TT_MAC_LANGID_FAEROESE: FT_UShort = 30; |
| 101 | pub const TT_MAC_LANGID_FARSI: FT_UShort = 31; |
| 102 | pub const TT_MAC_LANGID_RUSSIAN: FT_UShort = 32; |
| 103 | pub const TT_MAC_LANGID_CHINESE_SIMPLIFIED: FT_UShort = 33; |
| 104 | pub const TT_MAC_LANGID_FLEMISH: FT_UShort = 34; |
| 105 | pub const TT_MAC_LANGID_IRISH: FT_UShort = 35; |
| 106 | pub const TT_MAC_LANGID_ALBANIAN: FT_UShort = 36; |
| 107 | pub const TT_MAC_LANGID_ROMANIAN: FT_UShort = 37; |
| 108 | pub const TT_MAC_LANGID_CZECH: FT_UShort = 38; |
| 109 | pub const TT_MAC_LANGID_SLOVAK: FT_UShort = 39; |
| 110 | pub const TT_MAC_LANGID_SLOVENIAN: FT_UShort = 40; |
| 111 | pub const TT_MAC_LANGID_YIDDISH: FT_UShort = 41; |
| 112 | pub const TT_MAC_LANGID_SERBIAN: FT_UShort = 42; |
| 113 | pub const TT_MAC_LANGID_MACEDONIAN: FT_UShort = 43; |
| 114 | pub const TT_MAC_LANGID_BULGARIAN: FT_UShort = 44; |
| 115 | pub const TT_MAC_LANGID_UKRAINIAN: FT_UShort = 45; |
| 116 | pub const TT_MAC_LANGID_BYELORUSSIAN: FT_UShort = 46; |
| 117 | pub const TT_MAC_LANGID_UZBEK: FT_UShort = 47; |
| 118 | pub const TT_MAC_LANGID_KAZAKH: FT_UShort = 48; |
| 119 | pub const TT_MAC_LANGID_AZERBAIJANI: FT_UShort = 49; |
| 120 | pub const TT_MAC_LANGID_AZERBAIJANI_CYRILLIC_SCRIPT: FT_UShort = 49; |
| 121 | pub const TT_MAC_LANGID_AZERBAIJANI_ARABIC_SCRIPT: FT_UShort = 50; |
| 122 | pub const TT_MAC_LANGID_ARMENIAN: FT_UShort = 51; |
| 123 | pub const TT_MAC_LANGID_GEORGIAN: FT_UShort = 52; |
| 124 | pub const TT_MAC_LANGID_MOLDAVIAN: FT_UShort = 53; |
| 125 | pub const TT_MAC_LANGID_KIRGHIZ: FT_UShort = 54; |
| 126 | pub const TT_MAC_LANGID_TAJIKI: FT_UShort = 55; |
| 127 | pub const TT_MAC_LANGID_TURKMEN: FT_UShort = 56; |
| 128 | pub const TT_MAC_LANGID_MONGOLIAN: FT_UShort = 57; |
| 129 | pub const TT_MAC_LANGID_MONGOLIAN_MONGOLIAN_SCRIPT: FT_UShort = 57; |
| 130 | pub const TT_MAC_LANGID_MONGOLIAN_CYRILLIC_SCRIPT: FT_UShort = 58; |
| 131 | pub const TT_MAC_LANGID_PASHTO: FT_UShort = 59; |
| 132 | pub const TT_MAC_LANGID_KURDISH: FT_UShort = 60; |
| 133 | pub const TT_MAC_LANGID_KASHMIRI: FT_UShort = 61; |
| 134 | pub const TT_MAC_LANGID_SINDHI: FT_UShort = 62; |
| 135 | pub const TT_MAC_LANGID_TIBETAN: FT_UShort = 63; |
| 136 | pub const TT_MAC_LANGID_NEPALI: FT_UShort = 64; |
| 137 | pub const TT_MAC_LANGID_SANSKRIT: FT_UShort = 65; |
| 138 | pub const TT_MAC_LANGID_MARATHI: FT_UShort = 66; |
| 139 | pub const TT_MAC_LANGID_BENGALI: FT_UShort = 67; |
| 140 | pub const TT_MAC_LANGID_ASSAMESE: FT_UShort = 68; |
| 141 | pub const TT_MAC_LANGID_GUJARATI: FT_UShort = 69; |
| 142 | pub const TT_MAC_LANGID_PUNJABI: FT_UShort = 70; |
| 143 | pub const TT_MAC_LANGID_ORIYA: FT_UShort = 71; |
| 144 | pub const TT_MAC_LANGID_MALAYALAM: FT_UShort = 72; |
| 145 | pub const TT_MAC_LANGID_KANNADA: FT_UShort = 73; |
| 146 | pub const TT_MAC_LANGID_TAMIL: FT_UShort = 74; |
| 147 | pub const TT_MAC_LANGID_TELUGU: FT_UShort = 75; |
| 148 | pub const TT_MAC_LANGID_SINHALESE: FT_UShort = 76; |
| 149 | pub const TT_MAC_LANGID_BURMESE: FT_UShort = 77; |
| 150 | pub const TT_MAC_LANGID_KHMER: FT_UShort = 78; |
| 151 | pub const TT_MAC_LANGID_LAO: FT_UShort = 79; |
| 152 | pub const TT_MAC_LANGID_VIETNAMESE: FT_UShort = 80; |
| 153 | pub const TT_MAC_LANGID_INDONESIAN: FT_UShort = 81; |
| 154 | pub const TT_MAC_LANGID_TAGALOG: FT_UShort = 82; |
| 155 | pub const TT_MAC_LANGID_MALAY_ROMAN_SCRIPT: FT_UShort = 83; |
| 156 | pub const TT_MAC_LANGID_MALAY_ARABIC_SCRIPT: FT_UShort = 84; |
| 157 | pub const TT_MAC_LANGID_AMHARIC: FT_UShort = 85; |
| 158 | pub const TT_MAC_LANGID_TIGRINYA: FT_UShort = 86; |
| 159 | pub const TT_MAC_LANGID_GALLA: FT_UShort = 87; |
| 160 | pub const TT_MAC_LANGID_SOMALI: FT_UShort = 88; |
| 161 | pub const TT_MAC_LANGID_SWAHILI: FT_UShort = 89; |
| 162 | pub const TT_MAC_LANGID_RUANDA: FT_UShort = 90; |
| 163 | pub const TT_MAC_LANGID_RUNDI: FT_UShort = 91; |
| 164 | pub const TT_MAC_LANGID_CHEWA: FT_UShort = 92; |
| 165 | pub const TT_MAC_LANGID_MALAGASY: FT_UShort = 93; |
| 166 | pub const TT_MAC_LANGID_ESPERANTO: FT_UShort = 94; |
| 167 | pub const TT_MAC_LANGID_WELSH: FT_UShort = 128; |
| 168 | pub const TT_MAC_LANGID_BASQUE: FT_UShort = 129; |
| 169 | pub const TT_MAC_LANGID_CATALAN: FT_UShort = 130; |
| 170 | pub const TT_MAC_LANGID_LATIN: FT_UShort = 131; |
| 171 | pub const TT_MAC_LANGID_QUECHUA: FT_UShort = 132; |
| 172 | pub const TT_MAC_LANGID_GUARANI: FT_UShort = 133; |
| 173 | pub const TT_MAC_LANGID_AYMARA: FT_UShort = 134; |
| 174 | pub const TT_MAC_LANGID_TATAR: FT_UShort = 135; |
| 175 | pub const TT_MAC_LANGID_UIGHUR: FT_UShort = 136; |
| 176 | pub const TT_MAC_LANGID_DZONGKHA: FT_UShort = 137; |
| 177 | pub const TT_MAC_LANGID_JAVANESE: FT_UShort = 138; |
| 178 | pub const TT_MAC_LANGID_SUNDANESE: FT_UShort = 139; |
| 179 | |
| 180 | /* The following codes are new as of 2000-03-10 */ |
| 181 | pub const TT_MAC_LANGID_GALICIAN: FT_UShort = 140; |
| 182 | pub const TT_MAC_LANGID_AFRIKAANS: FT_UShort = 141; |
| 183 | pub const TT_MAC_LANGID_BRETON: FT_UShort = 142; |
| 184 | pub const TT_MAC_LANGID_INUKTITUT: FT_UShort = 143; |
| 185 | pub const TT_MAC_LANGID_SCOTTISH_GAELIC: FT_UShort = 144; |
| 186 | pub const TT_MAC_LANGID_MANX_GAELIC: FT_UShort = 145; |
| 187 | pub const TT_MAC_LANGID_IRISH_GAELIC: FT_UShort = 146; |
| 188 | pub const TT_MAC_LANGID_TONGAN: FT_UShort = 147; |
| 189 | pub const TT_MAC_LANGID_GREEK_POLYTONIC: FT_UShort = 148; |
| 190 | pub const TT_MAC_LANGID_GREELANDIC: FT_UShort = 149; |
| 191 | pub const TT_MAC_LANGID_AZERBAIJANI_ROMAN_SCRIPT: FT_UShort = 150; |
| 192 | |
| 193 | pub const TT_MS_LANGID_ARABIC_SAUDI_ARABIA: FT_UShort = 0x0401; |
| 194 | pub const TT_MS_LANGID_ARABIC_IRAQ: FT_UShort = 0x0801; |
| 195 | pub const TT_MS_LANGID_ARABIC_EGYPT: FT_UShort = 0x0C01; |
| 196 | pub const TT_MS_LANGID_ARABIC_LIBYA: FT_UShort = 0x1001; |
| 197 | pub const TT_MS_LANGID_ARABIC_ALGERIA: FT_UShort = 0x1401; |
| 198 | pub const TT_MS_LANGID_ARABIC_MOROCCO: FT_UShort = 0x1801; |
| 199 | pub const TT_MS_LANGID_ARABIC_TUNISIA: FT_UShort = 0x1C01; |
| 200 | pub const TT_MS_LANGID_ARABIC_OMAN: FT_UShort = 0x2001; |
| 201 | pub const TT_MS_LANGID_ARABIC_YEMEN: FT_UShort = 0x2401; |
| 202 | pub const TT_MS_LANGID_ARABIC_SYRIA: FT_UShort = 0x2801; |
| 203 | pub const TT_MS_LANGID_ARABIC_JORDAN: FT_UShort = 0x2C01; |
| 204 | pub const TT_MS_LANGID_ARABIC_LEBANON: FT_UShort = 0x3001; |
| 205 | pub const TT_MS_LANGID_ARABIC_KUWAIT: FT_UShort = 0x3401; |
| 206 | pub const TT_MS_LANGID_ARABIC_UAE: FT_UShort = 0x3801; |
| 207 | pub const TT_MS_LANGID_ARABIC_BAHRAIN: FT_UShort = 0x3C01; |
| 208 | pub const TT_MS_LANGID_ARABIC_QATAR: FT_UShort = 0x4001; |
| 209 | pub const TT_MS_LANGID_BULGARIAN_BULGARIA: FT_UShort = 0x0402; |
| 210 | pub const TT_MS_LANGID_CATALAN_CATALAN: FT_UShort = 0x0403; |
| 211 | pub const TT_MS_LANGID_CHINESE_TAIWAN: FT_UShort = 0x0404; |
| 212 | pub const TT_MS_LANGID_CHINESE_PRC: FT_UShort = 0x0804; |
| 213 | pub const TT_MS_LANGID_CHINESE_HONG_KONG: FT_UShort = 0x0C04; |
| 214 | pub const TT_MS_LANGID_CHINESE_SINGAPORE: FT_UShort = 0x1004; |
| 215 | pub const TT_MS_LANGID_CHINESE_MACAO: FT_UShort = 0x1404; |
| 216 | pub const TT_MS_LANGID_CZECH_CZECH_REPUBLIC: FT_UShort = 0x0405; |
| 217 | pub const TT_MS_LANGID_DANISH_DENMARK: FT_UShort = 0x0406; |
| 218 | pub const TT_MS_LANGID_GERMAN_GERMANY: FT_UShort = 0x0407; |
| 219 | pub const TT_MS_LANGID_GERMAN_SWITZERLAND: FT_UShort = 0x0807; |
| 220 | pub const TT_MS_LANGID_GERMAN_AUSTRIA: FT_UShort = 0x0C07; |
| 221 | pub const TT_MS_LANGID_GERMAN_LUXEMBOURG: FT_UShort = 0x1007; |
| 222 | pub const TT_MS_LANGID_GERMAN_LIECHTENSTEIN: FT_UShort = 0x1407; |
| 223 | pub const TT_MS_LANGID_GREEK_GREECE: FT_UShort = 0x0408; |
| 224 | pub const TT_MS_LANGID_ENGLISH_UNITED_STATES: FT_UShort = 0x0409; |
| 225 | pub const TT_MS_LANGID_ENGLISH_UNITED_KINGDOM: FT_UShort = 0x0809; |
| 226 | pub const TT_MS_LANGID_ENGLISH_AUSTRALIA: FT_UShort = 0x0C09; |
| 227 | pub const TT_MS_LANGID_ENGLISH_CANADA: FT_UShort = 0x1009; |
| 228 | pub const TT_MS_LANGID_ENGLISH_NEW_ZEALAND: FT_UShort = 0x1409; |
| 229 | pub const TT_MS_LANGID_ENGLISH_IRELAND: FT_UShort = 0x1809; |
| 230 | pub const TT_MS_LANGID_ENGLISH_SOUTH_AFRICA: FT_UShort = 0x1C09; |
| 231 | pub const TT_MS_LANGID_ENGLISH_JAMAICA: FT_UShort = 0x2009; |
| 232 | pub const TT_MS_LANGID_ENGLISH_CARIBBEAN: FT_UShort = 0x2409; |
| 233 | pub const TT_MS_LANGID_ENGLISH_BELIZE: FT_UShort = 0x2809; |
| 234 | pub const TT_MS_LANGID_ENGLISH_TRINIDAD: FT_UShort = 0x2C09; |
| 235 | pub const TT_MS_LANGID_ENGLISH_ZIMBABWE: FT_UShort = 0x3009; |
| 236 | pub const TT_MS_LANGID_ENGLISH_PHILIPPINES: FT_UShort = 0x3409; |
| 237 | pub const TT_MS_LANGID_ENGLISH_INDIA: FT_UShort = 0x4009; |
| 238 | pub const TT_MS_LANGID_ENGLISH_MALAYSIA: FT_UShort = 0x4409; |
| 239 | pub const TT_MS_LANGID_ENGLISH_SINGAPORE: FT_UShort = 0x4809; |
| 240 | pub const TT_MS_LANGID_SPANISH_SPAIN_TRADITIONAL_SORT: FT_UShort = 0x040A; |
| 241 | pub const TT_MS_LANGID_SPANISH_MEXICO: FT_UShort = 0x080A; |
| 242 | pub const TT_MS_LANGID_SPANISH_SPAIN_MODERN_SORT: FT_UShort = 0x0C0A; |
| 243 | pub const TT_MS_LANGID_SPANISH_GUATEMALA: FT_UShort = 0x100A; |
| 244 | pub const TT_MS_LANGID_SPANISH_COSTA_RICA: FT_UShort = 0x140A; |
| 245 | pub const TT_MS_LANGID_SPANISH_PANAMA: FT_UShort = 0x180A; |
| 246 | pub const TT_MS_LANGID_SPANISH_DOMINICAN_REPUBLIC: FT_UShort = 0x1C0A; |
| 247 | pub const TT_MS_LANGID_SPANISH_VENEZUELA: FT_UShort = 0x200A; |
| 248 | pub const TT_MS_LANGID_SPANISH_COLOMBIA: FT_UShort = 0x240A; |
| 249 | pub const TT_MS_LANGID_SPANISH_PERU: FT_UShort = 0x280A; |
| 250 | pub const TT_MS_LANGID_SPANISH_ARGENTINA: FT_UShort = 0x2C0A; |
| 251 | pub const TT_MS_LANGID_SPANISH_ECUADOR: FT_UShort = 0x300A; |
| 252 | pub const TT_MS_LANGID_SPANISH_CHILE: FT_UShort = 0x340A; |
| 253 | pub const TT_MS_LANGID_SPANISH_URUGUAY: FT_UShort = 0x380A; |
| 254 | pub const TT_MS_LANGID_SPANISH_PARAGUAY: FT_UShort = 0x3C0A; |
| 255 | pub const TT_MS_LANGID_SPANISH_BOLIVIA: FT_UShort = 0x400A; |
| 256 | pub const TT_MS_LANGID_SPANISH_EL_SALVADOR: FT_UShort = 0x440A; |
| 257 | pub const TT_MS_LANGID_SPANISH_HONDURAS: FT_UShort = 0x480A; |
| 258 | pub const TT_MS_LANGID_SPANISH_NICARAGUA: FT_UShort = 0x4C0A; |
| 259 | pub const TT_MS_LANGID_SPANISH_PUERTO_RICO: FT_UShort = 0x500A; |
| 260 | pub const TT_MS_LANGID_SPANISH_UNITED_STATES: FT_UShort = 0x540A; |
| 261 | pub const TT_MS_LANGID_FINNISH_FINLAND: FT_UShort = 0x040B; |
| 262 | pub const TT_MS_LANGID_FRENCH_FRANCE: FT_UShort = 0x040C; |
| 263 | pub const TT_MS_LANGID_FRENCH_BELGIUM: FT_UShort = 0x080C; |
| 264 | pub const TT_MS_LANGID_FRENCH_CANADA: FT_UShort = 0x0C0C; |
| 265 | pub const TT_MS_LANGID_FRENCH_SWITZERLAND: FT_UShort = 0x100C; |
| 266 | pub const TT_MS_LANGID_FRENCH_LUXEMBOURG: FT_UShort = 0x140C; |
| 267 | pub const TT_MS_LANGID_FRENCH_MONACO: FT_UShort = 0x180C; |
| 268 | pub const TT_MS_LANGID_HEBREW_ISRAEL: FT_UShort = 0x040D; |
| 269 | pub const TT_MS_LANGID_HUNGARIAN_HUNGARY: FT_UShort = 0x040E; |
| 270 | pub const TT_MS_LANGID_ICELANDIC_ICELAND: FT_UShort = 0x040F; |
| 271 | pub const TT_MS_LANGID_ITALIAN_ITALY: FT_UShort = 0x0410; |
| 272 | pub const TT_MS_LANGID_ITALIAN_SWITZERLAND: FT_UShort = 0x0810; |
| 273 | pub const TT_MS_LANGID_JAPANESE_JAPAN: FT_UShort = 0x0411; |
| 274 | pub const TT_MS_LANGID_KOREAN_KOREA: FT_UShort = 0x0412; |
| 275 | pub const TT_MS_LANGID_DUTCH_NETHERLANDS: FT_UShort = 0x0413; |
| 276 | pub const TT_MS_LANGID_DUTCH_BELGIUM: FT_UShort = 0x0813; |
| 277 | pub const TT_MS_LANGID_NORWEGIAN_NORWAY_BOKMAL: FT_UShort = 0x0414; |
| 278 | pub const TT_MS_LANGID_NORWEGIAN_NORWAY_NYNORSK: FT_UShort = 0x0814; |
| 279 | pub const TT_MS_LANGID_POLISH_POLAND: FT_UShort = 0x0415; |
| 280 | pub const TT_MS_LANGID_PORTUGUESE_BRAZIL: FT_UShort = 0x0416; |
| 281 | pub const TT_MS_LANGID_PORTUGUESE_PORTUGAL: FT_UShort = 0x0816; |
| 282 | pub const TT_MS_LANGID_ROMANSH_SWITZERLAND: FT_UShort = 0x0417; |
| 283 | pub const TT_MS_LANGID_ROMANIAN_ROMANIA: FT_UShort = 0x0418; |
| 284 | pub const TT_MS_LANGID_RUSSIAN_RUSSIA: FT_UShort = 0x0419; |
| 285 | pub const TT_MS_LANGID_CROATIAN_CROATIA: FT_UShort = 0x041A; |
| 286 | pub const TT_MS_LANGID_SERBIAN_SERBIA_LATIN: FT_UShort = 0x081A; |
| 287 | pub const TT_MS_LANGID_SERBIAN_SERBIA_CYRILLIC: FT_UShort = 0x0C1A; |
| 288 | pub const TT_MS_LANGID_CROATIAN_BOSNIA_HERZEGOVINA: FT_UShort = 0x101A; |
| 289 | pub const TT_MS_LANGID_BOSNIAN_BOSNIA_HERZEGOVINA: FT_UShort = 0x141A; |
| 290 | pub const TT_MS_LANGID_SERBIAN_BOSNIA_HERZ_LATIN: FT_UShort = 0x181A; |
| 291 | pub const TT_MS_LANGID_SERBIAN_BOSNIA_HERZ_CYRILLIC: FT_UShort = 0x1C1A; |
| 292 | pub const TT_MS_LANGID_BOSNIAN_BOSNIA_HERZ_CYRILLIC: FT_UShort = 0x201A; |
| 293 | pub const TT_MS_LANGID_SLOVAK_SLOVAKIA: FT_UShort = 0x041B; |
| 294 | pub const TT_MS_LANGID_ALBANIAN_ALBANIA: FT_UShort = 0x041C; |
| 295 | pub const TT_MS_LANGID_SWEDISH_SWEDEN: FT_UShort = 0x041D; |
| 296 | pub const TT_MS_LANGID_SWEDISH_FINLAND: FT_UShort = 0x081D; |
| 297 | pub const TT_MS_LANGID_THAI_THAILAND: FT_UShort = 0x041E; |
| 298 | pub const TT_MS_LANGID_TURKISH_TURKEY: FT_UShort = 0x041F; |
| 299 | pub const TT_MS_LANGID_URDU_PAKISTAN: FT_UShort = 0x0420; |
| 300 | pub const TT_MS_LANGID_INDONESIAN_INDONESIA: FT_UShort = 0x0421; |
| 301 | pub const TT_MS_LANGID_UKRAINIAN_UKRAINE: FT_UShort = 0x0422; |
| 302 | pub const TT_MS_LANGID_BELARUSIAN_BELARUS: FT_UShort = 0x0423; |
| 303 | pub const TT_MS_LANGID_SLOVENIAN_SLOVENIA: FT_UShort = 0x0424; |
| 304 | pub const TT_MS_LANGID_ESTONIAN_ESTONIA: FT_UShort = 0x0425; |
| 305 | pub const TT_MS_LANGID_LATVIAN_LATVIA: FT_UShort = 0x0426; |
| 306 | pub const TT_MS_LANGID_LITHUANIAN_LITHUANIA: FT_UShort = 0x0427; |
| 307 | pub const TT_MS_LANGID_TAJIK_TAJIKISTAN: FT_UShort = 0x0428; |
| 308 | pub const TT_MS_LANGID_VIETNAMESE_VIET_NAM: FT_UShort = 0x042A; |
| 309 | pub const TT_MS_LANGID_ARMENIAN_ARMENIA: FT_UShort = 0x042B; |
| 310 | pub const TT_MS_LANGID_AZERI_AZERBAIJAN_LATIN: FT_UShort = 0x042C; |
| 311 | pub const TT_MS_LANGID_AZERI_AZERBAIJAN_CYRILLIC: FT_UShort = 0x082C; |
| 312 | pub const TT_MS_LANGID_BASQUE_BASQUE: FT_UShort = 0x042D; |
| 313 | pub const TT_MS_LANGID_UPPER_SORBIAN_GERMANY: FT_UShort = 0x042E; |
| 314 | pub const TT_MS_LANGID_LOWER_SORBIAN_GERMANY: FT_UShort = 0x082E; |
| 315 | pub const TT_MS_LANGID_MACEDONIAN_MACEDONIA: FT_UShort = 0x042F; |
| 316 | pub const TT_MS_LANGID_SETSWANA_SOUTH_AFRICA: FT_UShort = 0x0432; |
| 317 | pub const TT_MS_LANGID_ISIXHOSA_SOUTH_AFRICA: FT_UShort = 0x0434; |
| 318 | pub const TT_MS_LANGID_ISIZULU_SOUTH_AFRICA: FT_UShort = 0x0435; |
| 319 | pub const TT_MS_LANGID_AFRIKAANS_SOUTH_AFRICA: FT_UShort = 0x0436; |
| 320 | pub const TT_MS_LANGID_GEORGIAN_GEORGIA: FT_UShort = 0x0437; |
| 321 | pub const TT_MS_LANGID_FAEROESE_FAEROE_ISLANDS: FT_UShort = 0x0438; |
| 322 | pub const TT_MS_LANGID_HINDI_INDIA: FT_UShort = 0x0439; |
| 323 | pub const TT_MS_LANGID_MALTESE_MALTA: FT_UShort = 0x043A; |
| 324 | pub const TT_MS_LANGID_SAMI_NORTHERN_NORWAY: FT_UShort = 0x043B; |
| 325 | pub const TT_MS_LANGID_SAMI_NORTHERN_SWEDEN: FT_UShort = 0x083B; |
| 326 | pub const TT_MS_LANGID_SAMI_NORTHERN_FINLAND: FT_UShort = 0x0C3B; |
| 327 | pub const TT_MS_LANGID_SAMI_LULE_NORWAY: FT_UShort = 0x103B; |
| 328 | pub const TT_MS_LANGID_SAMI_LULE_SWEDEN: FT_UShort = 0x143B; |
| 329 | pub const TT_MS_LANGID_SAMI_SOUTHERN_NORWAY: FT_UShort = 0x183B; |
| 330 | pub const TT_MS_LANGID_SAMI_SOUTHERN_SWEDEN: FT_UShort = 0x1C3B; |
| 331 | pub const TT_MS_LANGID_SAMI_SKOLT_FINLAND: FT_UShort = 0x203B; |
| 332 | pub const TT_MS_LANGID_SAMI_INARI_FINLAND: FT_UShort = 0x243B; |
| 333 | pub const TT_MS_LANGID_IRISH_IRELAND: FT_UShort = 0x083C; |
| 334 | pub const TT_MS_LANGID_MALAY_MALAYSIA: FT_UShort = 0x043E; |
| 335 | pub const TT_MS_LANGID_MALAY_BRUNEI_DARUSSALAM: FT_UShort = 0x083E; |
| 336 | pub const TT_MS_LANGID_KAZAKH_KAZAKHSTAN: FT_UShort = 0x043F; |
| 337 | pub const TT_MS_LANGID_KYRGYZ_KYRGYZSTAN /* Cyrillic */ : FT_UShort = 0x0440; |
| 338 | pub const TT_MS_LANGID_KISWAHILI_KENYA: FT_UShort = 0x0441; |
| 339 | pub const TT_MS_LANGID_TURKMEN_TURKMENISTAN: FT_UShort = 0x0442; |
| 340 | pub const TT_MS_LANGID_UZBEK_UZBEKISTAN_LATIN: FT_UShort = 0x0443; |
| 341 | pub const TT_MS_LANGID_UZBEK_UZBEKISTAN_CYRILLIC: FT_UShort = 0x0843; |
| 342 | pub const TT_MS_LANGID_TATAR_RUSSIA: FT_UShort = 0x0444; |
| 343 | pub const TT_MS_LANGID_BENGALI_INDIA: FT_UShort = 0x0445; |
| 344 | pub const TT_MS_LANGID_BENGALI_BANGLADESH: FT_UShort = 0x0845; |
| 345 | pub const TT_MS_LANGID_PUNJABI_INDIA: FT_UShort = 0x0446; |
| 346 | pub const TT_MS_LANGID_GUJARATI_INDIA: FT_UShort = 0x0447; |
| 347 | pub const TT_MS_LANGID_ODIA_INDIA: FT_UShort = 0x0448; |
| 348 | pub const TT_MS_LANGID_TAMIL_INDIA: FT_UShort = 0x0449; |
| 349 | pub const TT_MS_LANGID_TELUGU_INDIA: FT_UShort = 0x044A; |
| 350 | pub const TT_MS_LANGID_KANNADA_INDIA: FT_UShort = 0x044B; |
| 351 | pub const TT_MS_LANGID_MALAYALAM_INDIA: FT_UShort = 0x044C; |
| 352 | pub const TT_MS_LANGID_ASSAMESE_INDIA: FT_UShort = 0x044D; |
| 353 | pub const TT_MS_LANGID_MARATHI_INDIA: FT_UShort = 0x044E; |
| 354 | pub const TT_MS_LANGID_SANSKRIT_INDIA: FT_UShort = 0x044F; |
| 355 | pub const TT_MS_LANGID_MONGOLIAN_MONGOLIA /* Cyrillic */: FT_UShort = 0x0450; |
| 356 | pub const TT_MS_LANGID_MONGOLIAN_PRC: FT_UShort = 0x0850; |
| 357 | pub const TT_MS_LANGID_TIBETAN_PRC: FT_UShort = 0x0451; |
| 358 | pub const TT_MS_LANGID_WELSH_UNITED_KINGDOM: FT_UShort = 0x0452; |
| 359 | pub const TT_MS_LANGID_KHMER_CAMBODIA: FT_UShort = 0x0453; |
| 360 | pub const TT_MS_LANGID_LAO_LAOS: FT_UShort = 0x0454; |
| 361 | pub const TT_MS_LANGID_GALICIAN_GALICIAN: FT_UShort = 0x0456; |
| 362 | pub const TT_MS_LANGID_KONKANI_INDIA: FT_UShort = 0x0457; |
| 363 | pub const TT_MS_LANGID_SYRIAC_SYRIA: FT_UShort = 0x045A; |
| 364 | pub const TT_MS_LANGID_SINHALA_SRI_LANKA: FT_UShort = 0x045B; |
| 365 | pub const TT_MS_LANGID_INUKTITUT_CANADA: FT_UShort = 0x045D; |
| 366 | pub const TT_MS_LANGID_INUKTITUT_CANADA_LATIN: FT_UShort = 0x085D; |
| 367 | pub const TT_MS_LANGID_AMHARIC_ETHIOPIA: FT_UShort = 0x045E; |
| 368 | pub const TT_MS_LANGID_TAMAZIGHT_ALGERIA: FT_UShort = 0x085F; |
| 369 | pub const TT_MS_LANGID_NEPALI_NEPAL: FT_UShort = 0x0461; |
| 370 | pub const TT_MS_LANGID_FRISIAN_NETHERLANDS: FT_UShort = 0x0462; |
| 371 | pub const TT_MS_LANGID_PASHTO_AFGHANISTAN: FT_UShort = 0x0463; |
| 372 | pub const TT_MS_LANGID_FILIPINO_PHILIPPINES: FT_UShort = 0x0464; |
| 373 | pub const TT_MS_LANGID_DHIVEHI_MALDIVES: FT_UShort = 0x0465; |
| 374 | pub const TT_MS_LANGID_HAUSA_NIGERIA: FT_UShort = 0x0468; |
| 375 | pub const TT_MS_LANGID_YORUBA_NIGERIA: FT_UShort = 0x046A; |
| 376 | pub const TT_MS_LANGID_QUECHUA_BOLIVIA: FT_UShort = 0x046B; |
| 377 | pub const TT_MS_LANGID_QUECHUA_ECUADOR: FT_UShort = 0x086B; |
| 378 | pub const TT_MS_LANGID_QUECHUA_PERU: FT_UShort = 0x0C6B; |
| 379 | pub const TT_MS_LANGID_SESOTHO_SA_LEBOA_SOUTH_AFRICA: FT_UShort = 0x046C; |
| 380 | pub const TT_MS_LANGID_BASHKIR_RUSSIA: FT_UShort = 0x046D; |
| 381 | pub const TT_MS_LANGID_LUXEMBOURGISH_LUXEMBOURG: FT_UShort = 0x046E; |
| 382 | pub const TT_MS_LANGID_GREENLANDIC_GREENLAND: FT_UShort = 0x046F; |
| 383 | pub const TT_MS_LANGID_IGBO_NIGERIA: FT_UShort = 0x0470; |
| 384 | pub const TT_MS_LANGID_YI_PRC: FT_UShort = 0x0478; |
| 385 | pub const TT_MS_LANGID_MAPUDUNGUN_CHILE: FT_UShort = 0x047A; |
| 386 | pub const TT_MS_LANGID_MOHAWK_MOHAWK: FT_UShort = 0x047C; |
| 387 | pub const TT_MS_LANGID_BRETON_FRANCE: FT_UShort = 0x047E; |
| 388 | pub const TT_MS_LANGID_UIGHUR_PRC: FT_UShort = 0x0480; |
| 389 | pub const TT_MS_LANGID_MAORI_NEW_ZEALAND: FT_UShort = 0x0481; |
| 390 | pub const TT_MS_LANGID_OCCITAN_FRANCE: FT_UShort = 0x0482; |
| 391 | pub const TT_MS_LANGID_CORSICAN_FRANCE: FT_UShort = 0x0483; |
| 392 | pub const TT_MS_LANGID_ALSATIAN_FRANCE: FT_UShort = 0x0484; |
| 393 | pub const TT_MS_LANGID_YAKUT_RUSSIA: FT_UShort = 0x0485; |
| 394 | pub const TT_MS_LANGID_KICHE_GUATEMALA: FT_UShort = 0x0486; |
| 395 | pub const TT_MS_LANGID_KINYARWANDA_RWANDA: FT_UShort = 0x0487; |
| 396 | pub const TT_MS_LANGID_WOLOF_SENEGAL: FT_UShort = 0x0488; |
| 397 | pub const TT_MS_LANGID_DARI_AFGHANISTAN: FT_UShort = 0x048C; |
| 398 | pub const TT_NAME_ID_COPYRIGHT: FT_UShort = 0; |
| 399 | pub const TT_NAME_ID_FONT_FAMILY: FT_UShort = 1; |
| 400 | pub const TT_NAME_ID_FONT_SUBFAMILY: FT_UShort = 2; |
| 401 | pub const TT_NAME_ID_UNIQUE_ID: FT_UShort = 3; |
| 402 | pub const TT_NAME_ID_FULL_NAME: FT_UShort = 4; |
| 403 | pub const TT_NAME_ID_VERSION_STRING: FT_UShort = 5; |
| 404 | pub const TT_NAME_ID_PS_NAME: FT_UShort = 6; |
| 405 | pub const TT_NAME_ID_TRADEMARK: FT_UShort = 7; |
| 406 | /* the following values are from the OpenType spec */ |
| 407 | pub const TT_NAME_ID_MANUFACTURER: FT_UShort = 8; |
| 408 | pub const TT_NAME_ID_DESIGNER: FT_UShort = 9; |
| 409 | pub const TT_NAME_ID_DESCRIPTION: FT_UShort = 10; |
| 410 | pub const TT_NAME_ID_VENDOR_URL: FT_UShort = 11; |
| 411 | pub const TT_NAME_ID_DESIGNER_URL: FT_UShort = 12; |
| 412 | pub const TT_NAME_ID_LICENSE: FT_UShort = 13; |
| 413 | pub const TT_NAME_ID_LICENSE_URL: FT_UShort = 14; |
| 414 | /* number 15 is reserved */ |
| 415 | pub const TT_NAME_ID_TYPOGRAPHIC_FAMILY: FT_UShort = 16; |
| 416 | pub const TT_NAME_ID_TYPOGRAPHIC_SUBFAMILY: FT_UShort = 17; |
| 417 | pub const TT_NAME_ID_MAC_FULL_NAME: FT_UShort = 18; |
| 418 | /* The following code is new as of 2000-01-21 */ |
| 419 | pub const TT_NAME_ID_SAMPLE_TEXT: FT_UShort = 19; |
| 420 | /* This is new in OpenType 1.3 */ |
| 421 | pub const TT_NAME_ID_CID_FINDFONT_NAME: FT_UShort = 20; |
| 422 | |
| 423 | /* This is new in OpenType 1.5 */ |
| 424 | pub const TT_NAME_ID_WWS_FAMILY: FT_UShort = 21; |
| 425 | pub const TT_NAME_ID_WWS_SUBFAMILY: FT_UShort = 22; |
| 426 | |
| 427 | /* This is new in OpenType 1.7 */ |
| 428 | pub const TT_NAME_ID_LIGHT_BACKGROUND: FT_UShort = 23; |
| 429 | pub const TT_NAME_ID_DARK_BACKGROUND: FT_UShort = 24; |
| 430 | |
| 431 | /* This is new in OpenType 1.8 */ |
| 432 | pub const TT_NAME_ID_VARIATIONS_PREFIX: FT_UShort = 25; |
| 433 | |