글꼴 서브셋터

글꼴 서브셋을 만들어 웹 글꼴 파일 크기를 줄이세요. 필요한 문자만 유지하고 사용자 정의 문자, 유니코드 범위 및 실시간 미리보기를 지원합니다. 웹사이트 성능과 Core Web Vitals를 향상시키세요.

광고
광고

폰트 서브셋 도구는 웹사이트에서 실제로 사용하는 문자만 추출하여 폰트 파일 크기를 줄입니다. TTF, OTF, WOFF, WOFF2 형식을 지원하며, 사용자 정의 문자 집합과 유니코드 범위를 설정할 수 있습니다. 모든 처리는 브라우저에서 로컬로 이루어집니다.

폰트 파일을 업로드하지 않고 80-95% 축소

웹사이트에서 실제로 사용하는 문자만 유지하세요. TTF, OTF, WOFF, WOFF2를 유니코드 범위와 실시간 미리보기로 지원 — 모두 브라우저에서 처리됩니다.

빠른 페이지 로딩
100% 비공개
무료 무제한

사용 방법

  1. 1

    글꼴 업로드

    드래그 앤 드롭 영역을 사용하여 .TTF, .OTF, .WOFF 또는 .WOFF2 글꼴 파일을 업로드하세요.

  2. 2

    문자 지정

    텍스트 상자에 웹사이트에서 실제로 사용되는 모든 문자를 입력하세요. 중국어 문자를 위한 U+4E00-9FFF와 같은 일반적인 유니코드 범위를 추가할 수도 있습니다.

  3. 3

    서브셋 생성 및 다운로드

    '서브셋 만들기'를 클릭하세요. 도구가 새롭고 더 작은 글꼴 파일을 생성합니다. 최적화된 글꼴을 다운로드하여 프로젝트에서 사용하세요. 출력 형식(TTF 또는 OTF)은 글꼴의 윤곽 형식에 따라 자동으로 결정됩니다.

왜 글꼴을 서브셋해야 할까요?

더 빠른 페이지 로드

더 작은 글꼴 파일은 더 빨리 다운로드되어 사이트 성능에 중요한 LCP(Largest Contentful Paint) 메트릭을 개선합니다.

더 나은 사용자 경험

사용자는 텍스트 콘텐츠를 더 빨리 볼 수 있어 대기 시간이 줄어들고 이탈률이 낮아지며 만족도가 높아집니다.

향상된 Core Web Vitals

페이지 속도는 Google과 같은 검색 엔진의 핵심 순위 요소입니다. 글꼴 최적화는 Core Web Vitals 점수를 높이는 강력한 방법입니다.

100% 비공개

글꼴 파일은 로컬에서 처리됩니다. 업로드되지도, 저장되지도, 서버로 전송되지도 않습니다.

광고

폰트 서브셋 이해하기

폰트 파일이 큰 이유

현대 폰트 파일(OTF, TTF, WOFF, WOFF2)에는 문자 모양 이상의 것이 포함되어 있습니다. 일반적인 라틴 폰트에는 대문자와 소문자, 숫자, 구두점, 악센트 문자, 합자, 대체 글리프, 커닝 쌍 및 OpenType 기능(소형 대문자, 올드스타일 숫자, 문맥 대체)이 포함됩니다. 포괄적인 폰트 패밀리는 1,000개 이상의 글리프를 포함할 수 있습니다. 영어 텍스트만 표시하는 웹사이트에서 폰트를 사용하면 폰트 데이터의 90%를 사용하지 않고 전송하게 되어 대역폭이 낭비되고 페이지 로드가 느려집니다.

