/*
    CSS to define web font-faces and language styles
    Autogenerated 2015-08-21 15:35:25 based on content of system character_range_fonts table
*/

/*--- Server fonts ---*/

/* URL paths are relative to this CSS file */

@font-face {
  font-family: 'AbyssinicaSIL-R_Ttf';
  src: url('../../../../../local/fonts/AbyssinicaSIL-R.ttf');
}

@font-face {
  font-family: 'Adjisaka_Ttf';
  src: url('../../../../../local/fonts/Adjisaka.ttf');
}

@font-face {
  font-family: 'Aegean306_Ttf';
  src: url('../../../../../local/fonts/Aegean306.otf');
}

@font-face {
  font-family: 'Akkadian256_Ttf';
  src: url('../../../../../local/fonts/Akkadian256.otf');
}

@font-face {
  font-family: 'AksaraBali_Ttf';
  src: url('../../../../../local/fonts/AksaraBali.ttf');
}

@font-face {
  font-family: 'AnnapurnaSIL-R_Ttf';
  src: url('../../../../../local/fonts/AnnapurnaSIL-R.ttf');
}

@font-face {
  font-family: 'AnnapurnaSILNepal-R_Ttf';
  src: url('../../../../../local/fonts/AnnapurnaSILNepal-R.ttf');
}

@font-face {
  font-family: 'AnnapurnaSILNewar-R_Ttf';
  src: url('../../../../../local/fonts/AnnapurnaSILNewar-R.ttf');
}

@font-face {
  font-family: 'CODE2001_Ttf';
  src: url('../../../../../local/fonts/CODE2001.ttf');
}

@font-face {
  font-family: 'Code2000_1_13_Woff';
  src: url('../../../../../local/fonts/Code2000_1_13.woff');
}

@font-face {
  font-family: 'Code2000_default_Ttf';
  src: url('../../../../../local/fonts/Code2000_default.ttf');
}

@font-face {
  font-family: 'Code2000_preCJK_Woff';
  src: url('../../../../../local/fonts/Code2000_preCJK.woff');
}

@font-face {
  font-family: 'DBSILLR_Ttf';
  src: url('../../../../../local/fonts/DBSILLR.ttf');
}

@font-face {
  font-family: 'ES Nohadra_Ttf';
  src: url('../../../../../local/fonts/ES Nohadra.ttf');
}

@font-face {
  font-family: 'Eeyek_Ttf';
  src: url('../../../../../local/fonts/Eeyek.ttf');
}

@font-face {
  font-family: 'GentiumPlus-R_Ttf';
  src: url('../../../../../local/fonts/GentiumPlus-R.ttf');
}

@font-face {
  font-family: 'GentiumPlus-R_Woff';
  src: url('../../../../../local/fonts/GentiumPlus-R.woff');
}

@font-face {
  font-family: 'JG Bamum Akauku Courier_gr_Ttf';
  src: url('../../../../../local/fonts/JG Bamum Akauku Courier_gr.ttf');
}

@font-face {
  font-family: 'MiaoUnicode-Regular_Ttf';
  src: url('../../../../../local/fonts/MiaoUnicode-Regular.ttf');
}

@font-face {
  font-family: 'MingzatGDL_Ttf';
  src: url('../../../../../local/fonts/MingzatGDL.ttf');
}

@font-face {
  font-family: 'NamSIL1004_Ttf';
  src: url('../../../../../local/fonts/NamSIL1004.ttf');
}

@font-face {
  font-family: 'NuosuSIL_Ttf';
  src: url('../../../../../local/fonts/NuosuSIL.ttf');
}

@font-face {
  font-family: 'Quivira3_6_Ttf';
  src: url('../../../../../local/fonts/Quivira3_6.ttf');
}

@font-face {
  font-family: 'SAMARIT_Ttf';
  src: url('../../../../../local/fonts/SAMARIT.ttf');
}

@font-face {
  font-family: 'SILEOT_Ttf';
  src: url('../../../../../local/fonts/SILEOT.ttf');
}

@font-face {
  font-family: 'Scheherazade-Regular_Woff';
  src: url('../../../../../local/fonts/Scheherazade-Regular.woff');
}

@font-face {
  font-family: 'SundaneseUnicode-1.0.5_Ttf';
  src: url('../../../../../local/fonts/SundaneseUnicode-1.0.5.ttf');
}

