/* European */
:lang("en"), :lang("eng"),	/* English */		/* LATIN */
:lang("eu"), :lang("eus"),	/* Basque */
:lang("br"), :lang("bre"),	/* Breton */
:lang("ca"), :lang("cat"),	/* Catalan  */
:lang("co"), :lang("cos"),	/* Corsican */
:lang("kw"), :lang("cor"),	/* Cornish */
:lang("cy"), :lang("cym"),	/* Welsh */
:lang("cs"), :lang("ces"),	/* Czech */
:lang("da"), :lang("dan"),	/* Danish */
:lang("nl"), :lang("nld"),	/* Dutch */
:lang("et"), :lang("est"),	/* Estonian */
:lang("fo"), :lang("fao"),	/* Faroese */
:lang("fi"), :lang("fin"),	/* Finnish */
:lang("fr"), :lang("fra"),	/* French */
:lang("gl"), :lang("glg"),	/* Galician */
:lang("de"), :lang("deu"),	/* German */
:lang("ht"), :lang("hat"),	/* Haitian; Haitian Creole */
:lang("hu"), :lang("hun"),	/* Hungarian */
:lang("ga"), :lang("gle"),	/* Irish */
:lang("is"), :lang("isl"),	/* Icelandic */
:lang("it"), :lang("ita"),	/* Italian */
:lang("la"), :lang("lat"),	/* Latin */
:lang("lb"), :lang("ltz"),	/* Luxembourgish */
:lang("li"), :lang("lim"),	/* Limburgish */
:lang("lt"), :lang("lit"),	/* Lithuanian */
:lang("lv"), :lang("lav"),	/* Latvian */
:lang("gv"), :lang("glv"),	/* Manx */
:lang("no"), :lang("nor"),	/* Norwegian */
:lang("nn"), :lang("nno"),	/* Norwegian Nynorsk */
:lang("nb"), :lang("nob"),	/* Norwegian Bokmal */
:lang("pl"), :lang("pol"),	/* Polish */
:lang("pt"), :lang("por"),	/* Portuguese */
:lang("ro"), :lang("ron"),	/* Romanian */
:lang("gd"), :lang("gla"),	/* Scottish Gaelic  */
:lang("es"), :lang("spa"),	/* Spanish */
:lang("sv"), :lang("swe"),	/* Swedish */
:lang("sl"), :lang("slv"),	/* Slovene */
:lang("sk"), :lang("slk")  {	/* Slovak */
    font-family: dejavusanscondensed;
}


:lang("el"), :lang("ell")  {	/* GREEK */
    font-family: dejavusanscondensed;
}

:lang("ru"), :lang("rus"),	/* Russian */	/* CYRILLIC */
:lang("ab"), :lang("abk"),	/* Abkhaz */
:lang("av"), :lang("ava"),	/* Avaric */
:lang("ba"), :lang("bak"),	/* Bashkir */
:lang("be"), :lang("bel"),	/* Belarusian */
:lang("bg"), :lang("bul"),	/* Bulgarian */
:lang("ce"), :lang("che"),	/* Chechen */
:lang("cv"), :lang("chv"),	/* Chuvash */
:lang("kk"), :lang("kaz"),	/* Kazakh */
:lang("kv"), :lang("kom"),	/* Komi */
:lang("ky"), :lang("kir"),	/* Kyrgyz */
:lang("mk"), :lang("mkd"),	/* Macedonian */
:lang("cu"), :lang("chu"),	/* Old Church Slavonic */
:lang("os"), :lang("oss"),	/* Ossetian */
:lang("sr"), :lang("srp"),	/* Serbian */
:lang("tg"), :lang("tgk"),	/* Tajik */
:lang("tt"), :lang("tat"),	/* Tatar */
:lang("tk"), :lang("tuk"),	/* Turkmen */
:lang("uk"), :lang("ukr")  {	/* Ukrainian */
    font-family: dejavusanscondensed;
}