폰트 서브셋은 필요한 글리프만 추출하여 이 문제를 해결합니다. 영어 전용 웹사이트의 경우 95개의 인쇄 가능한 ASCII 문자만 필요할 수 있습니다. 폰트를 500 KB에서 20-50 KB로 줄일 수 있습니다. 기본 라틴 + 일반 악센트 문자를 사용하는 사이트의 경우 약 200개의 글리프가 필요할 수 있습니다. 서브셋 도구는 HarfBuzz (hb-subset)를 사용하여 폰트의 바이너리 구조를 파싱하고, 지정된 글리프와 관련 메트릭(커닝, 전진 너비)을 추출하여 유효한 폰트 파일을 해당 글리프만으로 다시 빌드합니다.

WOFF2 형식은 서브셋 위에 추가 압축을 제공합니다. WOFF2는 Brotli 압축을 사용하여 WOFF보다 20-40% 작은 파일을 생성합니다. 모든 최신 브라우저(Chrome, Firefox, Safari, Edge)가 WOFF2를 지원합니다. 최적의 접근 방식은 폰트를 필요한 글리프로 서브셋한 다음 최대 압축을 위해 WOFF2로 인코딩하는 것입니다. 500 KB TTF 폰트를 15 KB WOFF2 서브셋으로 줄일 수 있습니다. 97% 감소입니다.

광고

실용적인 서브셋 전략

대부분의 웹사이트에서 가장 간단한 전략은 모든 ASCII 문자를 포함하는 Unicode Basic Latin 범위(U+0020 ~ U+007E)로 서브셋하는 것입니다. 이는 영어 콘텐츠에 충분합니다. 다국어 사이트의 경우 각 언어에 필요한 특정 Unicode 범위로 서브셋하고 unicode-range CSS 속성을 사용하여 각 페이지에 관련 서브셋만 로드하세요. Google Fonts는 이 기술을 사용합니다. 페이지 콘텐츠를 기반으로 다른 서브셋을 제공합니다.

서브셋할 때 OpenType 기능에서 참조하는 글리프를 제거하지 않도록 주의하세요. 예를 들어, 소형 대문자 기능(smcp)은 소문자를 소형 대문자 버전으로 대체합니다. 소형 대문자 글리프를 제거하면 기능이 작동하지 않습니다. 저희 도구는 폰트의 기능 정의를 보존하지만 지정한 글리프만 포함합니다. OpenType 기능이 필요한 경우 해당 기능이 참조하는 모든 글리프를 포함하세요. 웹의 본문 텍스트에는 복잡한 OpenType 기능을 비활성화하고 기본 문자 형태만으로 서브셋하는 것이 가장 좋습니다.

광고

다른 폰트 서브셋 도구와 어떻게 비교되나요?

인기 폰트 서브셋 도구의 나란히 비교입니다.

기능NeatForgeFont SquirrelEverything Fonts
프라이버시(업로드 없음)100% 브라우저서버 업로드서버 업로드
TTF/OTF/WOFF/WOFF2 입력모든 형식제한적
WOFF2 내보내기TTF/OTF만
사용자 정의 문자 집합제한적
OpenType 기능 보존
컬러 이모지 글꼴(COLR/CBDT)
등록 불필요이메일 필요

Font Squirrel 및 기타 서버 기반 서브셋 도구는 폰트 파일 업로드가 필요합니다. 당사 도구는 HarfBuzz (hb-subset)를 사용하여 브라우저 내에서 완전히 폰트를 파싱하고 서브셋합니다. 맞춤형 또는 라이선스 폰트가 기기를 떠나지 않습니다.

자주 묻는 질문

