aspose.info
FI

CFF - Kompakti fonttitiedostomuoto

Päivitetty

Mikä on CFF-tiedosto?

Tiedosto, jonka laajennus on .cff, on kompakti fonttimuoto, ja se tunnetaan myös nimellä PostScript Type 1 tai CIDFont. CFF toimii säilönä useiden fonttien tallentamiseen yhteen yksikköön, joka tunnetaan nimellä FontSet. CFF-fonttien suunnittelu mahdollistaa PostScript-kielikoodin upottamisen, mikä mahdollistaa muodon lisää joustavuutta ja laajennettavuutta käytettäväksi tulostinympäristöissä. CFF-fonttitiedostoja voidaan avata ja muuntaa API:illa, kuten Aspose.Font.

CFF-tiedostomuoto

CFF-tiedostot ovat binääritiedostoja, jotka sisältävät strukturoidun tietoasettelun, joissa on määritellyt tietotyypit, otsikko, kuvioorganisaatio ja taulukkosanakirjat. Lisätietoja näistä löytyy osoitteesta compact font format specifications.

Tietojen asettelu

CFF-tiedostomuodon tietojen asettelu on seuraavanlainen.

SyöttöKommentit
Otsikko–
NimiINDEX–
Suosituin DICT-HAKEMISTO–
merkkijono INDEKSI–
Global Subr INDEKSI–
Koodaukset–Merkit–
FDSelectVain CIDFonts
CharStrings INDEXper-fontti
Fontti DICT INDEXfonttikohtaisesti, vain CIDFonts
Yksityinen DICTfonttikohtaisesti
Paikallinen alahakemisto INDEKSIfontti- tai yksityinen DICT CIDFontsille
Tekijänoikeus- ja tavaramerkkiilmoitukset–

Tietotyypit

CFF-tietotyypit ovat seuraavan taulukon mukaiset.

NimiAlueKuvaus
Kortti80 –2551-tavuinen allekirjoittamaton numero
Kortti160 – 655352-tavuinen allekirjoittamaton numero
Offsetvaihtelee1, 2, 3 tai 4 tavun offset (määritetty OffSize-kentässä)
OffSize1–41-tavuinen etumerkitön luku määrittää Offset-kentän tai kenttien koon
SID0 – 649992-tavuinen merkkijonotunniste

Otsikko

Binääridata alkaa otsikolla, jonka muoto on seuraavassa taulukossa.

TyyppiNimiKuvaus
Card8majorAlusta pääversio (alkaen numerosta 1)
Card8minorAlusta sivuversio (alkaen 0:sta)
Kortti8hdrSizeOtsikon koko (tavuina)
OffSizeoffSizeAbsoluuttinen offset (0) koko

Viitteet

Katso myös