본문 바로가기

CSS

web font

web font

@font-face

웹 브라우저에게 서체 이름과 다운받을 위치를 알려줍니다.
IE6~8 지원해야 할 경우 eot요청해서 woff 보다 먼저 화면에 표시하기

  • font-family : 원하는 글꼴 이름 선언
  • local(※) : 값은 외부 자원을 참조하기 이전에 시스템에 설치된 글꼴을 우선 참조할 수 있도록 만들어 준다.
  • font-weight : 굵기 설정 (보통 서체에서 굵기가 들어가있기 때문에 normal 추천)
  • font-style : Serif, Sans-Serif, italic 등
@font-face {
    font-family: AppleSDGothicNeoB;
    src: local(※), url("/assets/font/AppleSDGothicNeoB.eot") format("eot"),
    src: local(※), url("/assets/font/AppleSDGothicNeoB.woff2") format("woff2"),
    src: local(※), url("/assets/font/AppleSDGothicNeoB.woff") format("woff"),
    src: local(※), url("/assets/font/AppleSDGothicNeoB.woff") format("woff2");
    font-weight: normal; 
    font-style: normal;
}

 

 

font-family

쉼표(,)로 여러 글꼴을 등록 할 수 있는데, 이때 사용하고자 하는 폰트를 맨 앞에 우선으로 적용시킵니다.

body { font-family: 'AppleSDGothicNeoL', 'Arial', 'Helvetica', 'sans-serif'; }

font type

  • EOT(Embedded Open Type) : IE에서만 사용
  • TrueType과 OpenType : .ttf(TrueType format)와 .otf(OpenType format) 서체 파일들이 보일 것입니다. 대개 컴퓨터 서체 파일로 널리 사용되는 파일 형식입니다. 웹 페이지 뿐만 아니라, 워드 프로세싱이나 전자출판에도 사용할 수 있습니다. 이런 유형의 서체 파일은 대부분의 브라우저가 지원하며 IE9를 포함
  • WOFF(Web Open Font Format): 웹을 대상으로 설계된 파일 형식. 다양한 브라우저 제조사의 지지도 받고 있어서 IE9 를 비롯한 모던 브라우저와 iOS 사파리(5+)에서 지원하고 있습니다. 하지만 안드로이드 진영에서 이 파일을 지원하지 않고 있어서 안드로이드 기기나 IE8 사용자는 서체를 다운받거나 표시할 수 없습니다.
  • WOFF2 : 압축된 폰트 형식이다. 같은 계열에 속하는 WOFF 형식과 WOFF2 형식에서는 WOFF2 형식이 30~50% 더 압축된 형식이다.
  • SVG(Scalable Vector Graphic): iOS 사파라 4.1 이전 버전에서 인식하는 유일한 웹 폰트 타입. (사용권장 x)

'CSS' 카테고리의 다른 글

grid  (0) 2020.07.23
flex box  (0) 2020.07.22
animation  (0) 2020.07.22
calc()  (0) 2020.07.21
transition  (0) 2019.03.15