THPDFTrueTypeData

유닛: HPDFFontData

THPDFTrueTypeData= class(TObject)

text decoding과 Windows 내장 glyph rendering이 함께 쓰는 GUI 비의존 단일 폰트 sfnt reader입니다

object는 caller가 소유하고 완전한 sfnt byte 배열을 공급하며, 그 배열은 object가 계속 참조하니 caller는 사용 중에는 byte를 바꾸면 안 됩니다

지원하는 CMap은 format 4, 12, 0, 6이고 기존의 Unicode, symbol, Macintosh fallback 우선순위를 그대로 쓰며, font collection과 variable-font instance metric은 이 adapter 범위 밖입니다

TryGetMetadata는 실제 sfnt 이름, 경계, 세로 메트릭, italic 각도, 임베딩 플래그, 상한이 적용된 TrueType 아웃라인 가용성을 THPDFTrueTypeMetadata로 반환합니다

HasUnicodeCmap과 UnicodeGIDForCodepoint는 명시적 Unicode 모양 생성을 위해 Symbol이나 MacRoman 폴백 없이 엄격하게 검증된 Unicode 조회를 공급합니다

TryGetGlyphBounds는 빈 글리프와 합성 글리프를 포함해 선택된 실제 TrueType 헤더 경계를 THPDFTrueTypeGlyphBounds로 읽습니다

THPDFTrueTypeData · Linux portable core와 플랫폼 계약

OpenType CFF 1 폰트는 컴팩트 폰트 appearance 백엔드를 통해 지원되며, 완전한 폰트, 실제 CID 매핑, Unicode 텍스트, 폭, 내장 정책을 유지합니다

TryGetCFF2FontTable은 유계인 원본 OpenType CFF2 테이블을 조회합니다. CFF2 appearance 백엔드는 PDF 출력을 위해 정적 기본 인스턴스 CFF 1 아웃라인을 만듭니다