Subset Font(서브셋 폰트)는 폰트 파일에서 필요한 문자만 추출하여 만든 폰트 파일을 의미.
즉, 모든 글자를 포함한 일반 폰트 대신, 자주 사용하는 문자나 특정 언어만 포함한 경량화된 폰트.
파일 크기 감소 → 로딩 속도 향상
네트워크 비용 절감
특정 언어 최적화
@font-face {
font-family: 'CustomFont';
src: url('customfont-subset.woff2') format('woff2');
font-display: swap;
}
customfont-subset.woff2
는 필요한 문자만 포함된 서브셋 폰트온라인 툴 사용:
명령어로 생성 (Glyphhanger 예제):
glyphhanger --subset ./original-font.ttf --text="Hello World!" --formats=woff2
Hello World!
에 필요한 글자만 포함된 서브셋 폰트 생성이렇게 하면 불필요한 폰트를 줄이고, 더 빠른 웹 페이지를 만들 수 있음