aspose.info
KO

CFF - 컴팩트 글꼴 파일 형식

업데이트

.CFF 파일이란?

확장자가 .cff인 파일은 컴팩트 글꼴 형식이며 PostScript Type 1 또는 CIDFont라고도 합니다. CFF는 여러 글꼴을 FontSet이라는 단일 단위에 함께 저장하는 컨테이너 역할을 합니다. CFF 글꼴의 디자인은 프린터 환경에서 사용할 수 있는 형식의 추가 유연성과 확장성을 허용하는 PostScript 언어 코드를 포함할 수 있도록 합니다. CFF 글꼴 파일은 Aspose.Font와 같은 API를 사용하여 열고 변환할 수 있습니다.

CFF 파일 형식

CFF 파일은 구조화된 데이터 레이아웃을 포함하고 정의된 데이터 유형, 헤더, 글리프 구성 및 테이블 사전을 포함하는 이진 파일입니다. 이에 대한 자세한 내용은 컴팩트 글꼴 형식 사양에서 확인할 수 있습니다.

데이터 레이아웃

CFF 파일 형식의 데이터 레이아웃은 다음과 같습니다.

항목댓글
헤더-
이름INDEX–
상위 DICT 색인–
문자열 인덱스–
글로벌 하위 인덱스–
인코딩–문자 집합–
FDSelectCIDFont만
CharStrings INDEX글꼴당
글꼴 DICT INDEX글꼴당, CIDF글꼴만
비공개 DICT글꼴별
Local Subr INDEXCIDFonts용 글꼴별 또는 개인별 DICT
저작권 및 상표권 고지–

데이터 유형

CFF 데이터 유형은 다음 표와 같습니다.

이름범위설명
Card80 –2551바이트 부호 없는 숫자
Card160 – 655352바이트 부호 없는 숫자
오프셋변함1, 2, 3 또는 4바이트 오프셋(OffSize 필드로 지정)
OffSize1–41바이트 부호 없는 숫자는 오프셋 필드의 크기를 지정합니다
SID0 – 649992바이트 문자열 식별자

헤더

이진 데이터는 다음 표에 표시된 형식의 헤더로 시작합니다.

유형이름설명
Card8major주 버전 포맷(1부터 시작)
Card8부부 버전 포맷(0부터 시작)
카드8hdr크기헤더 크기(바이트)
OffSizeoffSize절대 오프셋(0) 크기

참고문헌

함께 보기