/*
 * ฟอนต์สำหรับภาษาพม่า ลาว เขมร (Kanit / Sarabun ไม่มีตัวอักษรเหล่านี้)
 * ประกาศภายใต้ชื่อ Kanit และ Sarabun แต่จำกัด unicode-range เฉพาะอักษรของแต่ละภาษา
 * ตัวอักษรไทย/อังกฤษ/ตัวเลขยังใช้ฟอนต์เดิม browser จะโหลดไฟล์เฉพาะเมื่อหน้ามีอักษรภาษานั้นจริง
 * ต้องประกาศแยกทีละน้ำหนัก (ห้ามใช้ช่วง 100 900) ไม่งั้นจะไปแย่ง face ของ Google Fonts ทำให้ภาษาไทยไม่ใช้ Kanit
 * ฟอนต์: Noto Sans (SIL Open Font License) ไฟล์เป็น variable font ใช้ไฟล์เดียวได้ทุกน้ำหนัก
 */
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 100; font-display: swap; src: url(../fonts/noto/NotoSansMyanmar.woff2) format('woff2'); unicode-range: U+1000-109F, U+A9E0-A9FE, U+AA60-AA7F; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 200; font-display: swap; src: url(../fonts/noto/NotoSansMyanmar.woff2) format('woff2'); unicode-range: U+1000-109F, U+A9E0-A9FE, U+AA60-AA7F; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fonts/noto/NotoSansMyanmar.woff2) format('woff2'); unicode-range: U+1000-109F, U+A9E0-A9FE, U+AA60-AA7F; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/noto/NotoSansMyanmar.woff2) format('woff2'); unicode-range: U+1000-109F, U+A9E0-A9FE, U+AA60-AA7F; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/noto/NotoSansMyanmar.woff2) format('woff2'); unicode-range: U+1000-109F, U+A9E0-A9FE, U+AA60-AA7F; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 600; font-display: swap; src: url(../fonts/noto/NotoSansMyanmar.woff2) format('woff2'); unicode-range: U+1000-109F, U+A9E0-A9FE, U+AA60-AA7F; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/noto/NotoSansMyanmar.woff2) format('woff2'); unicode-range: U+1000-109F, U+A9E0-A9FE, U+AA60-AA7F; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 800; font-display: swap; src: url(../fonts/noto/NotoSansMyanmar.woff2) format('woff2'); unicode-range: U+1000-109F, U+A9E0-A9FE, U+AA60-AA7F; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 900; font-display: swap; src: url(../fonts/noto/NotoSansMyanmar.woff2) format('woff2'); unicode-range: U+1000-109F, U+A9E0-A9FE, U+AA60-AA7F; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 100; font-display: swap; src: url(../fonts/noto/NotoSansLao.woff2) format('woff2'); unicode-range: U+0E81-0EDF; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 200; font-display: swap; src: url(../fonts/noto/NotoSansLao.woff2) format('woff2'); unicode-range: U+0E81-0EDF; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fonts/noto/NotoSansLao.woff2) format('woff2'); unicode-range: U+0E81-0EDF; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/noto/NotoSansLao.woff2) format('woff2'); unicode-range: U+0E81-0EDF; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/noto/NotoSansLao.woff2) format('woff2'); unicode-range: U+0E81-0EDF; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 600; font-display: swap; src: url(../fonts/noto/NotoSansLao.woff2) format('woff2'); unicode-range: U+0E81-0EDF; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/noto/NotoSansLao.woff2) format('woff2'); unicode-range: U+0E81-0EDF; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 800; font-display: swap; src: url(../fonts/noto/NotoSansLao.woff2) format('woff2'); unicode-range: U+0E81-0EDF; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 900; font-display: swap; src: url(../fonts/noto/NotoSansLao.woff2) format('woff2'); unicode-range: U+0E81-0EDF; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 100; font-display: swap; src: url(../fonts/noto/NotoSansKhmer.woff2) format('woff2'); unicode-range: U+1780-17FF, U+19E0-19FF; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 200; font-display: swap; src: url(../fonts/noto/NotoSansKhmer.woff2) format('woff2'); unicode-range: U+1780-17FF, U+19E0-19FF; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fonts/noto/NotoSansKhmer.woff2) format('woff2'); unicode-range: U+1780-17FF, U+19E0-19FF; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/noto/NotoSansKhmer.woff2) format('woff2'); unicode-range: U+1780-17FF, U+19E0-19FF; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/noto/NotoSansKhmer.woff2) format('woff2'); unicode-range: U+1780-17FF, U+19E0-19FF; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 600; font-display: swap; src: url(../fonts/noto/NotoSansKhmer.woff2) format('woff2'); unicode-range: U+1780-17FF, U+19E0-19FF; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/noto/NotoSansKhmer.woff2) format('woff2'); unicode-range: U+1780-17FF, U+19E0-19FF; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 800; font-display: swap; src: url(../fonts/noto/NotoSansKhmer.woff2) format('woff2'); unicode-range: U+1780-17FF, U+19E0-19FF; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 900; font-display: swap; src: url(../fonts/noto/NotoSansKhmer.woff2) format('woff2'); unicode-range: U+1780-17FF, U+19E0-19FF; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 100; font-display: swap; src: url(../fonts/noto/NotoSansMyanmar.woff2) format('woff2'); unicode-range: U+1000-109F, U+A9E0-A9FE, U+AA60-AA7F; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 200; font-display: swap; src: url(../fonts/noto/NotoSansMyanmar.woff2) format('woff2'); unicode-range: U+1000-109F, U+A9E0-A9FE, U+AA60-AA7F; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fonts/noto/NotoSansMyanmar.woff2) format('woff2'); unicode-range: U+1000-109F, U+A9E0-A9FE, U+AA60-AA7F; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/noto/NotoSansMyanmar.woff2) format('woff2'); unicode-range: U+1000-109F, U+A9E0-A9FE, U+AA60-AA7F; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/noto/NotoSansMyanmar.woff2) format('woff2'); unicode-range: U+1000-109F, U+A9E0-A9FE, U+AA60-AA7F; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 600; font-display: swap; src: url(../fonts/noto/NotoSansMyanmar.woff2) format('woff2'); unicode-range: U+1000-109F, U+A9E0-A9FE, U+AA60-AA7F; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/noto/NotoSansMyanmar.woff2) format('woff2'); unicode-range: U+1000-109F, U+A9E0-A9FE, U+AA60-AA7F; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 800; font-display: swap; src: url(../fonts/noto/NotoSansMyanmar.woff2) format('woff2'); unicode-range: U+1000-109F, U+A9E0-A9FE, U+AA60-AA7F; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 900; font-display: swap; src: url(../fonts/noto/NotoSansMyanmar.woff2) format('woff2'); unicode-range: U+1000-109F, U+A9E0-A9FE, U+AA60-AA7F; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 100; font-display: swap; src: url(../fonts/noto/NotoSansLao.woff2) format('woff2'); unicode-range: U+0E81-0EDF; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 200; font-display: swap; src: url(../fonts/noto/NotoSansLao.woff2) format('woff2'); unicode-range: U+0E81-0EDF; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fonts/noto/NotoSansLao.woff2) format('woff2'); unicode-range: U+0E81-0EDF; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/noto/NotoSansLao.woff2) format('woff2'); unicode-range: U+0E81-0EDF; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/noto/NotoSansLao.woff2) format('woff2'); unicode-range: U+0E81-0EDF; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 600; font-display: swap; src: url(../fonts/noto/NotoSansLao.woff2) format('woff2'); unicode-range: U+0E81-0EDF; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/noto/NotoSansLao.woff2) format('woff2'); unicode-range: U+0E81-0EDF; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 800; font-display: swap; src: url(../fonts/noto/NotoSansLao.woff2) format('woff2'); unicode-range: U+0E81-0EDF; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 900; font-display: swap; src: url(../fonts/noto/NotoSansLao.woff2) format('woff2'); unicode-range: U+0E81-0EDF; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 100; font-display: swap; src: url(../fonts/noto/NotoSansKhmer.woff2) format('woff2'); unicode-range: U+1780-17FF, U+19E0-19FF; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 200; font-display: swap; src: url(../fonts/noto/NotoSansKhmer.woff2) format('woff2'); unicode-range: U+1780-17FF, U+19E0-19FF; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 300; font-display: swap; src: url(../fonts/noto/NotoSansKhmer.woff2) format('woff2'); unicode-range: U+1780-17FF, U+19E0-19FF; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/noto/NotoSansKhmer.woff2) format('woff2'); unicode-range: U+1780-17FF, U+19E0-19FF; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/noto/NotoSansKhmer.woff2) format('woff2'); unicode-range: U+1780-17FF, U+19E0-19FF; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 600; font-display: swap; src: url(../fonts/noto/NotoSansKhmer.woff2) format('woff2'); unicode-range: U+1780-17FF, U+19E0-19FF; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/noto/NotoSansKhmer.woff2) format('woff2'); unicode-range: U+1780-17FF, U+19E0-19FF; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 800; font-display: swap; src: url(../fonts/noto/NotoSansKhmer.woff2) format('woff2'); unicode-range: U+1780-17FF, U+19E0-19FF; }
@font-face { font-family: 'Sarabun'; font-style: normal; font-weight: 900; font-display: swap; src: url(../fonts/noto/NotoSansKhmer.woff2) format('woff2'); unicode-range: U+1780-17FF, U+19E0-19FF; }
