"Mac 오프라인 글꼴 서브셋: CJK 글꼴을 WOFF2로 줄이기"
웹사이트, 웹 앱, 디지털 프레젠테이션을 만들 때 이런 경험이 있나요? 제목에 딱 맞는 중국어·일본어·한국어(CJK) 글꼴을 찾았는데 TTF 하나가 10MB 이상입니다. 페이지 레이아웃은 바로 뜨지만 제목은 몇 초 뒤에 나타납니다. 굵기를 몇 개 더 넣으면 초기 로딩 성능이 크게 나빠집니다.
핵심은 글꼴 자체가 아니라 전체 문자 집합입니다. CJK 전체 글꼴에는 수만 개 글리프가 있지만 제목, 배너, 발표 자료에는 스무 글자만 필요할 수도 있습니다.
서브셋 생성은 필요 없는 문자를 제거하고 실제 사용하는 글리프만 남기는 과정입니다. 10MB 글꼴이 수십 KB로 줄어 크기가 몇 자릿수나 감소할 수 있습니다.
기존에는 터미널에서 길고 어려운 pyftsubset 명령을 입력하거나 낯선 온라인 서비스에 업로드해야 했습니다. 상용 글꼴은 엄격한 라이선스가 적용되므로 제3자 클라우드에 보내면 회사 자산과 규정 준수에 위험이 생깁니다.
더 간결한 해법이 있습니다. **WebFont: Subset & Convert**는 Mac 전용 네이티브 도구로 복잡한 서브셋 기술을 매끄러운 클릭 작업으로 바꿉니다.

매끄러운 Mac 경험: 정밀한 서브셋
복잡한 과정을 단순화하고 범위를 정하는 두 가지 직관적인 방법을 제공합니다.
- 현재 선택 모드: 시각적 그리드에서 필요한 글리프를 클릭하세요. 선택한 것만 남습니다.
- 텍스트 입력 모드: 문구를 붙여 넣거나
.txt를 드래그하세요. 고유 문자를 자동 추출해 정확한 범위를 정하며 일반적인 일본어·한국어 문자 같은 Unicode 블록 프리셋도 지원합니다.
제목이나 배너 문구를 넣으면 나머지는 처리됩니다. 필요한 문자는 모두 남고 필요 없는 문자는 제거됩니다.
문자 제거 그 이상: OpenType 테이블 정밀 제어
대부분의 온라인 도구는 미사용 문자 삭제에서 끝납니다. 하지만 글꼴에는 벡터뿐 아니라 복잡한 합자와 고급 타이포그래피를 위한 GSUB/GPOS 같은 큰 OpenType 레이아웃 테이블도 있습니다. 일부 웹 용도에서는 불필요한 로딩 부담입니다.
Mac 시스템 설정처럼 쉽게 조절할 세 단계 전략을 제공합니다.
- 모든 레이아웃 기능 유지: 복잡한 합자와 스타일 대체 같은 고급 효과가 필요할 때.
- 필수 위치 정보만 유지: 불필요한 대체 로직을 없애고 기본 위치를 남겨 일상적인 표시를 유지하면서 파일을 줄입니다.
- 모든 레이아웃 테이블 제거: 최대한 압축하여 기본 요소만 남깁니다. 글리프가 올바르게 표시되는지 확인해야 합니다.
전문가는 기능 태그로 특정 OpenType 기능을 유지하거나 제거하는 세밀한 제어도 할 수 있습니다.
프런트엔드 개발자를 위한 원클릭 웹 패키지
작은 글꼴 파일을 얻는 것은 절반입니다. 웹에 쓰려면 @font-face, unicode-range, 테스트 데모 페이지도 만들어야 합니다.
WebFont의 웹 패키지 내보내기는 이 반복 작업을 대신해 한 번에 배포 가능한 묶음을 생성합니다.
fonts/폴더: WOFF2와 WOFF를 포함합니다. 최신 브라우저는 고압축 WOFF2를, 구형은 WOFF를 대체 형식으로 사용합니다.- 바로 쓰는 CSS:
@font-face와 서브셋의 정확한unicode-range를 포함한 스타일시트. demo.html미리보기: 여러 글꼴 크기를 즉시 테스트하고 “문자 → Unicode → HTML 엔티티” 참조표로 쉽게 디버깅합니다.
초소형 글꼴과 자동 unicode-range 분할을 결합하면 웹 CJK 글꼴의 성능 병목을 크게 줄일 수 있습니다.
예상과 검증: 안전한 로컬 작업
많은 도구는 파일을 만든 뒤 누락 문자를 발견하면 지우고 다시 시작해야 하는 블랙박스입니다. WebFont는 쓰기 전에 서브셋 미리보기에서 실시간 예상치를 보여줍니다.
- 예상 파일 크기: 문자를 선택하는 즉시 WOFF2/WOFF 크기를 예상할 수 있습니다.
- 누락 문자 경고: 붙여 넣은 문자가 원본에 없으면 빨간색으로 표시해 배포 후 네모 상자를 발견하는 일을 막습니다.
디스크에 저장하기 전에 디코더 유효성, 필수 테이블, 중복 Unicode 매핑 충돌을 엄격히 검사하여 문제를 미리 찾고 정상적인 출력에 도움을 줍니다.
개인정보 보호: 글꼴은 항상 Mac에
기업과 디자이너에게 개인정보와 상용 라이선스 요구 사항은 핵심입니다.
파싱, 서브셋, 형식 변환이 모두 Mac에서 로컬 오프라인으로 실행됩니다. 네트워크, 클라우드 업로드, 외부 API가 필요하지 않습니다. 상용 글꼴과 미공개 마케팅 문구는 기기에 남습니다. Wi-Fi 없는 국제선에서도 작업할 수 있습니다.
결론
타이포그래피의 목적은 정보를 전달하는 것이며 글꼴 서브셋은 웹에서 이를 더 빠르고 효율적으로 만듭니다.
WebFont는 번거롭고 오류와 규정 위험이 있던 명령줄 작업을 전문적이고 완전 오프라인인 Mac 도구로 바꿉니다. 문자 추출, OpenType 제어, 생성 전 예상과 검증, 원클릭 패키지까지 글꼴 최소화를 지원합니다.
CJK 성능 문제와 자주 씨름하는 프런트엔드 엔지니어, UI/UX 디자이너 또는 Mac 사용자라면 Dock에 둘 만한 생산성 도구입니다.