/* @font-face 규칙으로
   스타일시트에 적용할 사용자 정의 글꼴을 지정 */
@font-face {
    font-family: "Nanum Gothic";
    src: local("Nanum Gothic"),
         url("fonts/NanumBarunGothic.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* @font-face 규칙으로 지정한 사용자 정의 글꼴 사용 */
body {
    font-family: "Nanum Gothic", sans-serif;
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: <글꼴 이름>; /* 필수: 사용할 글꼴의 이름 */
    src: <출처>, <출처>; /* 필수: 글꼴 파일의 경로 (쉼표(,)로 구분해서여러 출처 추가 가능) */
    font-weight: <굵기>; /* 선택적 옵션임: 글꼴의 굵기 */
    font-style: <스타일>; /* 선택적 옵션임: 글꼴의 스타일 */
    font-display: <디스플레이 옵션>; /* 선택적 옵션임: 글꼴의 로딩 방법 */
    unicode-range: <유니코드 범위>; /* 선택적 옵션임: 글꼴이 지원하는 유니코드 범위 */
}
@font-face {
    font-family: abcd;
    ...
}
@font-face {
    font-family: "abcd";
    ...
}
@font-face {
    font-family: abcd-ef;
    ...
}
@font-face {
    font-family: "compay font 2014";
    ...
}
@font-face {
    font-family: "우리회사 폰트";
    ...
}
@font-face {
    font-family: test@foo;
    ...
}
@font-face {
    font-family: compay font 2014;
    ...
}
@font-face {
    font-family: 우리회사 폰트;
    ...
}
@font-face {
    ...
    src: local("Nanum Gothic"), /* 사용자 디바이스에 설치된 글꼴 */
         url("fonts/NanumBarunGothic.woff2") format("woff2"); /* 호스팅된 글꼴 */
    ...
}
@font-face {
    ...
    font-weight: 400;
    ...
}
@font-face {
    ...
    font-weight: normal;
    ...
}
@font-face {
    ...
    font-style: normal;
    ...
}
@font-face {
    ...
    font-display: swap;
    ...
}
/* @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; /* 한글을 포함하는 범위만 다운로드해서 사용 */
}
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");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* @font-face로 지정한 사용자 정의 글꼴 사용 */
body {
    font-family: "Nanum Gothic", sans-serif; /*  sans-serif로 '글꼴 종류'를 추가 */
    font-weight: 400;
    font-style: normal;
}