CSS @font-face 규칙

  • 이전 페이지
  • 다음 페이지

정의와 사용법

@font-face 규칙을 사용하면 웹 디자이너는 더 이상 "안전한" 글꼴을 사용할 필요가 없습니다.

@font-face 규칙에서는 먼저 글꼴 이름(예: myFirstFont)을 정의한 후 글꼴 파일을 지정해야 합니다.

추천:글꼴의 URL은 소문자를 사용합니다. 대문자는 IE에서 예상치 못한 결과를 초래할 수 있습니다!

HTML 요소에 글꼴을 사용하려면, font-family 속성을 통해 글꼴 이름(myFirstFont)을 참조합니다:

div {
  font-family: myFirstFont;
}

다른 것을 참조하세요:

CSS 강의:CSS 웹 폰트

예제

이름이 "myFirstFont"인 글꼴을 지정하고, 그 URL을 정의합니다:

@font-face {
  font-family: myFirstFont;
  src: url(sansation_light.woff);
}

개인적으로 시도해 보세요

더 많은 TIY 예제를 페이지 하단에 찾을 수 있습니다.

CSS 문법

@font-face {
  font-properties
}
글꼴 설명자 설명
font-family name 필수. 글꼴 이름을 정의합니다.
src URL 필수. 다운로드할 글꼴의 URL을 정의합니다.
font-stretch
  • normal
  • condensed
  • ultra-condensed
  • extra-condensed
  • semi-condensed
  • expanded
  • semi-expanded
  • extra-expanded
  • ultra-expanded
선택 사항. 글꼴을 어떻게 늘리거나 줄일지 정의합니다. 기본 값은 "normal"입니다.
font-style
  • normal
  • italic
  • oblique
선택 사항. 글꼴 스타일을 정의합니다. 기본 값은 "normal"입니다.
font-weight
  • normal
  • bold
  • 100
  • 200
  • 300
  • 400
  • 500
  • 600
  • 700
  • 800
  • 900
선택 사항. 글꼴의 두께를 정의합니다. 기본 값은 "normal"입니다.
unicode-range unicode-range 선택 사항. 글꼴이 지원하는 Unicode 문자 범위를 정의합니다. 기본 값은 "U+0-10FFFF"입니다.

更多实例

예제

밝은 텍스트의 설명자를 포함한 또 다른 @font-face 규칙을 추가해야 합니다:

@font-face {
  font-family: myFirstFont;
  src: url(sansation_bold.woff);
  font-weight: bold;
}

개인적으로 시도해 보세요

파일 "sansation_bold.woff"는 Sansation 글꼴의 볼드체 문자를 포함한 또 다른 글꼴 파일입니다.

문자 집합 "myFirstFont"을 사용하여 볼드체로 표시되어야 하는 텍스트의 경우, 브라우저가 그것을 사용합니다.

이렇게 하면 동일한 글꼴에 대해 여러 개의 @font-face 규칙을 설정할 수 있습니다.

브라우저 지원

Internet Explorer, Firefox, Opera, Chrome 및 Safari는 @font-face 규칙을 지원합니다.

표에서는 글꼴 형식을 완벽히 지원하는 첫 번째 브라우저 버전을 숫자로 표시했습니다.

글꼴 형식
TTF/OTF 9.0* 4.0 3.5 3.1 10.0
WOFF 9.0 5.0 3.6 5.1 11.1
WOFF2 14.0 36.0 39.0 10.0 26.0
SVG 지원되지 않음 지원되지 않음 지원되지 않음 3.2 지원되지 않음
EOT 6.0 지원되지 않음 지원되지 않음 지원되지 않음 지원되지 않음

* Edge와 IE: 글꼴 형식은 "installable"로 설정된 경우에만 유효합니다

* Firefox:기본적으로 비활성화되어 있지만 활성화할 수 있습니다. (WOFF2를 사용하려면 flag를 "true"로 설정해야 합니다).

  • 이전 페이지
  • 다음 페이지