OKfmt

TTF, OTF, WOFF2 폰트 포맷 비교 및 시나리오 선택 가이드

본 문서는 데스크톱 조판 및 웹 임베딩 시나리오에서 널리 사용되는 폰트 포맷을 비교하고, 아웃라인 알고리즘의 차이를 분석하며, WOFF2 압축의 파일 크기 이점을 설명하여 디자이너와 프론트엔드 개발자가 적합한 폰트 포맷을 선택하도록 돕습니다.

2026-08-11에 업데이트됨

아웃라인의 핵심 수학적 차이: 2차 베지어 곡선 vs 3차 베지어 곡선

TrueType, 줄여서 TTF는 폰트 아웃라인을 설명하기 위해 2차 베지어 곡선을 사용합니다. 하나의 아웃라인 세그먼트가 부드러운 곡선을 그리기 위해 더 많은 제어점이 필요합니다. 이 아웃라인 메커니즘은 1980년대부터 사용되어 왔으며 대부분의 데스크톱 조판 소프트웨어와 호환됩니다.

OpenType, 줄여서 OTF는 아웃라인을 설명하기 위해 3차 베지어 곡선을 지원합니다. 하나의 부드러운 곡선에 더 적은 제어점이 필요하고, 곡선 간 전환이 더 자연스러우며 인쇄 출력 정밀도가 더 높습니다. OpenType은 1996년 Adobe와 Microsoft가 공동으로 출시했으며 TTF의 2차 곡선 사양과 호환됩니다.

포맷 유형아웃라인 곡선 유형제어점 개수적용 가능 시나리오
TTF2차 베지어 곡선동일 아웃라인에 더 많음일반 데스크톱 사용, 웹 폴백
OTF3차 베지어 곡선동일 아웃라인에 더 적음전문 인쇄 조판

WOFF2의 압축 특성과 웹 파일 크기 이점

웹 폰트 포맷인 WOFF2는 Brotli 압축 알고리즘을 기반으로 구현됩니다. 기존 WOFF 포맷이 사용하는 DEFLATE 압축과 비교하여 파일 크기를 약 30% 줄일 수 있습니다. 파일 크기가 작을수록 웹 로딩 대역폭 사용량이 낮아지고 최초 콘텐츠 페인트 시간이 단축됩니다.

WOFF 포맷은 2009년 W3C에서 공개되었고 WOFF2는 2012년에 출시되었습니다. Chrome, Firefox, Edge, Safari 10 이상을 포함한 현재 전 세계 모든 주요 브라우저가 네이티브 지원을 제공하므로 별도의 호환성 처리를 필요로 하지 않습니다.

웹 임베딩을 위한 표준 포맷 스택 구성

프론트엔드 개발자가 웹 폰트를 임베딩할 때는 일반적인 포맷 스택 규칙을 따릅니다: WOFF2를 먼저 선언하고 그 다음 폴백으로 WOFF를 선언합니다. 이 구성은 99% 이상의 활성 데스크톱 및 모바일 브라우저 버전을 커버하며 대부분의 프로덕션 시나리오 요구 사항을 충족합니다.

구 버전 Internet Explorer는 EOT 포맷만 지원합니다. 현재 활성 IE 사용자의 점유율은 1% 미만이므로 대부분의 시나리오에서 이 포맷과의 호환성은 더 이상 필요하지 않습니다. 구형 iOS 기기와의 호환성이 필요한 경우 마지막 폴백 계층으로 추가로 TTF 포맷을 넣을 수 있습니다.

가변 폰트 및 OpenType 기능에 대한 참고 사항

가변 폰트는 OpenType 1.8 사양을 기반으로 개발됩니다. 단일 폰트 파일에 여러 굵기, 너비, 광학 크기의 변형 공간을 포함할 수 있습니다. 디자이너와 개발자는 매개변수를 조정하여 요구 사항을 만족하는 폰트 스타일을 얻을 수 있으며 여러 파일의 로딩 크기를 줄일 수 있습니다.

OpenType는 표준 합자, 선택 합자, 작은 대문자 등을 포함한 여러 조판 기능을 지원합니다. 이러한 기능은 조판 시 필요에 따라 활성화하여 텍스트 가독성과 시각적 미학을 개선할 수 있습니다. InDesign과 Illustrator 같은 데스크톱 조판 소프트웨어는 모두 이러한 기능을 활성화하는 것을 지원합니다.

폰트 포맷 변환 시 정보 보존 범위

서로 다른 폰트 포맷 간 변환 시 폰트의 아웃라인 데이터는 변경되지 않습니다. 최종적으로 표시되는 글리프 형상이 변경되지 않으며 큰 크기에서의 인쇄 및 표시 효과에 영향을 미치지 않습니다.

화면의 작은 텍스트 크기를 위한 최적화 정보인 폰트 내 힌팅 정보는 서로 다른 포맷 간 변환 시 변경될 수 있습니다. 저해상도 화면에 표시되는 작은 크기 텍스트는 미묘한 표시 차이가 발생할 수 있습니다. OKfmt는 다중 포맷 폰트 변환 도구를 제공하며, 해당 변환 규칙은 오픈소스 변환 라이브러리의 표준 로직을 따릅니다.

자주 묻는 질문

데스크톱 조판은 OTF나 TTF 중 무엇을 사용해야 합니까?

전문 인쇄 출력의 경우 OTF를 선택하고 일일 사무용 조판의 경우 TTF로 충분합니다. 고정밀 인쇄에서 OTF의 3차 베지어 곡선이 더 부드러운 가장자리를 생성하며, TTF 호환성은 모든 데스크톱 조판 소프트웨어를 커버합니다.

웹 임베딩에 여러 폰트 포맷을 포함해야 합니까?

현재 시나리오에서는 WOFF2와 WOFF만 필요하며, 이 조합은 99% 이상의 활성 브라우저를 커버합니다. 2016년 이전 iOS 기기와의 호환성이 필요하지 않다면 WOFF2만 유지해도 사용하기 충분합니다.

포맷 변환이 가변 폰트 기능을 손상시킵니까?

규격을 준수하는 변환 도구는 가변 폰트의 변형 축 정보를 변경하지 않으며 완전한 가변 기능을 유지할 수 있습니다. 변환은 캡슐화 포맷만 조정하며 핵심 아웃라인과 축 매개변수는 원본 데이터를 유지합니다.