끄적이는 퍼블리셔♥

[CSS] 폰트 한글, 영문 각각 다르게 적용하기 본문

홀로 공부/HTML, CSS

[CSS] 폰트 한글, 영문 각각 다르게 적용하기

TargetA 2023. 5. 30. 08:44
@font-face {
  font-family: "NotoSansKR";
  src: url("../fonts/notoSansKR/NotoSans-Bold.woff") format("woff");
  font-style: normal;
}

@font-face {
  font-family: "OpenSans";
  src: url("../fonts/openSans/OpenSans-SemiBold.woff") format("woff");
  unicode-range: U+0020-007E;
  font-style: normal;
}

body {
    font-family: 'NotoSansKR', 'OpenSans';
}

 
font-face에 unicode-range 속성을 사용하면 된다.
unicode-range는 특정 범위가 글꼴만 불러와 사용할 수 있도록 설정하는 방법이다.
 
 

  • 영문 (대문자) : U+0041-005A
  • 영문 (소문자) : U+0061-007A
  • 숫자 : U+0030-0039
  • 한글 : U+AC00-U+D7A3