폰트 부분집합 만들기

폰트 부분집합 만들기

로컬 TTF·OTF를 실제 WOFF2와 SFNT 부분집합으로 만듭니다. 저장 전에 폰트 권한과 문자 지원을 확인하세요.

1. 폰트와 문자

최대 10 MiB. WOFF·WOFF2와 폰트 모음은 입력할 수 없습니다.

서로 다른 유니코드 코드 포인트 최대 4096개. 줄바꿈과 탭에는 글리프가 필요하지 않습니다.

OpenType 레이아웃 기능

표준 모드의 공통 조판 기능은 항상 유지되며 선택 항목은 기능을 추가합니다. 레이아웃 표를 제거하면 합자·커닝이나 문자 조합이 깨질 수 있으니 결과를 시험하세요.

2. 문자와 권한 검토

로컬 폰트를 고르면 문자 지원과 라이선스 신호를 확인할 수 있습니다.

폰트와 문자를 입력해 주세요.

폰트 파일과 입력 문자는 이 브라우저에만 남습니다. 로컬 Web Worker가 처리하며 이 사이트의 API로 폰트나 문자를 전송하지 않습니다. 엔진 파일도 이 사이트의 정적 자산에서 읽습니다.

댓글과 질문

폰트 부분집합 만들기

수정·웹 배포 권한이 있는 로컬 TTF 또는 OTF를 고릅니다. 입력 문자를 NFC로 정규화하고 폰트의 유니코드 대응을 검사한 뒤, HarfBuzz로 글리프와 레이아웃 표를 실제로 다시 구성합니다. WOFF2 압축본, 원본 형식 부분집합, @font-face CSS, 라이선스 검토 메모, 문자·크기 JSON 보고서를 ZIP으로 묶습니다. 누락 문자나 제한적인 임베딩 플래그가 있으면 손상된 결과를 조용히 저장하지 않도록 생성을 막습니다.

주요 기능

  • HarfBuzz로 TTF·OTF와 WOFF2의 실제 부분집합 생성
  • 분해된 한글 자모를 NFC 완성형으로 정규화하고 글리프 확인
  • 레이아웃 전체 유지, HarfBuzz 기본 기능과 추가 기능 선택, 또는 레이아웃 표 제거
  • 누락 글리프와 OS/2 임베딩 제한 플래그 검사
  • 폰트·@font-face CSS·상세 JSON 보고서를 ZIP으로 저장

사용 방법

  1. 10 MiB 이하의 사용 허가된 로컬 TTF 또는 OTF를 고릅니다.
  2. 실제로 쓸 문자를 입력하고 레이아웃 모드를 고릅니다. 표준 모드에서는 선택 기능을 추가할 수 있습니다.
  3. 누락 글리프, 내장 라이선스 설명, OS/2 임베딩 플래그를 확인합니다.
  4. 수정과 웹 배포 권한을 확인하고 부분집합을 만듭니다.
  5. 결과를 미리 보고 ZIP을 저장해 실제 브라우저와 사이트에서 시험합니다.

활용 예시

  • 사용 문자가 정해진 페이지 제목용 폰트 경량화
  • 작은 웹 화면에서 실제 쓰는 한글 음절만 포함
  • 허가된 디스플레이 서체의 합자와 커닝 유지
  • 웹폰트 패키지에 남긴 문자와 바이트 수 기록

자주 묻는 질문

컴퓨터에 있는 폰트라면 모두 쓸 수 있나요?

아닙니다. 로컬 파일을 갖고 있다는 사실은 웹 배포 권한을 뜻하지 않습니다. 수정·부분집합·웹 배포를 허용하는 라이선스를 확인하세요. 제한적인 OS/2 플래그는 차단하지만 완전한 법적 판단은 할 수 없습니다.

분해된 한글 자모는 어떻게 처리하나요?

입력 문자를 유니코드 NFC로 정규화합니다. 표준 분해 한글 음절은 검사와 부분집합 생성 전에 완성형 코드 포인트가 됩니다. 폰트에 해당 글리프가 없으면 누락으로 표시하고 저장을 막습니다.

fi 합자와 커닝이 남나요?

기본 모드는 폰트에 있는 합자와 커닝을 포함해 모든 레이아웃 기능을 유지합니다. 표준 모드는 HarfBuzz 기본 기능을 유지하면서 추가 기능을 고를 수 있습니다. 레이아웃 제거 모드는 GSUB·GPOS를 없애므로 합자와 위치 지정이 달라질 수 있습니다. 결과를 대상 브라우저에서 시험하세요.