제 글꼴 파일은 안전한가요? 업로드되나요?
네, 100% 안전합니다. 모든 글꼴 처리는 브라우저에서 로컬로 이루어집니다. 글꼴 파일은 절대 서버에 업로드되지 않으므로 데이터가 비공개로 유지됩니다.
서브셋팅 후 글꼴 파일이 왜 더 커졌나요?
매우 작거나 고도로 최적화된 원본 글꼴에서 발생할 수 있습니다. 서브셋팅은 글꼴의 기존 테이블을 유지하고 사용하지 않는 글리프만 제거하지만, 모든 글꼴에는 고정된 구조적 오버헤드(헤더, 테이블 디렉터리, 이름 레코드, 레이아웃 기능)가 있습니다. 아주 작은 글꼴에서는 이 오버헤드가 지배적이어서 서브셋이 원본보다 약간 커질 수 있습니다. 이런 경우 글꼴이 이미 매우 효율적이라는 뜻이므로 원본 파일을 계속 사용하세요. 100자 미만의 글꼴이나 이미 서브셋된 글꼴에서 가장 흔합니다. 대부분의 글꼴(500개 이상 글리프)에서는 50~100자로 서브셋하면 크기가 80~95% 감소합니다. 실시간 미리보기에서 다운로드 전에 예상 파일 크기를 확인할 수 있습니다.
어떤 출력 형식을 선택해야 하나요: OTF 또는 TTF?
현대 웹 개발에서는 둘 다 훌륭한 출발점입니다. 서브셋팅 후에는 최대 압축을 위해 결과 글꼴을 `.woff2` 형식으로 변환하는 것이 가장 좋습니다.
상업적 프로젝트에서 서브셋 글꼴을 사용할 수 있나요?
업로드하는 원본 글꼴의 라이선스를 준수해야 합니다. 글꼴을 서브셋팅해도 라이선스는 변경되지 않습니다. 목적에 맞게 글꼴을 수정하고 사용할 권리가 있는지 확인하세요.
폰트 파일 크기를 얼마나 줄일 수 있나요?
감소량은 원본 글꼴 크기와 유지하는 문자 수에 따라 다릅니다. 일반적인 라틴 글꼴은 400~700개의 글리프(대문자, 소문자, 숫자, 구두점, 악센트 문자 및 기호 포함)를 포함하며 TTF 기준 80~200KB입니다. 일반적인 영어 웹사이트에서 사용되는 50~80자(A-Z, a-z, 0-9, 기본 구두점)로만 서브셋하면 파일 크기가 15~40KB로 줄어듭니다. 80% 감소입니다. CJK 글꼴(중국어, 일본어, 한국어)은 수천 개의 문자를 포함하므로 훨씬 클 수 있습니다(5~20MB). CJK 글꼴을 가장 흔한 2,000자로 서브셋하면 파일 크기를 90% 이상 줄일 수 있습니다.
서브셋에 어떤 문자를 포함해야 하나요?
최소한 웹사이트에 표시되는 모든 문자를 포함하세요: 대문자 A-Z, 소문자 a-z, 숫자 0-9, 콘텐츠에 사용되는 모든 구두점(마침표, 쉼표, 따옴표, 하이픈 등). 콘텐츠 고유의 특수 문자(통화 기호, 수학 연산자, 화살표)도 포함하세요. 다국어 사이트의 경우 지원하는 각 언어의 악센트 문자를 포함하세요(예: 프랑스어, 독일어, 스페인어용 à, é, ü, ñ). CJK 사이트의 경우 해당 언어에서 가장 흔한 1,000~3,500자를 포함하세요. 좋은 방법은 웹사이트의 텍스트 콘텐츠를 스캔하여 고유 문자 집합을 추출하는 것입니다. 이렇게 하면 문자를 빠뜨리지 않으면서 서브셋을 최대한 작게 유지할 수 있습니다.
유니코드 범위란 무엇이며 어떻게 사용하나요?
유니코드 범위(대문자 A-Z의 경우 U+0041-005A 등)는 유니코드 표준의 연속된 문자 블록을 지정합니다. 이 도구는 입력 필드에서 개별 문자와 유니코드 범위를 모두 허용합니다. 예를 들어 'A-Za-z0-9'는 모든 ASCII 문자와 숫자를 지정합니다. 'U+4E00-9FFF'는 CJK 통합 한자 블록(일반적인 중국어 문자)을 지정합니다. 'U+3040-309F'는 히라가나(일본어)를 지정합니다. 문자와 범위를 조합할 수 있습니다. 'Hello World U+4E00-9FFF'는 'Hello World'의 문자와 모든 일반적인 중국어 문자를 포함합니다. 이는 라틴 문자와 CJK 문자가 모두 필요한 다국어 웹사이트에 유용합니다.
서브셋이 폰트 렌더링 품질에 영향을 미치나요?
아닙니다. 서브셋팅은 원본 글꼴과 정확히 동일한 글리프 외곽선, 힌팅 지침, 커닝 쌍을 보존합니다. 필요 없는 글리프를 제거할 뿐입니다. 서브셋 글꼴에 남은 문자는 모든 크기에서 원본 글꼴과 동일하게 렌더링됩니다. 유일하게 눈에 띄는 차이는 서브셋에 포함되지 않은 문자가 렌더링되지 않는다는 점입니다(브라우저 기본 글꼴로 대체되거나 빈 상자로 표시됩니다). 따라서 웹사이트에서 사용하는 모든 문자를 포함하는 것이 중요합니다. 문자를 빠뜨리면 서브셋 글꼴에서 사용할 수 없습니다. 실시간 미리보기를 통해 다운로드 전에 모든 텍스트가 올바르게 렌더링되는지 확인할 수 있습니다.
컬러 이모지 폰트(Noto Color Emoji 등)이 지원되나요?
네. 컬러 이모지 폰트는 완전히 지원됩니다. 이 도구는 컬러 글리프 테이블을 올바르게 보존·트리밍합니다 — CBDT/CBLC(비트맵 컬러, Noto Color Emoji에서 사용)와 COLR/CPAL(벡터 컬러, Noto Color Emoji COLR 버전, Twemoji, Segoe UI Emoji 등에서 사용). 예를 들어 약 10MB의 Noto Color Emoji를 몇 개의 이모지만으로 서브셋하면 수 KB의 파일이 되며, 선택한 이모지는 모두 컬러로 렌더링됩니다. 한 가지 제한점: Apple의 sbix 테이블과 기존 SVG 테이블은 브라우저 기반 엔진으로 다시 서브셋할 수 없어 경고와 함께 제거됩니다. COLR/CBDT 컬러 데이터는 영향을 받지 않습니다.

