class final readonly Optional · pdftoolkit/opentype 0.1.0
PDFToolkit\OpenType\Sfnt\SfntFontDirectory model; preserved outline bytes are not an outline interpreter.Inheritance and contracts
This type declares no parent, interface or trait.
Construction
__construct()
public function __construct(PDFToolkit\OpenType\Sfnt\SfntVersion $version, array $records, int $numberOfGlyphs)@param list<TableRecord> $recordsDeclared methods
glyphCount()
public function glyphCount(): inthasTable()
public function hasTable(PDFToolkit\OpenType\Value\Tag $tag): boolrecord()
public function record(PDFToolkit\OpenType\Value\Tag $tag): PDFToolkit\OpenType\Sfnt\TableRecordrecords()
public function records(): array@return list<TableRecord>table()
public function table(PDFToolkit\OpenType\Value\Tag $tag): PDFToolkit\OpenType\Binary\BinaryViewProperties
| Declaration | Origin and documentation |
|---|---|
public readonly PDFToolkit\OpenType\Sfnt\SfntVersion $version | PDFToolkit\OpenType\Sfnt\SfntFont |