/* ============================================================
   fonts.css
   Two families, woff2, served from this project. Nothing loads
   from a CDN.

   Newsreader   variable 300-700   latin 57 KB + extended 36 KB   SIL OFL 1.1
   Public Sans  variable 400-700   latin 26 KB + extended 18 KB   SIL OFL 1.1

   Each family comes in two files split by unicode-range, the way
   Google Fonts splits them (the latin files are byte for byte
   Google's latin subset, v26 and v21). The browser fetches the
   extended file only when a page has one of its letters: Turkish
   ğ ş İ, Polish, Czech, Hungarian. Without it those letters fell
   back to another face in the middle of a word, and this product
   shows comments written in any language.

   Both licences ship next to the files they cover, in
   static/fonts/. The OFL requires them to travel with the font,
   so they are not optional and they are not documentation. The
   credits page has to name both, and the licence text has to
   remain reachable from the site.
   ============================================================ */

@font-face{
  font-family:"Newsreader";
  src:url("fonts/newsreader.woff2") format("woff2");
  font-weight:300 700;font-style:normal;font-display:swap;
  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;
}
@font-face{
  font-family:"Newsreader";
  src:url("fonts/newsreader-latin-ext.woff2") format("woff2");
  font-weight:300 700;font-style:normal;font-display:swap;
  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-20C4,U+2113,
                U+2C60-2C7F,U+A720-A7FF;
}
@font-face{
  font-family:"Public Sans";
  src:url("fonts/public-sans.woff2") format("woff2");
  font-weight:400 700;font-style:normal;font-display:swap;
  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;
}
@font-face{
  font-family:"Public Sans";
  src:url("fonts/public-sans-latin-ext.woff2") format("woff2");
  font-weight:400 700;font-style:normal;font-display:swap;
  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-20C4,U+2113,
                U+2C60-2C7F,U+A720-A7FF;
}
