aspose.info
ID

CFF - Format File Font Ringkas

Diperbarui

Apa itu file CFF?

File dengan ekstensi .cff adalah Compact Font Format dan juga dikenal sebagai PostScript Type 1, atau CIDFont. CFF bertindak sebagai wadah untuk menyimpan banyak font bersama dalam satu unit yang dikenal sebagai FontSet. Desain font CFF memungkinkan penyematan kode bahasa PostScript yang memungkinkan fleksibilitas tambahan dan ekstensibilitas format untuk penggunaan dengan lingkungan printer. File font CFF dapat dibuka dan dikonversi menggunakan API seperti Aspose.Font.

Format File CFF

File CFF adalah file biner yang berisi tata letak data terstruktur, memiliki tipe data yang ditentukan, header, organisasi mesin terbang, dan kamus tabel. Detail selengkapnya tentang ini dapat ditemukan di spesifikasi format font ringkas.

Tata Letak Data

Tata letak data format file CFF adalah seperti yang ditunjukkan di bawah ini.

MasukKomentar
Tajuk–
NamaINDEX–
INDEKS DICT Teratas–
INDEKS RANGKAIAN–
INDEKS Bawah Tanah Global–
Encoding–Charsets–
FDSelectCIDFonts saja
CharStrings INDEXper-font
Font DICT INDEXper-font, hanya CIDFonts
DICT Pribadiper-font
INDEKS Subr LokalDICT per-font atau per-Pribadi untuk CIDFonts
Pemberitahuan Hak Cipta dan Merek Dagang–

Tipe Data

Tipe data CFF adalah seperti yang ditunjukkan pada tabel berikut.

NamaJangkauanDeskripsi
Card80 –2551-byte unsigned number
Kartu160 – 65535nomor tak bertanda 2-byte
Offsetbervariasi1, 2, 3, atau 4 byte offset (ditentukan oleh bidang OffSize)
OffSize1–41-byte unsigned number menentukan ukuran dari satu atau beberapa field Offset
SID0 – 64999pengidentifikasi string 2-byte

Tajuk

Data biner dimulai dengan header yang memiliki format yang ditunjukkan pada tabel berikut.

JenisNamaDeskripsi
Card8mayorFormat versi mayor (mulai dari 1)
Card8minorFormat versi minor (mulai dari 0)
Kartu8Ukuran hdrUkuran tajuk (byte)
OffSizeoffSizeUkuran ofset mutlak (0)

Referensi

Lihat juga