/* ============================================================================
 * AQLI — MENBERE DRAWS AQLI'S GE'EZ LETTERS  ·  7 November 2026  (font-menbere)
 * BOTH APPS: aqli.app (index.html) and kids.aqli.app (kids/index.html).
 * SHARED: a change to this file, or to the two Menbere files, bumps BOTH
 * workers, sw.js and kids/sw.js. Kids also lists it, and both font files,
 * in its own CORE list (kids/sw.js), so it is there offline.
 *
 * WHY. The founder's choice, 7 November 2026, by eye from the comparison
 * sheet (the font-sheet branch, docs/font-choice/): in AQLI's old Ge'ez font,
 * Noto Serif Ethiopic, a correct U+1230 read like U+1235, and U+1238 like
 * U+123D. Menbere draws them apart. It is under the SIL Open Font License 1.1
 * (fonts/OFL-Menbere.txt), and covers every letter of both doors, the U+1250
 * row and the Ge'ez numerals. The files are @fontsource/menbere 5.3.0's
 * Ethiopic files, byte for byte: 400 is 231,744 bytes, 700 is 228,764.
 *
 * HOW. AQLI names two families wherever it sets text: 'Noto Serif Ethiopic'
 * (headings, the letters being taught, canvases) and 'Nunito' (everything
 * else; css/aqli-geez.css gives it Ge'ez). Each gains a face here, after
 * theirs, covering ONLY the Ethiopic ranges and made of Menbere. A face
 * declared later is tried first, so every Ge'ez letter in either family, in
 * a stylesheet, an inline style or a canvas, is drawn in Menbere; Latin
 * letters are not in these ranges and stay exactly as they were (Nunito, and
 * Noto Serif Ethiopic's Latin for the AQLI wordmark and English headings).
 * No font list in any file had to change. 'Menbere' is also named on its
 * own, so geezFontCheck() can measure it directly.
 *
 * Weights: the same descriptors as the faces they join (css/app.css,
 * css/aqli-geez.css). 400 is the regular file; 600, 700 and 800 the bold.
 *
 * THE WAY BACK. In the console, aqliGeezFont.noto(true) turns this file off
 * on that page until it is reloaded (js/AQLI-GEEZ-FONT.js); geezFontCheck()
 * then fails, on purpose. For good: remove the <link> to this file in
 * index.html (aqli.app) or kids/index.html (Kids); each app can go back
 * without the other, and Noto Serif Ethiopic draws the Ge'ez again.
 * ==========================================================================*/
@font-face {
  font-family: 'Menbere';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('../fonts/menbere-ethiopic-400-normal.woff2') format('woff2');
  unicode-range: U+1200-139F, U+2D80-2DDF, U+AB00-AB2F;
}
@font-face {
  font-family: 'Menbere';
  font-style: normal;
  font-weight: 700;
  font-display: block;
  src: url('../fonts/menbere-ethiopic-700-normal.woff2') format('woff2');
  unicode-range: U+1200-139F, U+2D80-2DDF, U+AB00-AB2F;
}

/* the headings' family: its Ge'ez letters */
@font-face {
  font-family: 'Noto Serif Ethiopic';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('../fonts/menbere-ethiopic-400-normal.woff2') format('woff2');
  unicode-range: U+1200-139F, U+2D80-2DDF, U+AB00-AB2F;
}
@font-face {
  font-family: 'Noto Serif Ethiopic';
  font-style: normal;
  font-weight: 700;
  font-display: block;
  src: url('../fonts/menbere-ethiopic-700-normal.woff2') format('woff2');
  unicode-range: U+1200-139F, U+2D80-2DDF, U+AB00-AB2F;
}

/* the body's family: its Ge'ez letters */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/menbere-ethiopic-400-normal.woff2') format('woff2');
  unicode-range: U+1200-139F, U+2D80-2DDF, U+AB00-AB2F;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/menbere-ethiopic-700-normal.woff2') format('woff2');
  unicode-range: U+1200-139F, U+2D80-2DDF, U+AB00-AB2F;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/menbere-ethiopic-700-normal.woff2') format('woff2');
  unicode-range: U+1200-139F, U+2D80-2DDF, U+AB00-AB2F;
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/menbere-ethiopic-700-normal.woff2') format('woff2');
  unicode-range: U+1200-139F, U+2D80-2DDF, U+AB00-AB2F;
}
