/* Noto Sans Arabic (셀프호스팅, 사이트가 실제 쓰는 글자만 남긴 서브셋)
 * 용도: Pretendard·Inter 둘 다 아랍 글리프가 0%라 아랍어 본문 전체가
 *   시스템 폰트로 떨어진다. 그러면 Windows=Segoe UI, Apple=SF/Geeza,
 *   Android=Noto Naskh 로 기기마다 본문 서체가 갈린다.
 *   중국어·일본어를 시스템 폰트로 둔 이유는 한자 웹폰트가 수 MB라서인데,
 *   아랍어는 31KB면 되므로 그 제약이 없다.
 *   (악센트 라틴 몇 글자 때문에 Inter 52KB를 이미 셀프호스팅하고 있다.)
 * 서브셋 주의: 아랍 문자는 앞뒤 문맥에 따라 모양이 바뀐다(init/medi/fina).
 *   ccmp·init·medi·fina·rlig·liga·mark·mkmk·curs 를 유지해야 글자가 이어진다.
 *   점 있는 자모(ب ن ت)는 ccmp 로 골격을 분리한 뒤 shaping 되므로 ccmp 필수.
 * unicode-range 덕에 아랍어 페이지만 31KB를 내려받는다 — 나머지 16개 언어는 0바이트.
 * 재생성: pyftsubset noto-arabic-full.woff2 --text-file=chars.txt
 *   --layout-features+=init,medi,fina,isol,rlig,calt,liga,ccmp,mark,mkmk,curs --flavor=woff2
 */
@font-face {
  font-family: 'Noto Sans Arabic';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/vendor/noto-arabic/noto-sans-arabic-subset.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+200C-200F, U+2066-2069, U+FB50-FDFF, U+FE70-FEFF;
}