:lang("hy"), :lang("hye")  {	/* ARMENIAN */
    font-family: dejavusanscondensed;
}
:lang("ka"), :lang("kat")  {	/* GEORGIAN */
    font-family: dejavusanscondensed;
}
:lang("cop") {		/* COPTIC */
    font-family: quivira;
}
:lang("got") {		/* GOTHIC */
    font-family: freeserif;
}
:lang("und-Latn") {	/* LATIN */
    font-family: dejavusanscondensed;
}
:lang("und-Cyrl") {	/* CYRILLIC */
    font-family: dejavusanscondensed;
}
:lang("und-Cprt") {	/* CYPRIOT */
    font-family: aegean;
}
:lang("und-Glag") {	/* GLAGOLITIC */
    font-family: mph2bdamase;
}
:lang("und-Linb") {	/* LINEAR_B */
    font-family: aegean;
}
:lang("und-Ogam") {	/* OGHAM */
    font-family: dejavusanscondensed;
}
:lang("und-Ital") {	/* OLD_ITALIC */
    font-family: aegean;
}
:lang("und-Runr") {	/* RUNIC */
    font-family: sun-exta;
}
:lang("und-Shaw") {	/* SHAVIAN */
    font-family: mph2bdamase;
}




/* African */
:lang("am"), :lang("amh")  {	/* Amharic ETHIOPIC */
    font-family: abyssinicasil;
}
:lang("ti"), :lang("tir")  {	/* Tigrinya ETHIOPIC */
    font-family: abyssinicasil;
}
:lang("nqo") {		/* NKO */
    font-family: dejavusanscondensed;
}
:lang("vai") {		/* VAI */
    font-family: freesans;
}
:lang("und-Egyp") {	/* EGYPTIAN_HIEROGLYPHS */
    font-family: aegyptus;
}
:lang("und-Ethi") {	/* ETHIOPIC */
    font-family: abyssinicasil;
}
:lang("und-Osma") {	/* OSMANYA */
    font-family: mph2bdamase;
}
:lang("und-Tfng") {	/* TIFINAGH */
    font-family: dejavusanscondensed;
}





/* Middle Eastern */
:lang("ar"), :lang("ara")  {	/* Arabic */
    font-family: xbriyaz;
}
:lang("fa"), :lang("fas")  {	/* Persian (Farsi) */
    font-family: xbriyaz;  
}
:lang("ku"), :lang("kur")  {	/* Kurdish */
    font-family: xbriyaz;  
}
:lang("ps"), :lang("pus")  {	/* Pashto */
    font-family: xbriyaz; 
}
:lang("ur"), :lang("urd")  {	/* Urdu */
    font-family: xbriyaz; 
}
:lang("he"), :lang("heb")  {	/* HEBREW */
    font-family: taameydavidclm;
}
:lang("yi"), :lang("yid")  {	/* Yiddish */
    font-family: taameydavidclm;
}
:lang("syr") {		/* SYRIAC */
    font-family: estrangeloedessa;
}

:lang("xcr") {		/* CARIAN */
    font-family: aegean;
}
:lang("xlc") {		/* LYCIAN */
    font-family: aegean;
}
:lang("xld") {		/* LYDIAN */
    font-family: aegean;
}
:lang("phn") {		/* PHOENICIAN */
    font-family: aegean;
}
:lang("uga") {		/* UGARITIC */
    font-family: aegean;
}

:lang("und-Arab") {	/* ARABIC */
    font-family: xbriyaz;
}
:lang("und-Xsux") {	/* CUNEIFORM */
    font-family: akkadian;
}




/* Central Asian */
:lang("bo"), :lang("bod"),	/* TIBETAN */
:lang("dz"), :lang("dzo")  {	/* Dzongkha */
    font-family: jomolhari;
}



/* South Asian */
:lang("as"), :lang("asm")  {	/* Assamese */
    font-family: freeserif;
}
:lang("bn"), :lang("ben")  {	/* BENGALI; Bangla */
    font-family: freeserif;
}
:lang("ks"), :lang("kas")  {	/* Kashmiri */
    font-family: freeserif;
}
:lang("hi"), :lang("hin"),	/* Hindi	DEVANAGARI */
:lang("bh"), :lang("bih"),	/* Bihari (Bhojpuri, Magahi, and Maithili) */
:lang("sa"), :lang("san")  {	/* Sanskrit */
    font-family: freeserif;
}
:lang("gu"), :lang("guj")  {	/* Gujarati */
    font-family: freeserif;
}
:lang("pa"), :lang("pan")  {	/* Panjabi, Punjabi GURMUKHI */
    font-family: freeserif;
}
:lang("kn"), :lang("kan")  {	/* Kannada */
    font-family: lohitkannada;
}
:lang("mr"), :lang("mar")  {	/* Marathi */
    font-family: freeserif;
}
:lang("ml"), :lang("mal")  {	/* MALAYALAM */
    font-family: freeserif;
}
:lang("ne"), :lang("nep")  {	/* Nepali */
    font-family: freeserif;
}
:lang("or"), :lang("ori")  {	/* ORIYA */
    font-family: freeserif;
}
:lang("si"), :lang("sin")  {	/* SINHALA */
    font-family: kaputaunicode;
}
:lang("ta"), :lang("tam")  {	/* TAMIL */
    font-family: freeserif;
}
:lang("te"), :lang("tel")  {	/* TELUGU */
    font-family: pothana2000;
}
:lang("sd"), :lang("snd")  {	/* Sindhi */
    font-family: lateef;
}
:lang("sd-IN") {		/* Sindhi */
    font-family: freeserif;
}
:lang("sd-PK") {		/* Sindhi */
    font-family: lateef;
}

