TrueType 폰트 (.ttf)

ISO/IEC 표준

트루타입 폰트(TTF)는 애플이 개발하고 마이크로소프트에 라이선스를 부여하여 데스크톱 컴퓨터 디스플레이에서 픽셀 단위로 완벽하고 힌팅이 가능한 타이포그래피를 제공하는, 세계에서 가장 널리 설치된 디지털 폰트 포맷입니다.

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

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

검사 및 메타데이터

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

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

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

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

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

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

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

00 01 00 00

ASCII 표현: ....

표준화: ISO/IEC 14496-22 / Apple TrueType Reference Manual

기술 사양

컨테이너 아키텍처SFNT table directory wrapping quadratic Bezier curve glyphs ('glyf' table) and font hinting bytecode instructions
압축Uncompressed SFNT tables (compressed via Brotli in WOFF2)
바이트 엔디안Big-Endian (Motorola SFNT standard)
색 공간COLR/CPAL color emoji glyphs, SBIX Apple emoji tables, CBDT Google color bitmaps
채널 및 구조Glyph outlines, hinting bytecode virtual machine, kerning, and character mapping tables (cmap)
최대 크기Up to 65,535 glyphs per font file
투명도Alpha transparency supported in color emoji glyph formats
스트리밍 및 프로그레시브Table-based random access via SFNT table directory

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

기술적 속성TTF (현재)OTFWOFF2WOFF
외곽선 곡선 수학2차 베지에 곡선 ('glyf')3차 베지에 곡선 ('CFF ')2차 또는 3차 (압축됨)2차 또는 3차 (압축됨)
폰트 힌팅 엔진튜링 완전 바이트코드 VM선언적 PostScript 힌트소스 폰트에서 유지됨소스 폰트에서 유지됨
매직 바이트0x00 0x01 0x00 0x00OTTO (0x4F 0x54 0x54 0x4F)wOF2 (0x77 0x4F 0x46 0x32)wOFF (0x77 0x4F 0x46 0x46)
웹 최적화압축되지 않음 (데스크톱 지향)압축되지 않음 (데스크톱 지향)Brotli 압축 (~30% 더 작음)zlib 압축

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

특정 폰트 크기에서 폰트가 거친 픽셀 글리치나 왜곡된 글자 모양으로 렌더링됨.

근본 원인: 폰트 가상 머신에 의해 실행되는 트루타입 힌팅 바이트코드의 버그.

복구: File2File 폰트 도구를 사용하여 폰트 외곽선을 재생성하거나 힌팅을 제거하세요.

보안 분석 및 파서 공격 벡터

트루타입의 바이트코드 가상 머신은 역사적으로 커널 익스플로잇의 표적이 되어온 검증되지 않은 어셈블리 유사 명령어를 실행합니다.

알려진 공격 벡터

  • 트루타입 바이트코드 인터프리터에서의 범위를 벗어난 메모리 쓰기 (예: CVE-2015-2426).
  • 커널 그래픽 드라이버의 폰트 테이블 디렉터리 파싱 중 발생하는 정수 오버플로.
  • 폰트 힌팅 실행의 무한 루프를 통한 서비스 거부(DoS) 공격.

방어적 모범 사례:

역사적 배경 및 주요 이력

1992마이크로소프트가 Windows 3.1에 44개의 핵심 트루타입 폰트(Arial, Times New Roman, Courier New 포함)를 번들로 제공함.
1991애플이 Mac OS System 7과 함께 트루타입을 출시함.
1989애플 엔지니어 삼포 카실라(Sampo Kaasila)와 마이크 리드(Mike Reed)가 PostScript 폰트에 대한 어도비 로열티 지불을 피하기 위해 트루타입(코드명 'Royal')을 개발함.

주요 장점

  • 탁월한 힌팅 정밀도: 저해상도 화면에서 글리프 픽셀을 완벽하게 정렬하기 위한 완전한 튜링 완전 바이트코드 가상 머신을 포함함.
  • 지구상의 모든 Windows, Mac, Linux, iOS, Android 기기에서의 범용 설치.
  • 탁월한 렌더링 성능: 2차 베지에 곡선은 3차 곡선보다 래스터화 연산 속도가 빠름.

기술적 제한 사항 및 단점

  • 수동 트루타입 폰트 힌팅 지시어 작성은 폰트 디자이너에게 악명 높게 어렵고 시간이 많이 소요됨.
  • 압축되지 않은 SFNT 컨테이너는 WOFF2와 같은 웹 전용 포맷보다 큼.
  • PostScript 기반 OTF에서 전통적으로 볼 수 있는 광범위한 오픈타입 스타일 대체 세트가 부족함.

흥미로운 기술적 상식

  • 표준 트루타입 폰트의 처음 4바이트는 0x00 0x01 0x00 0x00이며, 이는 16.16 고정 소수점 형식의 버전 1.0을 나타냅니다.
  • 애플은 어도비에 PostScript 폰트 로열티를 지불하지 않기 위해 트루타입을 만들었으며, 이후 트루타입을 TrueImage 프린터 기술과 교환하여 마이크로소프트에 넘겼습니다.
  • iPhone 및 Android폰의 모든 이모지는 트루타입/오픈타입 폰트 내부에 내장된 특수 색상 글리프 테이블을 통해 제공됩니다.

자주 묻는 기술 질문

웹사이트용 WOFF2로 TTF를 변환할 수 있나요?

네. File2File.app을 사용하여 TTF를 WOFF2로 변환하면 파일 크기가 약 30%~50% 줄어들어 웹사이트의 페이지 로드 속도가 크게 향상됩니다.

Apple과 Microsoft가 TrueType을 만든 이유는 무엇인가요?

Type 1 글꼴에 대해 Adobe에 막대한 라이선스 수수료를 지불하는 것을 피하고, 운영 체제에 온스크린 글꼴 래스터화에 대한 완전한 제어권을 부여하기 위해 TrueType을 만들었습니다.

TTF 글꼴은 어떻게 설치하나요?

Windows에서는 .ttf 파일을 마우스 우클릭하고 '설치'를 선택하세요. Mac에서는 .ttf 파일을 두 번 클릭하고 서체 관리자(Font Book)에서 '서체 설치'를 클릭하세요.