FL.objects.TrueTypeTable.TrueTypeTable

class FL.objects.TrueTypeTable.TrueTypeTable(truetypetable_or_tag: TrueTypeTable | str | None = None, value: str | None = None, valuelen: int | None = None)

Bases: Copyable

TrueTypeTable - class to represent custom OpenType table

__init__(truetypetable_or_tag: TrueTypeTable | str | None = None, value: str | None = None, valuelen: int | None = None) None
TrueTypeTable()

generic constructor, creates an empty TrueTypeTable record

TrueTypeTable(TrueTypeTable)

copy constructor

TrueTypeTable(string tag)

creates table, assigns ‘tag’ and empty value

TrueTypeTable(string tag, string value)

creates TrueType table and assigns values to both attributes

TrueTypeTable(string tag, string value, integer valuelen)

creates TrueType table and assigns values to both attributes.

‘value’ may include zeroes

Parameters:
  • truetypetable_or_tag (TrueTypeTable | str | None, optional) – _description_. Defaults to None.

  • value (str | None, optional) – _description_. Defaults to None.

  • valuelen (int | None, optional) – _description_. Defaults to None.

Methods

__init__([truetypetable_or_tag, value, valuelen])

TrueTypeTable()

Attributes

parent

tag

value