| 1 |
/* European */ |
| 2 |
:lang("en"), :lang("eng"), /* English */ /* LATIN */ |
| 3 |
:lang("eu"), :lang("eus"), /* Basque */ |
| 4 |
:lang("br"), :lang("bre"), /* Breton */ |
| 5 |
:lang("ca"), :lang("cat"), /* Catalan */ |
| 6 |
:lang("co"), :lang("cos"), /* Corsican */ |
| 7 |
:lang("kw"), :lang("cor"), /* Cornish */ |
| 8 |
:lang("cy"), :lang("cym"), /* Welsh */ |
| 9 |
:lang("cs"), :lang("ces"), /* Czech */ |
| 10 |
:lang("da"), :lang("dan"), /* Danish */ |
| 11 |
:lang("nl"), :lang("nld"), /* Dutch */ |
| 12 |
:lang("et"), :lang("est"), /* Estonian */ |
| 13 |
:lang("fo"), :lang("fao"), /* Faroese */ |
| 14 |
:lang("fi"), :lang("fin"), /* Finnish */ |
| 15 |
:lang("fr"), :lang("fra"), /* French */ |
| 16 |
:lang("gl"), :lang("glg"), /* Galician */ |
| 17 |
:lang("de"), :lang("deu"), /* German */ |
| 18 |
:lang("ht"), :lang("hat"), /* Haitian; Haitian Creole */ |
| 19 |
:lang("hu"), :lang("hun"), /* Hungarian */ |
| 20 |
:lang("ga"), :lang("gle"), /* Irish */ |
| 21 |
:lang("is"), :lang("isl"), /* Icelandic */ |
| 22 |
:lang("it"), :lang("ita"), /* Italian */ |
| 23 |
:lang("la"), :lang("lat"), /* Latin */ |
| 24 |
:lang("lb"), :lang("ltz"), /* Luxembourgish */ |
| 25 |
:lang("li"), :lang("lim"), /* Limburgish */ |
| 26 |
:lang("lt"), :lang("lit"), /* Lithuanian */ |
| 27 |
:lang("lv"), :lang("lav"), /* Latvian */ |
| 28 |
:lang("gv"), :lang("glv"), /* Manx */ |
| 29 |
:lang("no"), :lang("nor"), /* Norwegian */ |
| 30 |
:lang("nn"), :lang("nno"), /* Norwegian Nynorsk */ |
| 31 |
:lang("nb"), :lang("nob"), /* Norwegian Bokmal */ |
| 32 |
:lang("pl"), :lang("pol"), /* Polish */ |
| 33 |
:lang("pt"), :lang("por"), /* Portuguese */ |
| 34 |
:lang("ro"), :lang("ron"), /* Romanian */ |
| 35 |
:lang("gd"), :lang("gla"), /* Scottish Gaelic */ |
| 36 |
:lang("es"), :lang("spa"), /* Spanish */ |
| 37 |
:lang("sv"), :lang("swe"), /* Swedish */ |
| 38 |
:lang("sl"), :lang("slv"), /* Slovene */ |
| 39 |
:lang("sk"), :lang("slk") { /* Slovak */ |
| 40 |
font-family: dejavusanscondensed; |
| 41 |
} |
| 42 |
|
| 43 |
|
| 44 |
:lang("el"), :lang("ell") { /* GREEK */ |
| 45 |
font-family: dejavusanscondensed; |
| 46 |
} |
| 47 |
|
| 48 |
:lang("ru"), :lang("rus"), /* Russian */ /* CYRILLIC */ |
| 49 |
:lang("ab"), :lang("abk"), /* Abkhaz */ |
| 50 |
:lang("av"), :lang("ava"), /* Avaric */ |
| 51 |
:lang("ba"), :lang("bak"), /* Bashkir */ |
| 52 |
:lang("be"), :lang("bel"), /* Belarusian */ |
| 53 |
:lang("bg"), :lang("bul"), /* Bulgarian */ |
| 54 |
:lang("ce"), :lang("che"), /* Chechen */ |
| 55 |
:lang("cv"), :lang("chv"), /* Chuvash */ |
| 56 |
:lang("kk"), :lang("kaz"), /* Kazakh */ |
| 57 |
:lang("kv"), :lang("kom"), /* Komi */ |
| 58 |
:lang("ky"), :lang("kir"), /* Kyrgyz */ |
| 59 |
:lang("mk"), :lang("mkd"), /* Macedonian */ |
| 60 |
:lang("cu"), :lang("chu"), /* Old Church Slavonic */ |
| 61 |
:lang("os"), :lang("oss"), /* Ossetian */ |
| 62 |
:lang("sr"), :lang("srp"), /* Serbian */ |
| 63 |
:lang("tg"), :lang("tgk"), /* Tajik */ |
| 64 |
:lang("tt"), :lang("tat"), /* Tatar */ |
| 65 |
:lang("tk"), :lang("tuk"), /* Turkmen */ |
| 66 |
:lang("uk"), :lang("ukr") { /* Ukrainian */ |
| 67 |
font-family: dejavusanscondensed; |
| 68 |
} |
| 69 |
|
| 70 |
|
| 71 |
|
| 72 |
:lang("hy"), :lang("hye") { /* ARMENIAN */ |
| 73 |
font-family: dejavusanscondensed; |
| 74 |
} |
| 75 |
:lang("ka"), :lang("kat") { /* GEORGIAN */ |
| 76 |
font-family: dejavusanscondensed; |
| 77 |
} |
| 78 |
:lang("cop") { /* COPTIC */ |
| 79 |
font-family: quivira; |
| 80 |
} |
| 81 |
:lang("got") { /* GOTHIC */ |
| 82 |
font-family: freeserif; |
| 83 |
} |
| 84 |
:lang("und-Latn") { /* LATIN */ |
| 85 |
font-family: dejavusanscondensed; |
| 86 |
} |
| 87 |
:lang("und-Cyrl") { /* CYRILLIC */ |
| 88 |
font-family: dejavusanscondensed; |
| 89 |
} |
| 90 |
:lang("und-Cprt") { /* CYPRIOT */ |
| 91 |
font-family: aegean; |
| 92 |
} |
| 93 |
:lang("und-Glag") { /* GLAGOLITIC */ |
| 94 |
font-family: mph2bdamase; |
| 95 |
} |
| 96 |
:lang("und-Linb") { /* LINEAR_B */ |
| 97 |
font-family: aegean; |
| 98 |
} |
| 99 |
:lang("und-Ogam") { /* OGHAM */ |
| 100 |
font-family: dejavusanscondensed; |
| 101 |
} |
| 102 |
:lang("und-Ital") { /* OLD_ITALIC */ |
| 103 |
font-family: aegean; |
| 104 |
} |
| 105 |
:lang("und-Runr") { /* RUNIC */ |
| 106 |
font-family: sun-exta; |
| 107 |
} |
| 108 |
:lang("und-Shaw") { /* SHAVIAN */ |
| 109 |
font-family: mph2bdamase; |
| 110 |
} |
| 111 |
|
| 112 |
|
| 113 |
|
| 114 |
|
| 115 |
/* African */ |
| 116 |
:lang("am"), :lang("amh") { /* Amharic ETHIOPIC */ |
| 117 |
font-family: abyssinicasil; |
| 118 |
} |
| 119 |
:lang("ti"), :lang("tir") { /* Tigrinya ETHIOPIC */ |
| 120 |
font-family: abyssinicasil; |
| 121 |
} |
| 122 |
:lang("nqo") { /* NKO */ |
| 123 |
font-family: dejavusanscondensed; |
| 124 |
} |
| 125 |
:lang("vai") { /* VAI */ |
| 126 |
font-family: freesans; |
| 127 |
} |
| 128 |
:lang("und-Egyp") { /* EGYPTIAN_HIEROGLYPHS */ |
| 129 |
font-family: aegyptus; |
| 130 |
} |
| 131 |
:lang("und-Ethi") { /* ETHIOPIC */ |
| 132 |
font-family: abyssinicasil; |
| 133 |
} |
| 134 |
:lang("und-Osma") { /* OSMANYA */ |
| 135 |
font-family: mph2bdamase; |
| 136 |
} |
| 137 |
:lang("und-Tfng") { /* TIFINAGH */ |
| 138 |
font-family: dejavusanscondensed; |
| 139 |
} |
| 140 |
|
| 141 |
|
| 142 |
|
| 143 |
|
| 144 |
|
| 145 |
/* Middle Eastern */ |
| 146 |
:lang("ar"), :lang("ara") { /* Arabic */ |
| 147 |
font-family: xbriyaz; |
| 148 |
} |
| 149 |
:lang("fa"), :lang("fas") { /* Persian (Farsi) */ |
| 150 |
font-family: xbriyaz; |
| 151 |
} |
| 152 |
:lang("ku"), :lang("kur") { /* Kurdish */ |
| 153 |
font-family: xbriyaz; |
| 154 |
} |
| 155 |
:lang("ps"), :lang("pus") { /* Pashto */ |
| 156 |
font-family: xbriyaz; |
| 157 |
} |
| 158 |
:lang("ur"), :lang("urd") { /* Urdu */ |
| 159 |
font-family: xbriyaz; |
| 160 |
} |
| 161 |
:lang("he"), :lang("heb") { /* HEBREW */ |
| 162 |
font-family: taameydavidclm; |
| 163 |
} |
| 164 |
:lang("yi"), :lang("yid") { /* Yiddish */ |
| 165 |
font-family: taameydavidclm; |
| 166 |
} |
| 167 |
:lang("syr") { /* SYRIAC */ |
| 168 |
font-family: estrangeloedessa; |
| 169 |
} |
| 170 |
|
| 171 |
:lang("xcr") { /* CARIAN */ |
| 172 |
font-family: aegean; |
| 173 |
} |
| 174 |
:lang("xlc") { /* LYCIAN */ |
| 175 |
font-family: aegean; |
| 176 |
} |
| 177 |
:lang("xld") { /* LYDIAN */ |
| 178 |
font-family: aegean; |
| 179 |
} |
| 180 |
:lang("phn") { /* PHOENICIAN */ |
| 181 |
font-family: aegean; |
| 182 |
} |
| 183 |
:lang("uga") { /* UGARITIC */ |
| 184 |
font-family: aegean; |
| 185 |
} |
| 186 |
|
| 187 |
:lang("und-Arab") { /* ARABIC */ |
| 188 |
font-family: xbriyaz; |
| 189 |
} |
| 190 |
:lang("und-Xsux") { /* CUNEIFORM */ |
| 191 |
font-family: akkadian; |
| 192 |
} |
| 193 |
|
| 194 |
|
| 195 |
|
| 196 |
|
| 197 |
/* Central Asian */ |
| 198 |
:lang("bo"), :lang("bod"), /* TIBETAN */ |
| 199 |
:lang("dz"), :lang("dzo") { /* Dzongkha */ |
| 200 |
font-family: jomolhari; |
| 201 |
} |
| 202 |
|
| 203 |
|
| 204 |
|
| 205 |
/* South Asian */ |
| 206 |
:lang("as"), :lang("asm") { /* Assamese */ |
| 207 |
font-family: freeserif; |
| 208 |
} |
| 209 |
:lang("bn"), :lang("ben") { /* BENGALI; Bangla */ |
| 210 |
font-family: freeserif; |
| 211 |
} |
| 212 |
:lang("ks"), :lang("kas") { /* Kashmiri */ |
| 213 |
font-family: freeserif; |
| 214 |
} |
| 215 |
:lang("hi"), :lang("hin"), /* Hindi DEVANAGARI */ |
| 216 |
:lang("bh"), :lang("bih"), /* Bihari (Bhojpuri, Magahi, and Maithili) */ |
| 217 |
:lang("sa"), :lang("san") { /* Sanskrit */ |
| 218 |
font-family: freeserif; |
| 219 |
} |
| 220 |
:lang("gu"), :lang("guj") { /* Gujarati */ |
| 221 |
font-family: freeserif; |
| 222 |
} |
| 223 |
:lang("pa"), :lang("pan") { /* Panjabi, Punjabi GURMUKHI */ |
| 224 |
font-family: freeserif; |
| 225 |
} |
| 226 |
:lang("kn"), :lang("kan") { /* Kannada */ |
| 227 |
font-family: lohitkannada; |
| 228 |
} |
| 229 |
:lang("mr"), :lang("mar") { /* Marathi */ |
| 230 |
font-family: freeserif; |
| 231 |
} |
| 232 |
:lang("ml"), :lang("mal") { /* MALAYALAM */ |
| 233 |
font-family: freeserif; |
| 234 |
} |
| 235 |
:lang("ne"), :lang("nep") { /* Nepali */ |
| 236 |
font-family: freeserif; |
| 237 |
} |
| 238 |
:lang("or"), :lang("ori") { /* ORIYA */ |
| 239 |
font-family: freeserif; |
| 240 |
} |
| 241 |
:lang("si"), :lang("sin") { /* SINHALA */ |
| 242 |
font-family: kaputaunicode; |
| 243 |
} |
| 244 |
:lang("ta"), :lang("tam") { /* TAMIL */ |
| 245 |
font-family: freeserif; |
| 246 |
} |
| 247 |
:lang("te"), :lang("tel") { /* TELUGU */ |
| 248 |
font-family: pothana2000; |
| 249 |
} |
| 250 |
:lang("sd"), :lang("snd") { /* Sindhi */ |
| 251 |
font-family: lateef; |
| 252 |
} |
| 253 |
:lang("sd-IN") { /* Sindhi */ |
| 254 |
font-family: freeserif; |
| 255 |
} |
| 256 |
:lang("sd-PK") { /* Sindhi */ |
| 257 |
font-family: lateef; |
| 258 |
} |
| 259 |
|
| 260 |
:lang("lif") { /* LIMBU */ |
| 261 |
font-family: sun-exta; |
| 262 |
} |
| 263 |
:lang("syl") { /* SYLOTI_NAGRI */ |
| 264 |
font-family: mph2bdamase; |
| 265 |
} |
| 266 |
:lang("dv"), :lang("div") { /* Divehi; Maldivian THAANA */ |
| 267 |
font-family: freeserif; |
| 268 |
} |
| 269 |
:lang("und-Khar") { /* KHAROSHTHI */ |
| 270 |
font-family: mph2bdamase; |
| 271 |
} |
| 272 |
:lang("und-Mtei") { /* MEETEI_MAYEK */ |
| 273 |
font-family: eeyekunicode; |
| 274 |
} |
| 275 |
|
| 276 |
|
| 277 |
|
| 278 |
|
| 279 |
/* South East Asian */ |
| 280 |
:lang("km"), :lang("khm") { /* KHMER */ |
| 281 |
font-family: khmeros; |
| 282 |
} |
| 283 |
:lang("lo"), :lang("lao") { /* LAO */ |
| 284 |
font-family: dhyana; |
| 285 |
} |
| 286 |
:lang("my"), :lang("mya") { /* MYANMAR Burmese */ |
| 287 |
font-family: tharlon; /* zawgyi-one is non-unicode compliant but in wide usage ; ayar is also not strictly compliant */ |
| 288 |
} |
| 289 |
:lang("th"), :lang("tha") { /* THAI */ |
| 290 |
font-family: garuda; |
| 291 |
} |
| 292 |
|
| 293 |
|
| 294 |
:lang("vi"), :lang("vie") { /* Vietnamese */ |
| 295 |
font-family: dejavusanscondensed; |
| 296 |
} |
| 297 |
|
| 298 |
|
| 299 |
:lang("bug") { /* BUGINESE */ |
| 300 |
font-family: freeserif; |
| 301 |
} |
| 302 |
:lang("su") { /* SUNDANESE */ |
| 303 |
font-family: sundaneseunicode; |
| 304 |
} |
| 305 |
:lang("tdd") { /* TAI_LE */ |
| 306 |
font-family: tharlon; |
| 307 |
} |
| 308 |
:lang("blt") { /* TAI_VIET */ |
| 309 |
font-family: taiheritagepro; |
| 310 |
} |
| 311 |
:lang("und-Kali") { /* KAYAH_LI */ |
| 312 |
font-family: freemono; |
| 313 |
} |
| 314 |
:lang("und-Lana") { /* TAI_THAM */ |
| 315 |
font-family: lannaalif; |
| 316 |
} |
| 317 |
:lang("und-Talu") { /* NEW_TAI_LUE */ |
| 318 |
font-family: daibannasilbook; |
| 319 |
} |
| 320 |
|
| 321 |
|
| 322 |
|
| 323 |
/* Phillipine */ |
| 324 |
:lang("bku") { /* BUHID */ |
| 325 |
font-family: quivira; |
| 326 |
} |
| 327 |
:lang("hnn") { /* HANUNOO */ |
| 328 |
font-family: quivira; |
| 329 |
} |
| 330 |
:lang("tl") { /* TAGALOG */ |
| 331 |
font-family: quivira; |
| 332 |
} |
| 333 |
:lang("tbw") { /* TAGBANWA */ |
| 334 |
font-family: quivira; |
| 335 |
} |
| 336 |
|
| 337 |
|
| 338 |
|
| 339 |
|
| 340 |
/* East Asian */ |
| 341 |
:lang("zh"), :lang("zho") { /* Chinese */ |
| 342 |
font-family: sun-exta, gb; |
| 343 |
} |
| 344 |
:lang("zh-HK") { /* Hong Kong */ |
| 345 |
font-family: sun-exta, big5; |
| 346 |
} |
| 347 |
:lang("zh-TW") { /* Taiwan */ |
| 348 |
font-family: sun-exta, big5; |
| 349 |
} |
| 350 |
:lang("zh-CN") { /* Chinese */ |
| 351 |
font-family: sun-exta, gb; |
| 352 |
} |
| 353 |
:lang("ko"), :lang("kor") { /* HANGUL Korean */ |
| 354 |
font-family: unbatang, uhc; |
| 355 |
} |
| 356 |
:lang("ja"), :lang("jpn") { /* Japanese HIRAGANA KATAKANA */ |
| 357 |
font-family: sun-exta, sjis; |
| 358 |
} |
| 359 |
:lang("lis") { /* LISU */ |
| 360 |
font-family: quivira; |
| 361 |
} |
| 362 |
:lang("und-Hans") { /* HAN (SIMPLIFIED) */ |
| 363 |
font-family: sun-exta, gb; |
| 364 |
} |
| 365 |
:lang("und-Bopo") { /* BOPOMOFO */ |
| 366 |
font-family: sun-exta; |
| 367 |
} |
| 368 |
:lang("ii"), :lang("iii"), /* Nuosu; Yi */ |
| 369 |
:lang("und-Yiii") { /* YI */ |
| 370 |
font-family: sun-exta; |
| 371 |
} |
| 372 |
|
| 373 |
|
| 374 |
|
| 375 |
/* American */ |
| 376 |
:lang("chr") { /* CHEROKEE */ |
| 377 |
font-family: aboriginalsans; |
| 378 |
} |
| 379 |
:lang("oj"), :lang("oji"), /* Ojibwe; Chippewa */ |
| 380 |
:lang("iu"), :lang("iku"), /* Inuktitut */ |
| 381 |
:lang("cr"), :lang("cre") { /* Cree CANADIAN_ABORIGINAL */ |
| 382 |
font-family: aboriginalsans; |
| 383 |
} |
| 384 |
:lang("und-Dsrt") { /* DESERET */ |
| 385 |
font-family: mph2bdamase; |
| 386 |
} |
| 387 |
|
| 388 |
|
| 389 |
|
| 390 |
|
| 391 |
/* Other */ |
| 392 |
:lang("und-Brai") { /* BRAILLE */ |
| 393 |
font-family: dejavusans; |
| 394 |
} |
| 395 |
|