문자가 누락되었다고 나오는 이유는 무엇인가요?

선택된 유니코드 cmap에서 그 코드 포인트에 대응하는 0이 아닌 글리프가 없습니다. 해당 문자를 지원하는 폰트를 고르거나 입력에서 문자를 제거하세요.

언제나 파일이 작아지나요?

아닙니다. 작은 원본 폰트에서는 표의 기본 크기 때문에 부분집합이 더 클 수 있습니다. 보고서에서 원본, 부분집합 SFNT, WOFF2 크기를 비교하세요. ZIP에는 두 종류의 결과가 들어 있습니다.

WOFF2나 폰트 모음을 입력할 수 있나요?

아닙니다. 입력은 단일 SFNT TTF 또는 OTF이며 최대 10 MiB입니다. WOFF·WOFF2, TTC·OTC와 지원하지 않는 cmap 형식은 이번 범위에서 제외합니다.

개인정보 안내

폰트 파일과 입력 문자는 이 브라우저에만 남습니다. 로컬 Web Worker가 처리하며 이 사이트의 API로 폰트나 문자를 전송하지 않습니다. 엔진 파일도 이 사이트의 정적 자산에서 읽습니다.

참고 자료

관련 도구

폰트 미리보기·비교반응형 타이포 시스템 설계기CSS Minifier이미지 세부 확대 도구HDR 노출 합성기흑백 사진 색 복원 실험실파노라마 이어 붙이기판재 배치 계획기영상 편집 목록 작성기대본 프롬프터이중 자막 학습 플레이어코드 진행 실험실오선 악보 편집기자막 편집 작업대입체 음향 배치기음원 코드 후보 분석기MIDI 피아노롤 편집기샘플 악기 만들기공간 잔향 합성기오디오 파형 편집기전화 키패드 신호 실험실그림으로 소리 만들기오디오 스펙트럼 분석기오디오 잡음 정리기음원 성분 분리기효과음 합성기멀티트랙 오디오 믹서드럼 샘플 슬라이서반복 음원 이음새 찾기오디오 음량 분석기음원 음높이·템포 편집기스테레오 애너글리프 제작기사진 모자이크 제작기이미지 주파수 분석기비슷한 사진 중복 찾기렌티큘러 인터레이스 도안재질 텍스처 맵 제작 실험실360도 사진 투어 만들기영상 교정 타깃 제작기이미지 메시지 숨기기 실험벡터 모핑 편집기문서 원근 보정기사진 영역 메우기뜨개 기호 도안 편집기벡터 도형 조합기SVG 경로 편집기심리스 패턴 제작기실크스크린 색판 분리기퀼트 블록 배치기원근 목업 제작기로우폴리 색면 제작기초점 합성 도구사진 깊이 지도 만들기십자수 도안 제작기CSS 애니메이션 타임라인픽셀 직접 그리기이미지 차이 히트맵이미지 품질 측정실증명사진 만들기바코드 스캐너동영상 GIF 변환크로마키 영상 합성기영상 흔들림 보정기영상 구도 추적 편집기스톱모션 촬영 작업대영상 타임코드 대조기영상 인코딩 비교기HLS·DASH 매니페스트 검증기영상 속도 곡선 편집기영상 컨테이너 탐색기영상 스토리보드 만들기영상 개인정보 가림기영상 로토스코프 마스크 편집기영상 움직임 좌표 추적기영상 중간 프레임 만들기화면 해설 편집기영상·음성 싱크 맞추기동영상 자르기GIF 프레임 추출SVG→PNG/JPG 변환이미지 SVG 벡터화도트·픽셀아트 변환프로필 원형 자르기액자·폴라로이드 프레임이미지 모서리 둥글게JPEG EXIF 정보 보기·제거이미지 색각 시뮬레이터이미지 ASCII 아트사진 콜라주인스타 9분할 이미지긴 이미지 분할이미지 자르기이미지 회전·반전이미지 필터밈 만들기스크린샷 꾸미기바코드생성기QR코드 생성기이미지 압축기이미지 리사이즈이미지 포맷 변환파비콘 생성기유튜브 썸네일 추출기HEIC JPG 변환전자서명·도장 생성기이미지 워터마크움짤·GIF 만들기이미지 색상 추출(스포이드)이미지 텍스트 추출(OCR)이미지 합치기사진 모자이크·블러QR코드 스캔MP4 MP3 변환 (음원 추출)동영상 압축 (용량 줄이기)배경 제거 (누끼따기)
이미지/미디어 도구 전체 보기 →텍스트/변환 →생활/재미 →개발 도구 →