모든 폰트가 "Noto Sans KR"에서 영문과 숫자만 "Roboto"로 바꿔야 하는 경우가 있었습니다.
클래스를 따로 만들지 않고 @font-face에서 unicode-range을 이용하여 폰트를 변경했습니다.
unicode-range는 특정 범위가 글꼴만 불러와 사용할 수 있도록 설정하는 방법입니다.
"Roboto"폰트는 영문과 숫자만 불러오고 나머지 폰트는 "Noto Sans KR"로 적용했습니다.
CSS
body {font-family:'Roboto' ,'Noto Sans KR', 'sans-serif';}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('※'),
url('../fonts/Roboto-Regular.eot'),
url('../fonts/Roboto-Regular.eot#iefix') format('embedded-opentype')
url('../fonts/Roboto-Regular.woff') format('woff'),
url('../fonts/Roboto-Regular.otf') format('opentype'),
url('../fonts/Roboto-Regular.ttf') format('truetype');
unicode-range:U+0041-005A, U+0061-007A, U+0030-0039;
}
유니코드 범위
-
영문 (대문자) : U+0041-005A
-
영문 (소문자) : U+0061-007A
-
숫자 : U+0030-0039
-
한글 : U+AC00-U+D7A3
개인 공부용으로 만들었습니다.
다른 분들에게도 도움이 되었으면 좋겠습니다.
틀린 부분이 있으면 댓글을 남겨주시면 수정하겠습니다.
'웹퍼블 > 웹퍼블(HTML,CSS)' 카테고리의 다른 글
아이폰에서 전화번호 링크 색 변경 문제 (0) | 2019.11.28 |
---|---|
페이지 최소 높이값 100%로 만들기 (2) | 2019.07.08 |
말줄임 만들기(...) (0) | 2019.07.01 |
MAP 태그 사용(이미지에 링크 달기) (0) | 2018.12.18 |