Categories
Uncategorized

CSS Unicode Range

ต้องการใช้ Font A ซึ่งเป็นภาษาญี่ปุ่น แต่ส่วนอักษรไทย อยากให้เป็น Font B ต้องทำยังไง ?

ใช้ “unicode-range” ของไทยคือ U+0E00 – U+0E7F

@import url('https://fonts.googleapis.com/css2?family=M+PLUS+1+Code&display=swap'); 

/* substitute thailang */
@font-face {            
  font-family: 'M PLUS 1 Code';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/notosansthailooped/v12/B50RF6pOpWTRcGrhOVJJ3-oPfY7WQuFu5R3QKKAd.woff2) format('woff2');
  unicode-range: U+0E00-U+0E7F;
}

* font-family ต้องชื่อเดียวกัน ถึงจะได้ผล