/*
 * Noto Armenian — ARMENIAN SUBSET ONLY, self-hosted, variable weight.
 *
 * Three deliberate constraints:
 *
 * 1. Self-hosted, not fetched from fonts.gstatic.com. The paper sits behind
 *    Cloudflare and must not leak a reader's IP to Google on every page view.
 *
 * 2. ONLY the armenian subset ships. Google also serves latin / latin-ext /
 *    cyrillic cuts of these families. Shipping those would let Noto win for
 *    Latin glyphs and silently restyle the whole paper. With only the armenian
 *    cut present, a Latin codepoint matches no @font-face here and falls
 *    through to the next family in the stack — which is the entire point of
 *    APPENDING Noto to a stack rather than prepending it (CLAUDE.md).
 *
 * 3. One variable file per family, not one per weight. The css2 API emits a
 *    separate @font-face per requested weight, but for these two families
 *    every one of them points at the SAME variable woff2 — verified by hash:
 *    4 "weights" of Sans were one file, 3 of Serif were one file. Declaring
 *    them separately would make the browser treat identical bytes as 7
 *    distinct faces. 'font-weight: 100 900' exposes the real variable axis.
 *
 * 4. format('woff2'), NOT format('woff2-variations') — do not "restore" it.
 *    The -variations spellings come from a superseded CSS Fonts draft; the
 *    current spec lists only woff2. Safari honours the old form and other
 *    engines probably do as a legacy alias, but an unrecognised format string
 *    makes a browser SKIP that src entirely, and the failure is invisible
 *    here: Armenian would silently fall through to whatever Armenian face the
 *    reader's OS happens to have, or to tofu where it has none. The format
 *    string does not gate the variable axes — the FILE does — so plain
 *    format('woff2') costs nothing and removes the doubt. The consolidation
 *    described in (3) is what introduced the suffix; the css2 API this was
 *    derived from emits format('woff2').
 *
 * Licence: SIL Open Font License 1.1 (redistribution permitted).
 */

@font-face {
  font-family: 'Noto Sans Armenian';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 62.5% 100%;
  font-display: swap;
  src: url('noto-sans-armenian-var.woff2') format('woff2');
  unicode-range: U+0308, U+0530-058F, U+2010, U+2024, U+25CC, U+FB13-FB17;
}

@font-face {
  font-family: 'Noto Serif Armenian';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 62.5% 100%;
  font-display: swap;
  src: url('noto-serif-armenian-var.woff2') format('woff2');
  unicode-range: U+0308, U+0530-058F, U+2010, U+2024, U+25CC, U+FB13-FB17;
}
