/* ==========================================================================
   Vazirmatn, served from this installation.

   The Persian interface used to pull this from Google's servers, which
   meant three things this product cannot promise: that the visitor can
   reach Google at all, that the text appears before that request finishes,
   and that nobody outside this installation learns who is reading it.
   The files now sit in /public/assets/fonts and nothing leaves the server.

   Three files, not nine. Vazirmatn ships a variable weight axis, so one
   file per script covers 400, 500 and 600, and the browser downloads only
   the scripts the page actually contains: an English page never fetches
   the Arabic set, and a Persian page never fetches the Latin extended one.

   Vazirmatn is by the Vazirmatn Project Authors under the SIL Open Font
   License 1.1. The licence is kept beside the files, in OFL.txt.
   ========================================================================== */

/* Arabic and Persian letters, plus the zero-width joiners Persian needs. */
@font-face {
    font-family: 'Vazirmatn';
    font-style: normal;
    font-weight: 400 600;
    font-display: swap;
    src: url('../fonts/vazirmatn-arabic.woff2') format('woff2');
    unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1,
        U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF,
        U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4,
        U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24,
        U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42,
        U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54,
        U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64,
        U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E,
        U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9,
        U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}

/* Accented Latin, currency symbols and the rest of Latin Extended. */
@font-face {
    font-family: 'Vazirmatn';
    font-style: normal;
    font-weight: 400 600;
    font-display: swap;
    src: url('../fonts/vazirmatn-latin-ext.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
        U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
        U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* Plain Latin: the digits, punctuation and English words a Persian page
   still contains. */
@font-face {
    font-family: 'Vazirmatn';
    font-style: normal;
    font-weight: 400 600;
    font-display: swap;
    src: url('../fonts/vazirmatn-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
        U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191,
        U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
