/* @font-face 규칙을 통해
   웹에 호스팅된 "Nanum Gothic" 글꼴을 로드하고,
   한글 음절에 해당하는 유니코드 범위만 사용하도록 설정합니다. */
@font-face {
    font-family: "Nanum Gothic";
    src: local("Nanum Gothic"), /* 사용자 디바이스에 설치된 글꼴 */
         url("fonts/NanumBarunGothic.woff2") format("woff2"); /* 호스팅된 글꼴 */
    unicode-range: U+AC00-D7A3; /* 한글을 포함하는 범위만 다운로드해서 사용 */
}

/* 위에서 정의한 "Nanum Gothic" 글꼴을 body 태그에 적용합니다.
   만약 'Nanum Gothic' 글꼴이 로드되지 않으면 sans-serif 계열의 폰트로 대체합니다. */
body {
    font-family: "Nanum Gothic", sans-serif;
}
selector {
    font-family: "Nanum Gothic";
    unicode-range: U+AC00-D7A3; /* 선택자의 속성으로는 사용할 수 없습니다. */
}
unicode-range: <unicode-range>;
/* <unicode-range> 값 예시 */
unicode-range: U+26; /* 단일 코드 포인트 */
unicode-range: U+0-7F;
unicode-range: U+0025-00FF; /* 코드 포인트 범위 */
unicode-range: U+4??; /* 와일드카드 범위 */
unicode-range: U+0025-00FF, U+4??; /* 여러 값 지정 */
/* 여러 값 지정 */
unicode-range: U+AC00-D7A3, U+0041-007A, U+0030-0039; /* 한글, 영문 알파벳, 숫자 */
@font-face {
    font-family: "Nanum Gothic";
    src: local("Nanum Gothic"),
         url("fonts/NanumBarunGothic.woff2") format("woff2"); 
    unicode-range: U+AC00-D7A3;
}
@font-face {
    font-family: "Nanum Gothic";
    src: local("Nanum Gothic"),
         url("fonts/NanumBarunGothic.woff2") format("woff2"); 
    unicode-range: U+0041-007A;
}
@font-face {
    font-family: "Nanum Gothic";
    src: local("Nanum Gothic"),
         url("fonts/NanumBarunGothic.woff2") format("woff2"); 
    unicode-range: U+0030-0039;
}
@font-face {
    font-family: "Nanum Gothic";
    src: local("Nanum Gothic"),
         url("fonts/NanumBarunGothic.woff2") format("woff2"); 
    unicode-range: U+0021-007E;
}
@font-face {
    font-family: "Nanum Gothic";
    src: local("Nanum Gothic"),
         url("fonts/NanumBarunGothic.woff2") format("woff2"); 
    unicode-range: U+AC00-D7A3, U+0030-0039;
}
@font-face {
    font-family: "Nanum Gothic";
    src: local("Nanum Gothic"),
         url("fonts/NanumBarunGothic.woff2") format("woff2"); 
    unicode-range: U+AC00-D7A3, U+0041-007A, U+0030-0039;
}