CSS에서 웹 글꼴을 사용하는 방법
본문
웹 글꼴에 대한 기본 지원은 1997 년에 릴리스 된 Internet Explorer 4.0에서 도입되었습니다.
사용자 정의 글꼴은 일반적으로 수백 Kb를 필요로 합니다. 추가 할수록 페이지 가중치가 커지고 페이지 성능은 떨어집니다. 모바일 장치 및 느린 네트워크에서 특히 문제가 될 수 있습니다.
운영 체제 글꼴은 무료로 제공되며 현저한 성능 향상을 제공 할 수 있습니다.
각 플랫폼은 제공하는 글꼴이 다르지만, serif, sans-serif, monospace, 필기체, fantasy 및 system-ui의 일반 글꼴 모음 이름은 물론 fallbacks를 지정할 수 있습니다.
body {
font-family: Arial, Helvetica, sans-serif;
}
스택에 스타일 시트에 여러 개의 선언이 필요한 경우 Sass와 같은 CSS 전 처리기를 사용하는 것이 실용적일 수 있습니다.
$font-stack: "Segoe UI",Roboto,Ubuntu,sans-serif;
body {
font-family: $font-stack;
}
CSS 사용자 정의 속성 :
:root {
font-stack: "Segoe UI",Roboto,Ubuntu,sans-serif;
}
body {
font-family: var( — font-stack);
}
또는 로컬 글꼴을 참조하는 @ font-face 선언 :
@font-face {
font-family: fontstack;
font-style: normal;
font-weight: 300;
src: local("Segoe UI"),local("Roboto"),local("Ubuntu");
}
body {
font-family: fontstack, sans-serif;
}
웹 글꼴 저장소 사용
CDN (Content Delivery Network)에서 제공되는 광범위한 오픈 소스 글꼴을 제공하는 여러 리포지토리.
- Google Fonts: https://fonts.google.com/
- Font Library: https://fontlibrary.org/
- Adobe Edge: https://edgewebfonts.adobe.com/
Google 글꼴은 가장 많이 사용되는 것으로 검색 가능한 목록, 무게 및 스타일 사용자 정의 옵션 및 로드 시간 추정을 제공합니다.
페이지에 글꼴을 포함 시키려면 HTML 헤드에서 표준 <link> 태그를 사용하십시오
예 :
<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
글꼴은 자신의 스타일 시트와 동시에 다운로드되고 처리됩니다.
CSS @import를 사용할 수도 있습니다.
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
그러나 이것은 폰트 스타일이 파싱될 때까지 다른 스타일 시트의 처리를 차단합니다.
웹 글꼴은 다음과 같이 CSS 선언에 설정할 수 있습니다.
body {
font-family: "Open Sans", sans-serif;
}
여러 개의 패밀리 요청과 같은 URL API에 대한 추가 최적화가 가능합니다.
https://fonts.googleapis.com/css?family=Inconsolata|Droid+Sans
다른 weights and styles :
https://fonts.googleapis.com/css?family=Inconsolata:500,700
https://fonts.googleapis.com/css?family=Roboto:bolditalic
자신만의 글꼴 파일 사용하기
모든 글꼴 파일은 웹 페이지에서 사용할 수 있지만 서체 소유자의 허가를 받았는지 확인하십시오.
최신의 모든 브라우저는 WOFF 형식을 지원합니다.
WOFF2는 일반적인 압축비 30%를 제공하지만 Internet Explorer에서는 지원되지 않습니다. 오래된 응용 프로그램이나 더 모호한 응용 프로그램의 경우 TTF, EOT 또는 SVG가 옵션일 수 있습니다.
Font Squirrel Webfont Generator는 하나 이상의 글꼴을 업로드하고 설정을 조정하고 변환된 글꼴과 CSS 코드가 포함 된 키트를 다운로드하는 간단한 도구를 제공합니다.
기본적으로 WOFF2 글꼴, WOFF 대체 글꼴 및 적절한 CSS @font-face 설정을 제공합니다.
예 :
@font-face {
font-family: 'mytypeface';
src: url('mytypeface-webfont.woff2') format('woff2'),
url('mytypeface-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
body {
font-family: mytypeface, serif;
}
- 이전글반응형 무료 배경 비디오 템플릿 코드 19.02.02
- 다음글색상 표를 탐색하고 생성하기 위한 도구 19.02.02