귀하의 프라이버시가 저희의 최우선 사항입니다

이 도구는 완전히 브라우저 내에서 실행됩니다. 파일은 서버로 업로드, 저장, 분석되지 않습니다.

  • 파일을 업로드, 저장, 분석하지 않습니다.
  • 처리하는 모든 것은 장치에 남습니다.
  • 이 도구는 로컬 메모리에서 글꼴 파일을 읽고, 글꼴 테이블(글리프, 커닝, 메트릭, 힌팅)을 파싱한 뒤, 지정된 문자만 포함하는 새 글꼴을 만들어 출력 파일을 생성합니다. 이 모든 과정에 네트워크 요청이 전혀 없습니다.
  • 글꼴 파일 이름이나 문자 선택을 기록하는 서버 측 로그가 없고, 사용 패턴을 추적하는 분석도 없으며, 어떤 형태의 영구 저장소도 존재하지 않습니다.
  • 브라우저 탭을 닫으면 모든 글꼴 데이터와 서브셋 설정이 메모리에서 즉시 삭제됩니다.
  • 따라서 독점 글꼴, 라이선스 상용 글꼴, 브랜드 전용 서체 등 글꼴 파일을 제3자 서버에 노출해서는 안 되는 모든 경우에 안전하게 사용할 수 있습니다.
  • 이 도구는 페이지가 처음 로드된 후에는 오프라인에서도 동작합니다.

인터넷 연결이 끊겨도 파일은 안전합니다.

이것도 좋아하실 수 있습니다

도움이 되는 가이드

광고