Skip to content

@pdfa-lab/fontkit / CFF1Font

Class: CFF1Font ​

Defined in: src/cff/cff1-font.ts:8

Extends ​

Constructors ​

Constructor ​

new CFF1Font(stream): CFF1Font

Defined in: src/cff/cff1-font.ts:20

Parameters ​

ParameterType
streamDecodeStream

Returns ​

CFF1Font

Inherited from ​

CFFFontBase.constructor

Properties ​

PropertyModifierTypeInherited fromDefined in
decodedTopDataVersionreadonlynumber | undefinedCFFFontBase.decodedTopDataVersionsrc/cff/cff-font.ts:203
globalSubrIndexpublicIndexDescriptor[]CFFFontBase.globalSubrIndexsrc/cff/cff-font.ts:191
hdrSizepublicnumberCFFFontBase.hdrSizesrc/cff/cff-font.ts:190
headerpublicUint8ArrayCFFFontBase.headersrc/cff/cff-font.ts:209
lengthpublicnumberCFFFontBase.lengthsrc/cff/cff-font.ts:208
streamreadonlyDecodeStreamCFFFontBase.streamsrc/cff/cff-font.ts:211
topDataprotectedTopDataV1CFFFontBase.topDatasrc/cff/cff1-font.ts:14
versionreadonly1 | undefinedCFFFontBase.versionsrc/cff/cff1-font.ts:9

Accessors ​

familyName ​

Get Signature ​

get familyName(): StandardString | null

Defined in: src/cff/cff1-font.ts:77

Returns ​

StandardString | null


fullName ​

Get Signature ​

get fullName(): StandardString | null

Defined in: src/cff/cff1-font.ts:73

Returns ​

StandardString | null


isCIDFont ​

Get Signature ​

get isCIDFont(): boolean

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

Returns ​

boolean

Inherited from ​

CFFFontBase.isCIDFont


postscriptName ​

Get Signature ​

get postscriptName(): string | null

Defined in: src/cff/cff1-font.ts:69

Returns ​

string | null


topDict ​

Get Signature ​

get topDict(): TopDictDataV1

Defined in: src/cff/cff1-font.ts:65

The TopDict data.

Returns ​

TopDictDataV1

Inherited from ​

CFFFontBase.topDict

Methods ​

encode() ​

encode(): void

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

Returns ​

void

Inherited from ​

CFFFontBase.encode


fdForGlyph() ​

fdForGlyph(gid): number | null

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

Parameters ​

ParameterType
gidnumber

Returns ​

number | null

Inherited from ​

CFFFontBase.fdForGlyph


getCharString() ​

getCharString(glyph): Uint8Array

Defined in: src/cff/cff1-font.ts:118

Parameters ​

ParameterType
glyphnumber

Returns ​

Uint8Array


getGlyphName() ​

getGlyphName(gid): string | null

Defined in: src/cff/cff1-font.ts:81

Parameters ​

ParameterType
gidnumber

Returns ​

string | null


privateDictForGlyph() ​

privateDictForGlyph(gid): PrivateDictData | null

Defined in: src/cff/cff1-font.ts:137

Parameters ​

ParameterType
gidnumber

Returns ​

PrivateDictData | null


size() ​

size(): 0

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

Returns ​

0

Inherited from ​

CFFFontBase.size


string() ​

string(sid): StandardString | null

Defined in: src/cff/cff1-font.ts:53

Parameters ​

ParameterType
sidnumber | null

Returns ​

StandardString | null


decode() ​

static decode(stream): CFF1Font

Defined in: src/cff/cff1-font.ts:49

Parameters ​

ParameterType
streamDecodeStream

Returns ​

CFF1Font