@font-face {
    font-family: 'TrueFont';
    src: url("../Fonts/TRUEType/TtxtB.woff2") format("woff2"), 
         url("../Fonts/TRUEType/TtxtB.woff") format("woff"), 
         url("../Fonts/TRUEType/TtxtB.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TrueFont';
    src: url("../Fonts/TRUEType/TtxtBB.woff2") format("woff2"), 
         url("../Fonts/TRUEType/TtxtBB.woff") format("woff"), 
         url("../Fonts/TRUEType/TtxtBB.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
}

/* Latin (áÅÐ Latin-Extended) — Regular */
@font-face {
  font-family: "NotoSans";
  src: url("../Fonts/NotoSans/NotoSans-Regular.woff2") format("woff2"),
       url("../Fonts/NotoSans/NotoSans-Regular.woff") format("woff"),
       url("../Fonts/NotoSans/NotoSans-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0100-024F, U+1E00-1EFF;
}

/* Latin — Bold */
@font-face {
  font-family: "NotoSans";
  src: url("../Fonts/NotoSans/NotoSans-Bold.woff2") format("woff2"),
       url("../Fonts/NotoSans/NotoSans-Bold.woff") format("woff"),
       url("../Fonts/NotoSans/NotoSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0100-024F, U+1E00-1EFF;
}

/* Thai — Regular */
@font-face {
  font-family: "NotoSans";
  src: url("../Fonts/NotoSans/NotoSansThai-Regular.woff2") format("woff2"),
       url("../Fonts/NotoSans/NotoSansThai-Regular.woff") format("woff"),
       url("../Fonts/NotoSans/NotoSansThai-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0E00-0E7F;
}

/* Thai — Bold */
@font-face {
  font-family: "NotoSans";
  src: url("../Fonts/NotoSans/NotoSansThai-Bold.woff2") format("woff2"),
       url("../Fonts/NotoSans/NotoSansThai-Bold.woff") format("woff"),
       url("../Fonts/NotoSans/NotoSansThai-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0E00-0E7F;
}

/* Chinese Simplified (SC) — Regular */
@font-face {
  font-family: "NotoSans";
  src: url("../Fonts/NotoSans/NotoSansSC-Regular.woff2") format("woff2"),
       url("../Fonts/NotoSans/NotoSansSC-Regular.woff") format("woff"),
       url("../Fonts/NotoSans/NotoSansSC-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  /* CJK Unified Ideographs + Ext-A (¾ººèÍÂ) */
  unicode-range: U+4E00-9FFF, U+3400-4DBF;
}

/* Chinese Simplified (SC) — Bold (map ä»ãªéä¿Åì Medium µÒÁ¤Ó¢Í) */
@font-face {
  font-family: "NotoSans";
  /* ãªéä¿Åì Medium áµè»ÃÐ¡ÒÈà»ç¹ font-weight:700 à¾×èÍãËé¤ÓÊÑè§ font-weight:bold ·Ó§Ò¹ */
  src: url("../Fonts/NotoSans/NotoSansSC-Medium.woff2") format("woff2"),
       url("../Fonts/NotoSans/NotoSansSC-Medium.woff") format("woff"),
       url("../Fonts/NotoSans/NotoSansSC-Medium.ttf") format("truetype");
  font-weight: 700;            /* ¨§ã¨ map bold  Medium */
  font-style: normal;
  font-display: swap;
  unicode-range: U+4E00-9FFF, U+3400-4DBF;
}

/* Latin — Medium */
@font-face {
  font-family: "NotoSansB";
  src: url("../Fonts/NotoSans/NotoSans-Medium.woff2") format("woff2"),
       url("../Fonts/NotoSans/NotoSans-Medium.woff") format("woff"),
       url("../Fonts/NotoSans/NotoSans-Medium.ttf") format("truetype");
  font-weight: 500;  /* Medium »¡µÔ¢Í§ Noto */
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0100-024F, U+1E00-1EFF;
}

/* Thai — Medium */
@font-face {
  font-family: "NotoSansB";
  src: url("../Fonts/NotoSans/NotoSansThai-Medium.woff2") format("woff2"),
       url("../Fonts/NotoSans/NotoSansThai-Medium.woff") format("woff"),
       url("../Fonts/NotoSans/NotoSansThai-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0E00-0E7F;
}

/* Chinese Simplified (SC) — Medium */
@font-face {
  font-family: "NotoSansB";
  src: url("../Fonts/NotoSans/NotoSansSC-Medium.woff2") format("woff2"),
       url("../Fonts/NotoSans/NotoSansSC-Medium.woff") format("woff"),
       url("../Fonts/NotoSans/NotoSansSC-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+4E00-9FFF, U+3400-4DBF;
}

