phpdftk API Documentation

CffData
in package

Read onlyYes

Parsed CFF (Compact Font Format) table structure.

Stores the parsed components of a CFF table for subsetting. Charstrings are stored as opaque byte arrays — no charstring interpretation is performed.

Table of Contents

Properties

$charset  : array<string|int, mixed>
$charStrings  : array<string|int, mixed>
$fdArrayData  : string|null
$fdSelectData  : string|null
$globalSubrIndexData  : string
$hdrSize  : int
$localSubrIndexData  : string
$major  : int
$minor  : int
$nameIndexData  : string
$privateDictData  : string
$stringIndexData  : string
$topDictOperators  : array<string|int, mixed>

Methods

__construct()  : mixed

Properties

$charset

public array<string|int, mixed> $charset

$charStrings

public array<string|int, mixed> $charStrings

$fdArrayData

public string|null $fdArrayData = null

$fdSelectData

public string|null $fdSelectData = null

$globalSubrIndexData

public string $globalSubrIndexData

$localSubrIndexData

public string $localSubrIndexData

$nameIndexData

public string $nameIndexData

$privateDictData

public string $privateDictData

$stringIndexData

public string $stringIndexData

$topDictOperators

public array<string|int, mixed> $topDictOperators

Methods

__construct()

public __construct(int $major, int $minor, int $hdrSize, string $nameIndexData, array<int|string, int|float|array<int, int|float>> $topDictOperators, string $stringIndexData, string $globalSubrIndexData, array<int, string> $charStrings, string $privateDictData, string $localSubrIndexData, array<int, int> $charset[, string|null $fdArrayData = null ][, string|null $fdSelectData = null ]) : mixed
Parameters
$major : int

CFF major version (always 1)

$minor : int

CFF minor version

$hdrSize : int

Header size in bytes

$nameIndexData : string

Raw Name INDEX bytes

$topDictOperators : array<int|string, int|float|array<int, int|float>>

Top DICT operator => operand(s)

$stringIndexData : string

Raw String INDEX bytes

$globalSubrIndexData : string

Raw Global Subr INDEX bytes

$charStrings : array<int, string>

GID => raw charstring bytes

$privateDictData : string

Raw Private DICT bytes

$localSubrIndexData : string

Raw Local Subr INDEX bytes (may be empty)

$charset : array<int, int>

GID => SID/CID mapping (GID 0 = .notdef always)

$fdArrayData : string|null = null

Raw FDArray INDEX bytes (CIDFont only)

$fdSelectData : string|null = null

Raw FDSelect bytes (CIDFont only)


        
On this page

Search results