@font-face {
  font-family: 'Symbola601_Ttf';
  src: url('../../../../../local/fonts/Symbola601.otf');
}

@font-face {
  font-family: 'TagDoc93_Ttf';
  src: url('../../../../../local/fonts/TagDoc93.ttf');
}

@font-face {
  font-family: 'TaiHeritagePro_Ttf';
  src: url('../../../../../local/fonts/TaiHeritagePro.ttf');
}

@font-face {
  font-family: 'Wakor_Ttf';
  src: url('../../../../../local/fonts/Wakor.ttf');
}

@font-face {
  font-family: 'arabtype_Ttf';
  src: url('../../../../../local/fonts/arabtype.ttf');
}

@font-face {
  font-family: 'damase_v.2_Ttf';
  src: url('../../../../../local/fonts/damase_v.2.ttf');
}

@font-face {
  font-family: 'himalaya_Ttf';
  src: url('../../../../../local/fonts/himalaya.ttf');
}

@font-face {
  font-family: 'kaputaunicode_Ttf';
  src: url('../../../../../local/fonts/kaputaunicode.ttf');
}

@font-face {
  font-family: 'lannaalif-v1-03_Ttf';
  src: url('../../../../../local/fonts/lannaalif-v1-03.ttf');
}

@font-face {
  font-family: 'siddhanta_Ttf';
  src: url('../../../../../local/fonts/siddhanta.ttf');
}

@font-face {
  font-family: 'tagbanwa_Ttf';
  src: url('../../../../../local/fonts/tagbanwa.ttf');
}

@font-face {
  font-family: 'usv_render_non_pua_font_Ttf';
  src: url('../../../../../local/fonts/usv_render_non_pua_font.ttf');
}

/*--- Google fonts ---*/

/* Defined as HTML header links:
  Battambang
  Gentium Basic
  Nanum Gothic
  Noto Sans Cherokee
  Padauk
*/

/*--- Language styles ---*/

:lang(xxx-) {
  font-family: 'CODE2001_Ttf', 'Code2000_default_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Arab) {
  font-family: 'Scheherazade-Regular_Woff', sans-serif;
  font-size: 150%;
}

:lang(xxx-Arab-pres) {
  font-family: 'arabtype_Ttf', sans-serif;
  font-size: 140%;
}

:lang(xxx-Armn) {
  font-family: 'damase_v.2_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Bali) {
  font-family: 'AksaraBali_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Bamu) {
  font-family: 'JG Bamum Akauku Courier_gr_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Brai) {
  font-family: 'Code2000_1_13_Woff', sans-serif;
  font-size: 140%;
}

:lang(xxx-Bugi) {
  font-family: 'Code2000_preCJK_Woff', sans-serif;
  font-size: 100%;
}

:lang(xxx-Cher) {
  font-family: 'Noto Sans Cherokee', sans-serif;
  font-size: 100%;
}

:lang(xxx-Copt) {
  font-family: 'Code2000_preCJK_Woff', sans-serif;
  font-size: 100%;
}

:lang(xxx-Cprt) {
  font-family: 'damase_v.2_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Cyrl) {
  font-family: 'GentiumPlus-R_Woff', 'Quivira3_6_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Deva) {
  font-family: 'AnnapurnaSIL-R_Ttf', 'siddhanta_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Dsrt) {
  font-family: 'CODE2001_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Ethi) {
  font-family: 'AbyssinicaSIL-R_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Geor) {
  font-family: 'damase_v.2_Ttf', sans-serif;
  font-size: 130%;
}

:lang(xxx-Glag) {
  font-family: 'damase_v.2_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Grek) {
  font-family: 'GentiumPlus-R_Woff', sans-serif;
  font-size: 100%;
}

:lang(xxx-Hang) {
  font-family: 'Nanum Gothic', sans-serif;
  font-size: 100%;
}

:lang(xxx-Hano) {
  font-family: 'damase_v.2_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Hant) {
  font-family: 'Code2000_preCJK_Woff', sans-serif;
  font-size: 100%;
}

:lang(xxx-Hebr) {
  font-family: 'SILEOT_Ttf', sans-serif;
  font-size: 90%;
}

:lang(xxx-Indi) {
  font-family: 'Code2000_1_13_Woff', sans-serif;
  font-size: 100%;
}

:lang(xxx-Java) {
  font-family: 'Adjisaka_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Kali) {
  font-family: 'usv_render_non_pua_font_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Khar) {
  font-family: 'damase_v.2_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Khmr) {
  font-family: 'Battambang', sans-serif;
  font-size: 100%;
}

