Skip to content

@pdfa-lab/fontkit / CFFFontBase

Abstract Class: CFFFontBase ​

Defined in: src/cff/cff-font.ts:189

Extended by ​

Constructors ​

Constructor ​

new CFFFontBase(stream): CFFFontBase

Defined in: src/cff/cff-font.ts:211

Parameters ​

ParameterType
streamDecodeStream

Returns ​

CFFFontBase

Properties ​

PropertyModifierTypeDefined in
decodedTopDataVersionreadonlynumber | undefinedsrc/cff/cff-font.ts:203
globalSubrIndexpublicIndexDescriptor[]src/cff/cff-font.ts:191
hdrSizepublicnumbersrc/cff/cff-font.ts:190
headerpublicUint8Arraysrc/cff/cff-font.ts:209
lengthpublicnumbersrc/cff/cff-font.ts:208
streamreadonlyDecodeStreamsrc/cff/cff-font.ts:211
topDataprotectedTopDatasrc/cff/cff-font.ts:201
versionreadonly2 | 1 | undefinedsrc/cff/cff-font.ts:202

Accessors ​

isCIDFont ​

Get Signature ​

get isCIDFont(): boolean

Defined in: src/cff/cff-font.ts:235

Returns ​

boolean


topDict ​

Get Signature ​

get abstract topDict(): TopDictData

Defined in: src/cff/cff-font.ts:233

The TopDict data.

Returns ​

TopDictData

Methods ​

encode() ​

encode(): void

Defined in: src/cff/cff-font.ts:194

Returns ​

void


fdForGlyph() ​

fdForGlyph(gid): number | null

Defined in: src/cff/cff-font.ts:239

Parameters ​

ParameterType
gidnumber

Returns ​

number | null


size() ​

size(): 0

Defined in: src/cff/cff-font.ts:193

Returns ​

0