WOFF2 웹 폰트 (.woff2)

W3C 표준

WOFF 2.0(Web Open Font Format 2.0)은 현대 웹에서 최고의 속도와 최소한의 파일 크기를 달성하기 위해 구글의 Brotli 압축 알고리즘과 사용자 정의 폰트 테이블 전처리를 활용하는 웹 타이포그래피 분야의 최고 글로벌 표준입니다.

TTF을(를) WOFF2(으)로 변환

무료 브라우저 내 TTF-WOFF2 변환기. 기기에서 파일을 즉시 변환하세요.

검사 및 메타데이터

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 WOFF2 파일을 식별합니다:

여기에 파일을 선택하거나 놓으세요

100% 브라우저 내 프라이버시 변환 - 파일이 기기를 절대 떠나지 않습니다

또는 붙여넣기 Ctrl+V
제로 네트워크 전송 프라이버시 보장: 외부 서버로 업로드된 데이터 0바이트. 모든 처리는 브라우저 샌드박스내에서 로컬로 수행되었습니다.

바이트 단위 헤더 시그니처 (매직 바이트)

운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 WOFF2 파일을 식별합니다:

16진수 시그니처 (오프셋 0):

77 4F 46 32

ASCII 표현: wOF2

표준화: W3C Recommendation (2018)

기술 사양

컨테이너 아키텍처48-byte WOFF2 header followed by table directory, Brotli-compressed font data stream, and optional metadata
압축Brotli compression combined with specialized glyph table transforms ('glyf' and 'loca' pre-conditioning)
바이트 엔디안Big-Endian header / Brotli bitstream
색 공간COLRv0, COLRv1, OpenType-SVG, CBDT color emoji
채널 및 구조TrueType or CFF outlines, variable font axes, layout tables, and color emoji
최대 크기Up to 65,535 glyphs per font file
투명도Full transparency support in color emoji and SVG font tables
스트리밍 및 프로그레시브Ultra-compact single-stream Brotli payload designed for high-speed HTTP/2 & HTTP/3 multiplexing

기술 비교 매트릭스: WOFF2 대 경쟁사

기술적 속성WOFF2 (현재)WOFFTTFOTF
압축 효율성최고 (Brotli + 테이블 변환)보통 (zlib 압축)없음 (비압축)없음 (비압축)
매직 바이트wOF2 (0x77 0x4F 0x46 0x32)wOFF (0x77 0x4F 0x46 0x46)0x00 0x01 0x00 0x00OTTO (0x4F 0x54 0x54 0x4F)
주요 목적지최신 웹 타이포그래피 (@font-face)구형 웹 타이포그래피데스크톱 운영 체제데스크톱 인쇄 및 프리프레스
일반적인 파일 크기15 KB - 40 KB (초고압축)25 KB - 60 KB40 KB - 120 KB40 KB - 120 KB

일반적인 손상 모드 및 헥스 복구 가이드

브라우저가 대체 시스템 폰트를 표시하고 'OTS parsing error: Failed to decompress WOFF2 stream' 로그를 기록함.

근본 원인: 손상된 Brotli 비트스트림 또는 WOFF2 헤더에 선언된 비압축 폰트 크기 불일치.

복구: File2File WOFF2 변환기를 사용하여 폰트를 다시 인코딩하십시오.

보안 분석 및 파서 공격 벡터

WOFF2 파일은 브라우저 렌더링 엔진에 의해 직접 디코딩되며 메모리 손상을 방지하기 위해 OpenType Sanitizer(OTS)를 통해 새니타이징되어야 합니다.

알려진 공격 벡터

  • 재구성된 테이블 오프셋 계산 중 정수 오버플로.
  • Brotli 압축 해제 스트림에서의 버퍼 오버리드.
  • 'glyf' 테이블 역변환 처리 중 메모리 손상.

방어적 모범 사례:

역사적 배경 및 주요 이력

2018W3C에서 WOFF2를 공식 웹 표준 권고사항으로 정식 승인함.
2016애플 사파리 10이 기본 WOFF2 지원을 추가하여 크롬, 파이어폭스, 엣지 전반에 걸친 범용 브라우저 채택을 완료함.
2015구글 엔지니어들이 구글 폰트의 대역폭 사용량을 극적으로 줄이기 위해 WOFF2를 개발함.

주요 장점

  • 웹 폰트의 명실상부한 최고 표준: WOFF 1.0에 비해 약 30%, 원본 TTF에 비해 50% 더 작은 파일 크기를 달성합니다.
  • 모든 최신 데스크톱 및 모바일 브라우저의 100%에서 보편적인 네이티브 브라우저 지원을 제공합니다.
  • 사용자 정의 폰트 테이블 변환을 통해 글꼴 좌표와 경계 상자를 재구성하여 Brotli 엔트로피 압축을 극대화합니다.

기술적 제한 사항 및 단점

  • 데스크톱 운영 체제에 직접 설치할 수 없습니다 (TTF 또는 OTF로 변환 필요).
  • Brotli 압축 레벨 11 최적화로 인해 인코딩 시 상당한 CPU 시간이 소요됩니다.
  • 복잡한 테이블 재구성 알고리즘은 전문 디코딩 라이브러리를 요구합니다.

흥미로운 기술적 상식

  • 구글은 전 세계 인터넷에 매일 수십억 건의 폰트 요청을 처리하는 구글 폰트의 속도를 높이기 위해 특별히 WOFF2를 만들었습니다.
  • WOFF2는 단순히 폰트를 압축하는 것에 그치지 않고, 압축 전에 'glyf' 및 'loca' 테이블을 적극적으로 변환하여 중복 좌표 예측 데이터를 제거합니다.
  • 최신 웹사이트의 네트워크 탭을 검사해보면 로드되는 거의 모든 커스텀 폰트가 WOFF2 포맷임을 알 수 있습니다.

자주 묻는 기술 질문

웹사이트에 WOFF2가 가장 좋은 글꼴 형식인 이유는 무엇인가요?

WOFF2는 다른 어떤 형식보다 글꼴을 약 30% 더 작게 압축하는 동시에 모든 최신 브라우저에서 즉시 압축을 해제하므로 웹 페이지가 더 빠르게 로드됩니다.

컴퓨터에 설치하기 위해 WOFF2를 TTF로 변환할 수 있나요?

네! 웹 브라우저에서 바로 File2File.app을 사용하여 몇 초 만에 모든 WOFF2 글꼴을 설치 가능한 데스크톱 TTF 또는 OTF 글꼴로 변환할 수 있습니다.

모든 최신 웹 브라우저가 WOFF2를 지원하나요?

네. 2018년 이후로 모든 최신 브라우저(Chrome, Safari, Firefox, Edge, iOS Safari, Android Chrome)에서 WOFF2를 기본적으로 지원하고 있습니다.