/* ACSEINE — 書体
   ------------------------------------------------------------------
   ラテン文字（英数字）＝ DB Adman X（DB Fonts・ライセンス購入済み）
   タイ文字                ＝ Kanit（Google Fonts・SIL Open Font License）

   Ruk-com のタイ語も Kanit です（全9ウェイトを Google Fonts から読み込んでいました）。
   同じ書体に揃えるため、こちらもタイ文字は Kanit にしました。
   ファイルは同梱しているので、Google に取りに行きません（表示が速く、外部依存も無し）。

   ★ 仕分けは unicode-range でやっています。
     DB Adman X はタイ文字も持っているので、範囲を切らないと
     タイ語まで DB Adman X で出てしまい、Kanit の出番がありません。
     バーツ記号 ฿（U+0E3F）だけは例外でラテン側に入れています。
     「฿ 1,100.00」の数字と書体が変わってしまうためです。

   ★ Kanit には size-adjust:82% を掛けています。
     同じ文字サイズだと Kanit は DB Adman X より2割ほど背が高く、
     英語の隣でタイ語だけ大きく見えてしまいます。82% にすると、
     DB Adman X が本来持っていたタイ語とラテンの大小関係に戻ります。
     （測定値：Kanit のタイ字は DB Adman X の 1.219 倍の高さ → 1/1.219 ≒ 0.82）

   ウェイトは 400 と 700 の2段。デザインで使っているのはこの2つだけです。
   ------------------------------------------------------------------ */

@font-face{font-family:"DB Adman X";font-style:normal;font-weight:200;font-display:swap;
  src:local("DBAdmanX-UltraLight"),url("../fonts/DBAdmanX-UltraLight.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0E3F}
@font-face{font-family:"DB Adman X";font-style:normal;font-weight:300;font-display:swap;
  src:local("DBAdmanX-Light"),url("../fonts/DBAdmanX-Light.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0E3F}
@font-face{font-family:"DB Adman X";font-style:normal;font-weight:400;font-display:swap;
  src:local("DBAdmanX"),url("../fonts/DBAdmanX-Regular.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0E3F}
@font-face{font-family:"DB Adman X";font-style:normal;font-weight:700;font-display:swap;
  src:local("DBAdmanX-Bold"),url("../fonts/DBAdmanX-Bold.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+0E3F}

/* 代替（SIL Open Font License） */
@font-face{font-family:"Kanit";font-style:normal;font-weight:400;font-display:swap;
  src:url("../fonts/kanit-thai-400.woff2") format("woff2");
  unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC;size-adjust:82%}
@font-face{font-family:"Kanit";font-style:normal;font-weight:400;font-display:swap;
  src:url("../fonts/kanit-latin-400.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2122,U+2212,U+FEFF,U+FFFD}
@font-face{font-family:"Kanit";font-style:normal;font-weight:700;font-display:swap;
  src:url("../fonts/kanit-thai-700.woff2") format("woff2");
  unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC;size-adjust:82%}
@font-face{font-family:"Kanit";font-style:normal;font-weight:700;font-display:swap;
  src:url("../fonts/kanit-latin-700.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2122,U+2212,U+FEFF,U+FFFD}
@font-face{font-family:"Sarabun";font-style:normal;font-weight:400;font-display:swap;
  src:url("../fonts/sarabun-thai-400.woff2") format("woff2");
  unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}
@font-face{font-family:"Sarabun";font-style:normal;font-weight:400;font-display:swap;
  src:url("../fonts/sarabun-latin-400.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2122,U+2212,U+FEFF,U+FFFD}
@font-face{font-family:"Sarabun";font-style:normal;font-weight:600;font-display:swap;
  src:url("../fonts/sarabun-thai-600.woff2") format("woff2");
  unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}
@font-face{font-family:"Sarabun";font-style:normal;font-weight:600;font-display:swap;
  src:url("../fonts/sarabun-latin-600.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2122,U+2212,U+FEFF,U+FFFD}
