/* ============================================================
   font.css — Plus Jakarta Sans, chứa ngay trên máy chủ của trường

   Trước đây font tải từ fonts.gstatic.com. Font đó CÓ bộ chữ Việt, nhưng Google chia làm ba tệp
   riêng theo bảng mã: latin, latin-ext và vietnamese. Chỉ cần tệp `vietnamese` không về — mạng
   trường chặn, lọc, hay chập một nhịp — là mọi chữ có dấu rơi sang font dự phòng, còn chữ không
   dấu vẫn là Plus Jakarta Sans. Kết quả: trong cùng một dòng có hai kiểu chữ. Đó là "lỗi font"
   thầy cô nhìn thấy, và nó không xuất hiện trên máy người làm vì máy đó tải được cả ba tệp.

   Tự chứa thì không còn phụ thuộc ai: ba tệp nằm cùng máy chủ với trang, mà máy chủ lại đặt ở
   Hà Nội nên còn về nhanh hơn. Tổng cộng 57 KB.

   Đây là font biến thiên (variable), một tệp phủ hết các độ đậm 200–800, nên không cần tải
   riêng từng độ đậm.
   ============================================================ */

@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('/fonts/plus-jakarta-sans/vietnamese.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('/fonts/plus-jakarta-sans/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;
}

@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('/fonts/plus-jakarta-sans/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;
}