:lang(xxx-Lana) {
  font-family: 'lannaalif-v1-03_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Laoo) {
  font-family: 'Code2000_1_13_Woff', sans-serif;
  font-size: 130%;
}

:lang(xxx-Latn) {
  font-family: 'Gentium Basic', 'GentiumPlus-R_Woff', 'GentiumPlus-R_Woff', sans-serif;
  font-size: 100%;
}

:lang(xxx-Latn-diac) {
  font-family: 'GentiumPlus-R_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Latn-ipa) {
  font-family: 'GentiumPlus-R_Woff', sans-serif;
  font-size: 100%;
}

:lang(xxx-Latn-punc) {
  font-family: 'Code2000_1_13_Woff', sans-serif;
  font-size: 100%;
}

:lang(xxx-Lepc) {
  font-family: 'MingzatGDL_Ttf', sans-serif;
  font-size: 80%;
}

:lang(xxx-Limb) {
  font-family: 'NamSIL1004_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Linb) {
  font-family: 'Aegean306_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Lisu) {
  font-family: 'Quivira3_6_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Mtei) {
  font-family: 'Eeyek_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Mymr) {
  font-family: 'Padauk', sans-serif;
  font-size: 100%;
}

:lang(xxx-Olck) {
  font-family: 'Code2000_preCJK_Woff', sans-serif;
  font-size: 100%;
}

:lang(xxx-Orkh) {
  font-family: 'Quivira3_6_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Phnx-Lydi) {
  font-family: 'Aegean306_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Plrd) {
  font-family: 'MiaoUnicode-Regular_Ttf', sans-serif;
  font-size: 120%;
}

:lang(xxx-Pnct) {
  font-family: 'GentiumPlus-R_Woff', sans-serif;
  font-size: 100%;
}

:lang(xxx-Samr) {
  font-family: 'SAMARIT_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Sarb) {
  font-family: 'Quivira3_6_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Sinh) {
  font-family: 'kaputaunicode_Ttf', sans-serif;
  font-size: 115%;
}

:lang(xxx-Sund) {
  font-family: 'SundaneseUnicode-1.0.5_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Sylo) {
  font-family: 'damase_v.2_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Syrc) {
  font-family: 'ES Nohadra_Ttf', sans-serif;
  font-size: 120%;
}

:lang(xxx-Tagb) {
  font-family: 'tagbanwa_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Tale) {
  font-family: 'damase_v.2_Ttf', sans-serif;
  font-size: 115%;
}

:lang(xxx-Talu) {
  font-family: 'DBSILLR_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Tavt) {
  font-family: 'TaiHeritagePro_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Tglg) {
  font-family: 'TagDoc93_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Thaa) {
  font-family: 'Code2000_preCJK_Woff', sans-serif;
  font-size: 160%;
}

:lang(xxx-Thai) {
  font-family: 'Code2000_1_13_Woff', sans-serif;
  font-size: 100%;
}

:lang(xxx-Tibt) {
  font-family: 'himalaya_Ttf', sans-serif;
  font-size: 140%;
}

:lang(xxx-Vaii) {
  font-family: 'Wakor_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Xsux-cuneif) {
  font-family: 'Akkadian256_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Yiii) {
  font-family: 'NuosuSIL_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Zinh-vedic) {
  font-family: 'siddhanta_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Zyyy-Aegean) {
  font-family: 'Aegean306_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Zyyy-Damase) {
  font-family: 'damase_v.2_Ttf', sans-serif;
  font-size: 100%;
}

:lang(xxx-Zyyy-Gentium) {
  font-family: 'GentiumPlus-R_Woff', sans-serif;
  font-size: 100%;
}

:lang(xxx-Zyyy-Symb-large) {
  font-family: 'Symbola601_Ttf', sans-serif;
  font-size: 120%;
}

:lang(xxx-Zyyy-Symbola) {
  font-family: 'Symbola601_Ttf', 'Code2000_1_13_Woff', 'GentiumPlus-R_Woff', sans-serif;
  font-size: 100%;
}

:lang(new-Deva) {
  font-family: 'AnnapurnaSILNewar-R_Ttf', sans-serif;
  font-size: 100%;
}

:lang(npi-Deva) {
  font-family: 'AnnapurnaSILNepal-R_Ttf', sans-serif;
  font-size: 100%;
}