:lang("lif") {		/* LIMBU */
    font-family: sun-exta;
}
:lang("syl") {		/* SYLOTI_NAGRI */
    font-family: mph2bdamase;
}
:lang("dv"), :lang("div")  {	/* Divehi; Maldivian  THAANA */
    font-family: freeserif;
}
:lang("und-Khar") {	/* KHAROSHTHI */
    font-family: mph2bdamase;
}
:lang("und-Mtei") {	/* MEETEI_MAYEK */
    font-family: eeyekunicode;
}




/* South East Asian */
:lang("km"), :lang("khm")  {	/* KHMER */
    font-family: khmeros;
}
:lang("lo"), :lang("lao")  {	/* LAO */
    font-family: dhyana;
}
:lang("my"), :lang("mya")  {	/* MYANMAR Burmese */
    font-family: tharlon;	/* zawgyi-one is non-unicode compliant but in wide usage ; ayar is also not strictly compliant */
}
:lang("th"), :lang("tha")  {	/* THAI */
    font-family: garuda;
}


:lang("vi"), :lang("vie")  {	/* Vietnamese */
    font-family: dejavusanscondensed; 
}


:lang("bug") {		/* BUGINESE */
    font-family: freeserif;
}
:lang("su") {		/* SUNDANESE */
    font-family: sundaneseunicode;
}
:lang("tdd") {		/* TAI_LE */
    font-family: tharlon;
}
:lang("blt") {		/* TAI_VIET */
    font-family: taiheritagepro;
}
:lang("und-Kali") {	/* KAYAH_LI */
    font-family: freemono;
}
:lang("und-Lana") {	/* TAI_THAM */
    font-family: lannaalif;
}
:lang("und-Talu") {	/* NEW_TAI_LUE */
    font-family: daibannasilbook;
}



/* Phillipine */
:lang("bku") {		/* BUHID */
    font-family: quivira;
}
:lang("hnn") {		/* HANUNOO */
    font-family: quivira;
}
:lang("tl") {		/* TAGALOG */
    font-family: quivira;
}
:lang("tbw") {		/* TAGBANWA */
    font-family: quivira;
}




/* East Asian */
:lang("zh"), :lang("zho")  {	/* Chinese */
    font-family: sun-exta, gb;
}
:lang("zh-HK") {		/* Hong Kong */
    font-family: sun-exta, big5;
}
:lang("zh-TW") {		/* Taiwan */
    font-family: sun-exta, big5;
}
:lang("zh-CN") {		/* Chinese */
    font-family: sun-exta, gb;
}
:lang("ko"), :lang("kor")  {	/* HANGUL Korean */
    font-family: unbatang, uhc;
}
:lang("ja"), :lang("jpn")  {	/* Japanese HIRAGANA KATAKANA */
    font-family: sun-exta, sjis;
}
:lang("lis") {		/* LISU */
    font-family: quivira;
}
:lang("und-Hans") {	/* HAN (SIMPLIFIED) */
    font-family: sun-exta, gb;
}
:lang("und-Bopo") {	/* BOPOMOFO */
    font-family: sun-exta;
}
:lang("ii"), :lang("iii"),	/* Nuosu; Yi */
:lang("und-Yiii") {	/* YI */
    font-family: sun-exta;
}



/* American */
:lang("chr") {		/* CHEROKEE */
    font-family: aboriginalsans;
}
:lang("oj"), :lang("oji"),	/* Ojibwe; Chippewa */
:lang("iu"), :lang("iku"),	/* Inuktitut */
:lang("cr"), :lang("cre")  {	/* Cree CANADIAN_ABORIGINAL */
    font-family: aboriginalsans;
}
:lang("und-Dsrt") {	/* DESERET */
    font-family: mph2bdamase;
}




/*  Other */
:lang("und-Brai") {	/* BRAILLE */
    font-family: dejavusans;
}
