aspose.info
LV

CFF - kompakts fonta faila formāts

Atjaunināts

Kas ir CFF fails?

Fails ar paplašinājumu .cff ir kompaktais fonta formāts, un to sauc arī par PostScript Type 1 jeb CIDFont. CFF darbojas kā konteiners vairāku fontu glabāšanai vienā vienībā, kas pazīstama kā FontSet. CFF fontu dizains ļauj iegult PostScript valodas kodu, kas nodrošina papildu elastību un formāta paplašināšanu lietošanai ar printeru vidēm. CFF fontu failus var atvērt un konvertēt, izmantojot API, piemēram, Aspose.Font.

CFF faila formāts

CFF faili ir bināri faili, kas satur strukturētu datu izkārtojumu, kuriem ir noteikti datu tipi, galvene, glifu organizācija un tabulu vārdnīcas. Plašāku informāciju par tiem var atrast compact font format specifications.

Datu izkārtojums

CFF faila formāta datu izkārtojums ir šāds.

IerakstsKomentāri
Galvene–
VārdsINDEX–
Augšākais DICT INDEKSS–
String INDEX–
Global Subr INDEX–
Kodējumi–Rakstzīmes–
FDSelectCIDFonts tikai
CharStrings INDEXpar fontu
Fontu DICT INDEXpar fontu, tikai CIDFonti
Privāts DICTpar fontu
Local Subr INDEXpar fontu vai privāto DICT CIDFontiem
Paziņojumi par autortiesībām un preču zīmēm–

Datu veidi

CFF datu tipi ir parādīti nākamajā tabulā.

NosaukumsDiapazonsApraksts
Card80 –2551 baita neparakstīts numurs
Kartīte160 – 655352 baitu neparakstīts numurs
Nobīdesvārstās1, 2, 3 vai 4 baitu nobīde (norāda laukā OffSize)
OffSize1–41 baita neparakstīts skaitlis norāda Nobīdes lauka vai lauku lielumu
SID0 – 649992 baitu virknes identifikators

Virsraksts

Binārie dati sākas ar galveni, kura formāts ir parādīts nākamajā tabulā.

TipsNosaukumsApraksts
Card8majorFormatējiet galveno versiju (sākot ar 1)
Card8minorFormatējiet mazo versiju (sākot ar 0)
Kartīte8hdrIzmērsGalvenes lielums (baitos)
OffSizeoffSizeAbsolūtā nobīde (0) izmērs

Atsauces

Skatīt arī