/*
    Prince - Fonts stylesheet
    https://www.princexml.com
*/

/* standard "serif" font family */

@font-face {
    font-family: "Prince Fallback"; /* fallback font */
    src: url("../fonts/prince-fallback.ttf")
}

@font-face {
    font-family: serif; /* Emoji */
    src: prince-lookup("JoyPixels"), prince-lookup("Noto Color Emoji")
}

@font-face {
    font-family: serif; /* Thai */
    src: prince-lookup("Garuda")
}

@font-face {
    font-family: serif; /* Oriya */
    src: prince-lookup("Lohit Oriya")
}

@font-face {
    font-family: serif; /* Malayalam */
    src: prince-lookup("Lohit Malayalam")
}

@font-face {
    font-family: serif; /* Kannada */
    src: prince-lookup("Lohit Kannada")
}

@font-face {
    font-family: serif; /* Telugu */
    src: prince-lookup("Lohit Telugu")
}

@font-face {
    font-family: serif; /* Tamil */
    src: prince-lookup("Lohit Tamil")
}

@font-face {
    font-family: serif; /* Gujarati */
    src: prince-lookup("Lohit Gujarati")
}

@font-face {
    font-family: serif; /* Gurmukhi / Punjabi */
    src: prince-lookup("Lohit Punjabi")
}

@font-face {
    font-family: serif; /* Bengali */
    src: prince-lookup("Lohit Bengali"), prince-lookup("Ani"), prince-lookup("Mukti Narrow")
}

@font-face {
    font-family: serif; /* Devanagari / Hindi */
    unicode-range: U+900-97F, U+20B9, U+255C;
    src: prince-lookup("Lohit Devanagari")
}

@font-face {
    font-family: serif; /* Korean, fallback */
    src: prince-lookup("UnBatang"), prince-lookup("Baekmuk Batang")
}

@font-face {
    font-family: serif; /* Japanese, fallback */
    src: prince-lookup("Kochi Mincho"), prince-lookup("IPAMincho"), prince-lookup("TakaoMincho")
}

@font-face {
    font-family: serif; /* Chinese, simplified */
    src: prince-lookup("AR PL UMing CN"), prince-lookup("AR PL SungtiL GB")
}

@font-face {
    font-family: serif; /* Chinese, traditional (TW) */
    prince-font-lang: zh-TW zh-Hant;
    src: prince-lookup("AR PL UMing TW"), prince-lookup("AR PL Mingti2L Big5")
}

@font-face {
    font-family: serif; /* Chinese, traditional (HK) */
    prince-font-lang: zh-HK zh-Hant;
    src: prince-lookup("AR PL UMing HK"), prince-lookup("AR PL Mingti2L Big5")
}

@font-face {
    font-family: serif; /* Korean */
    prince-font-lang: ko ko-KR;
    src: prince-lookup("UnBatang"), prince-lookup("Baekmuk Batang")
}

@font-face {
    font-family: serif; /* Japanese */
    prince-font-lang: ja ja-JP;
    src: prince-lookup("Kochi Mincho"), prince-lookup("IPAMincho"), prince-lookup("TakaoMincho")
}

@font-face {
    font-family: serif; /* Symbols, fallback */
    src: prince-lookup("DejaVu Sans")
}

@font-face {
    font-family: serif; /* Symbols */
    src: prince-lookup("OpenSymbol")
}

@font-face {
    font-family: serif; /* Latin / Greek / Cyrillic */
    src: prince-lookup("Times New Roman"), prince-lookup("DejaVu Serif"), prince-lookup("DejaVu LGC Serif"), prince-lookup("Liberation Serif")
}

/* standard "sans-serif" font family */

@font-face {
    font-family: sans-serif; /* Korean, fallback */
    src: prince-lookup("UnDotum"), prince-lookup("Baekmuk Gulim")
}

@font-face {
    font-family: sans-serif; /* Japanese, fallback */
    src: prince-lookup("Kochi Gothic"), prince-lookup("IPAGothic"), prince-lookup("TakaoGothic")
}

@font-face {
    font-family: sans-serif; /* Chinese, simplified */
    src: prince-lookup("AR PL UKai CN"), prince-lookup("AR PL KaitiM GB")
}

@font-face {
    font-family: sans-serif; /* Chinese, traditional (TW) */
    prince-font-lang: zh-TW zh-Hant;
    src: prince-lookup("AR PL UKai TW"), prince-lookup("AR PL KaitiM Big5")
}

@font-face {
    font-family: sans-serif; /* Chinese, traditional (HK) */
    prince-font-lang: zh-HK zh-Hant;
    src: prince-lookup("AR PL UKai HK"), prince-lookup("AR PL KaitiM Big5")
}

@font-face {
    font-family: sans-serif; /* Korean */
    prince-font-lang: ko ko-KR;
    src: prince-lookup("UnDotum"), prince-lookup("Baekmuk Gulim")
}

@font-face {
    font-family: sans-serif; /* Japanese */
    prince-font-lang: ja ja-JP;
    src: prince-lookup("Kochi Gothic"), prince-lookup("IPAGothic"), prince-lookup("TakaoGothic")
}

@font-face {
    font-family: sans-serif; /* Symbols */
    src: prince-lookup("OpenSymbol")
}

@font-face {
    font-family: sans-serif; /* Latin / Greek / Cyrillic */
    src: prince-lookup("Arial"), prince-lookup("DejaVu Sans"), prince-lookup("DejaVu LGC Sans"), prince-lookup("Liberation Sans")
}

/* standard "monospace" font family */

@font-face {
    font-family: monospace;
    src: prince-lookup("Courier New"), prince-lookup("DejaVu Sans Mono"), prince-lookup("DejaVu LGC Sans Mono"), prince-lookup("Liberation Mono")
}

/* standard "cursive" font family */

@font-face {
    font-family: cursive;
    src: prince-lookup("Comic Sans MS"), prince-lookup("DejaVu Sans"), prince-lookup("DejaVu LGC Sans"), prince-lookup("Liberation Sans")
}

/* standard "fantasy" font family */

@font-face {
    font-family: fantasy;
    src: prince-lookup("Comic Sans MS"), prince-lookup("DejaVu Sans"), prince-lookup("DejaVu LGC Sans"), prince-lookup("Liberation Sans")
}

