Skip to content

# `flPackage`

## fontlab.flPackage = class flPackage(object)

      flPackage representation

      Constructors:
        flPackage()
        flPackage(flObject)
        flPackage(fgFont)

#### Methods

__delattr__(...)

      x.__delattr__('name') <==> del x.name

__eq__(...)

      x.__eq__(y) <==> x==y

__ge__(...)

      x.__ge__(y) <==> x>=y

__getattribute__(...)

      x.__getattribute__('name') <==> x.name

__gt__(...)

      x.__gt__(y) <==> x>y

__init__(...)

      x.__init__(...) initializes x; see help(type(x)) for signature

__le__(...)

      x.__le__(y) <==> x<=y

__lt__(...)

      x.__lt__(y) <==> x

__ne__(...)

      x.__ne__(y) <==> x!=y

__repr__(...)

      x.__repr__() <==> repr(x)

__setattr__(...)

      x.__setattr__('name', value) <==> x.name = value

activateGlyph(...)

      activateGlyph(flGlyph)

addAxis(...)

      string addAxis(flAxis variable)

addGlyph(...)

      addGlyph(fgGlyph / flGlyph )

addInstance(...)

      addInstance(const flInstance &instance)

addMaster(...)

      string addMaster(string master_name, bool create_glyphs, flPackage source, string source_layer_name, bool copy_metrics, bool create_missing_glyphs[, flLocation location])

assignData(...)

      assignData(const flPackage &package)

autohintGlyphs(...)

      autohintGlyphs(QList glyphs, bool make_hints)

buildShapeDataNames(...)

      QSet buildShapeDataNames(objId exclude[, string layer_name])

can_interpolate(...)

      bool can_interpolate([string master_name])

changed(...)

      changed()

checkAxisName(...)

      string checkAxisName(string name)

checkInitHistoryState(...)

      checkInitHistoryState(uint history_ix)

checkVariableName(...)

      string checkVariableName(string name)

clearAboveHistory(...)

      clearAboveHistory(uint history_ix)

clearActiveGlyphs(...)

      clearActiveGlyphs()

clearFlag(...)

      clearFlag(uint f)

clearFlags(...)

      clearFlags()

clearInstances(...)

      clearInstances()

clearMasters(...)

      clearMasters(bool release)

clone(...)

      Clone the object

close(...)

      close(save=False) - Close the font

collectNames(...)

      collectNames(StorageInfo * storage)

collectShapes(...)

      QList/Nothing collectShapes(flShape, string layer_name)

completeData(...)

      completeData([bool fg_data = false])

convertZonesToGuidelines(...)

      convertZonesToGuidelines(flZones zonesT, flZones zonesB)

createHistoryState(...)

      createHistoryState(uint history_ix)

currentHistoryState(...)

      currentHistoryIx()

deleteGlyph(...)

      bool deleteGlyph(fgGlyph / flGlyph )

deleteGroups(...)

      deleteGroups(QSet ids, bool deleteDependentContent)

ensureProteusData(...)

      ensureProteusData()

family_zones(...)

      list(flZone)& family_zones(bool top)

featuresContainer(...)

      flObject featuresContainer()

findAxis(...)

      flAxis/Nothing findAxis(string name[, Qt::CaseSensitivity cs = Qt::CaseSensitive])

findAxisShort(...)

      flAxis/Nothing findAxisShort(string short_name)

findFgId(...)

      flGlyph findFgId(uint id)

findGroup(...)

      fg::GlyphGroup* findGroup(int _id)

findName(...)

      flGlyph findName(string name)

findNameId(...)

      flGlyph findNameId(uint fg_id)

findNewName(...)

      string findNewName(string name)

findShapeRoot(...)

      flGlyph findShapeRoot(flShapeData shape_data)

findStem(...)

      int findStem(string n, bool b, bool loose)

findUnicode(...)

      flGlyph findUnicode(uint uni)

findZone(...)

      int findZone(string n, bool b)

flag(...)

      flag(uint f)

generateGlyph(...)

      ( QList, double width )/Nothing generateGlyph(string recipe, string layer_name, FontMetrics metrics, bool rtl)

getAccentsInfo(...)

      list(AccentInfo)/Nothing getAccentsInfo(flLayer, flPinPoint)

getAllGroups(...)

      list( (bool kernGroup, string groupName, int id, int mark, list(string glyphName) )/Nothing getAllGroups()

getAxisName(...)

      string getAxisName(string short_name)

getAxisShortName(...)

      string getAxisShortName(string name)

getLayerName(...)

      string getLayerName()

getMarkOffset(...)

      QPointF/Nothing getMarkOffset(flGlyph g1, flGlyph g2)

getProperties(...)

      Get object's properties list

getProperty(...)

      getProperty('key') - get object property by 'key' or number

getPropertyFloat(...)

      getPropertyFloat('key') - get float object property by 'key'

getPropertyInt(...)

      getPropertyInt('key') - get int object property by 'key'

getShapes(...)

      QList/Nothing getShapes(string filter[, string layer_name])

hasAxis(...)

      bool hasAxis(string name[, Qt::CaseSensitivity cs = Qt::CaseSensitive])

hasAxisShort(...)

      bool hasAxisShort(string short_name)

hasGuides(...)

      bool hasGuides()

hasHistoryState(...)

      hasHistoryState(uint history_ix)

hasMaster(...)

      bool hasMaster(string name)

hasName(...)

      bool hasName(string name[, bool relaxed=false])

hasPackageHistoryStorages(...)

      bool hasPackageHistoryStorages(uint to_history_ix)

hasZones(...)

      bool hasZones()

historyStack(...)

      flObject historyStack()

historyStates(...)

      historyStates(bool accepted_state)

independedAll(...)

      independedAll()

initItr(...)

      initItr(fgTTInterpreter itr)

initItrGlyph(...)

      initItrGlyph(fgTTInterpreter itr, flGlyph glyph)

initialHistoryState(...)

      initialHistoryIx()

isComponent(...)

      (flGlyph, QTransform) isComponent(flShapeData[, string layer_name])

isEqual(...)

      isEqual(flObject)

kerning(...)

      fgKerning kerning([string master_name])

kerningContainer(...)

      flObject kerningContainer()

location(...)

      flLocation& location([string master_name])

makeShapeDataName(...)

      string makeShapeDataName(string name, objId _id, string layer_name)

mastersContainer(...)

      flObject mastersContainer()

optimizeShapeTransformations(...)

      bool optimizeShapeTransformations(QList changes)

optimizeStemData(...)

      (flStems stemsH, flStems stemsV) optimizeStemData(flStems stemsH, flStems stemsV)

prepareAxes(...)

      QList/Nothing prepareAxes(QList packages, QList glyphs)

prepareFontGateData(...)

      prepareFontGateData(bool prepare_tth)

preparePropertiesData(...)

      preparePropertiesData()

projectPackageName(...)

      string projectPackageName()

referencesCount(...)

      int referencesCount(uint shapeDataId)

release(...)

      release()

remove(...)

      remove([flObject])

removeChild(...)

      removeChild(flObject)

removeMaster(...)

      removeMaster(string name, bool remove_glyph_masters)

removeProperty(...)

      removeProperty('key')

renameGlyph(...)

      bool renameGlyph(fgGlyph glyph, string name, bool rename)

renameMaster(...)

      string renameMaster(string old_name, string new_name)

replaceGlyph(...)

      bool replaceGlyph(fgGlyph target, fgGlyph newGlyph, bool rename)

replaceShapeWithReference(...)

      flShape/Nothing replaceShapeWithReference(flShape shape, bool process[, string layer_name])

resetPackage(...)

      resetPackage()

resetStemData(...)

      (flStems stemsH, flStems stemsV) resetStemData(flStems stemsH, flStems stemsV)

restoreHistoryState(...)

      restoreHistoryState(uint history_ix)

setAxis(...)

      setAxis(const flAxis &p)

setFlag(...)

      setFlag(uint f [, bool value])

setLocation(...)

      setLocation(flLocation location[, string master_name])

setMaster(...)

      setMaster(string name[, bool notify = false])

setProperty(...)

      setProperty('key', value) - set object property by 'key' or number

setPropertyFloat(...)

      setPropertyFloat('key', value) - set float object property by 'key'

setPropertyInt(...)

      setPropertyInt('key', value) - set int object property by 'key'

setUpm(...)

      setUpm(int upm, bool scale)

set_ascender_locked(...)

      set_ascender_locked(bool b)

set_capsHeight_locked(...)

      set_capsHeight_locked(bool b)

set_descender_locked(...)

      set_descender_locked(bool b)

set_interpolate(...)

      set_interpolate(bool b[, string master_name])

set_measurement_locked(...)

      set_measurement_locked(bool b)

set_xHeight_locked(...)

      set_xHeight_locked(bool b)

stems(...)

      list(flStem)& stems(HintingDataType, bool top)

store_font_info(...)

      store_font_info(fg::Package *package)

store_hinting_data(...)

      store_hinting_data(fgPackage package)

styleCode(...)

      unsigned char styleCode()

tag(...)

      tag([string])

title_name(...)

      string title_name([bool force_full = true])

tthRenameStems(...)

      bool tthRenameStems(QMap map_h, QMap map_v)

tthRenameZones(...)

      bool tthRenameZones(QMap map_top, QMap map_bottom)

update(...)

      update()

updateAxesMap(...)

      updateAxesMap()

updateFontMetrics(...)

      updateFontMetrics()

updateShapeReferenceCount(...)

      updateShapeReferenceCount()

updateZonesFromGuidelines(...)

      updateZonesFromGuidelines([flZones zonesT, flZones zonesB])

zones(...)

      list(flZone)& zones(HintingDataType, bool top)

#### Static methods

cloneObject(...)

      flObject cloneObject(const flObject&);

createObject(...)

      flObject/Nothing createObject(int);

hasInstaceFor(...)

      bool hasInstaceFor(fgFont)

haveObject(...)

      bool haveObject(uint);

instanceType(...)

      int instanceType();

readFromFile(...)

      flPackage/Nothing readFromFile(string[, StorageInfo*=0])

#### Descriptors

allGuidelines

      QList

ascender_value

      double

axes

      QList

bold

      bool

capsHeight_value

      double

caretOffset_value

      double

cornerTension_value

      double

counterAnchors

      int

counterGuides

      int

currentSearch

      QByteArray

curveTension

      double

curveTension_value

      double

defaultMaster

      string

descender_value

      double

elidedName

      string

family_zonesB

      list(flZone)

family_zonesT

      list(flZone)

ffn

      string

fgId

      int

fgPackage

      fgFont

fileName

      string

fontLayerOrder

      A list of layer names indicating order of the layers in the font

glyphsCount

      int

guidelines

      flObjectsList

guidelinesHost

      GuidelinesHostIntf*

hasChanges

      bool

hasHistoryStates

      bool

hasWeightAxis

      bool

hasWidthAxis

      bool

hinting

      flHintingParameters

id

      object id

info

      FontInfo

inktrapLen_value

      double

instanceAttributes

      flLayerAttributes

instances

      QList

interpolationCheckGeometry

      bool

interpolationExtrapolate

      bool

interpolationFlags

      int

interpolationMutatorMath

      bool

interpolationSortContours

      bool

isChanged

      bool

isKey

      bool

isMaster

      bool

isNull

      bool

isPresent

      bool

isReleased

      bool

isValid

      bool

italic

      bool

italicAngle_value

      double

keepShapeData

      bool

lineGap_value

      double

mask

      flLayer

master

      string

masters

      QList

mastersCount

      int

measurement_value

      double

monospaced

      bool

name

      object name

note

      string

other

      string

panose

      string

path

      The path to the source font file

ps_stemsH

      list(flStem)

ps_stemsV

      list(flStem)

ps_zonesB

      list(flZone)

ps_zonesT

      list(flZone)

psn

      string

refCnt

      object references count

safeBottom_value

      double

safeTop_value

      double

sampleString

      string

sgn

      string

slantTransform

      QTransform

slope

      string

smartCornerParameters

      SmartCornerParameters

stateObject

      flObject

tfn

      string

tsn

      string

tt_stemsH

      list(flStem)

tt_stemsV

      list(flStem)

tt_zonesB

      list(flZone)

tt_zonesT

      list(flZone)

type

      object type

underlinePosition_value

      double

underlineThickness_value

      double

upm

      float

variables

      list(flPropertyDouble)

variationPackages

      QList

versionMajor

      int

versionMinor

      int

weight

      string

weight_value

      double

width

      string

width_value

      double

xHeight_value

      double

#### Attributes

__new__ = <built-in method __new__ of type object>

      T.__new__(S, ...) -> a new object with type S, a subtype of T

flObjectFlags = {'ofAnchored': 64, 'ofChanged': 2, 'ofHistory': 128, 'ofIgnore': 8, 'ofIgnoreChanges': 4, 'ofPassive': 16, 'ofReleased': 1, 'ofSlowUpdate': 32}

## `activateGlyph`

fontlab.flPackage.activateGlyph = activateGlyph(...)

      activateGlyph(flGlyph)

## `addAxis`

fontlab.flPackage.addAxis = addAxis(...)

      string addAxis(flAxis variable)

## `addGlyph`

fontlab.flPackage.addGlyph = addGlyph(...)

      addGlyph(fgGlyph / flGlyph )

## `addInstance`

fontlab.flPackage.addInstance = addInstance(...)

      addInstance(const flInstance &instance)

## `addMaster`

fontlab.flPackage.addMaster = addMaster(...)

      string addMaster(string master_name, bool create_glyphs, flPackage source, string source_layer_name, bool copy_metrics, bool create_missing_glyphs[, flLocation location])

## `allGuidelines`

fontlab.flPackage.allGuidelines

      QList

## `ascender_value`

fontlab.flPackage.ascender_value

      double

## `assignData`

fontlab.flPackage.assignData = assignData(...)

      assignData(const flPackage &package)

## `autohintGlyphs`

fontlab.flPackage.autohintGlyphs = autohintGlyphs(...)

      autohintGlyphs(QList glyphs, bool make_hints)

## `axes`

fontlab.flPackage.axes

      QList

## `bold`

fontlab.flPackage.bold

      bool

## `buildShapeDataNames`

fontlab.flPackage.buildShapeDataNames = buildShapeDataNames(...)

      QSet buildShapeDataNames(objId exclude[, string layer_name])

## `can_interpolate`

fontlab.flPackage.can_interpolate = can_interpolate(...)

      bool can_interpolate([string master_name])

## `capsHeight_value`

fontlab.flPackage.capsHeight_value

      double

## `caretOffset_value`

fontlab.flPackage.caretOffset_value

      double

## `changed`

fontlab.flPackage.changed = changed(...)

      changed()

## `checkAxisName`

fontlab.flPackage.checkAxisName = checkAxisName(...)

      string checkAxisName(string name)

## `checkInitHistoryState`

fontlab.flPackage.checkInitHistoryState = checkInitHistoryState(...)

      checkInitHistoryState(uint history_ix)

## `checkVariableName`

fontlab.flPackage.checkVariableName = checkVariableName(...)

      string checkVariableName(string name)

## `clearAboveHistory`

fontlab.flPackage.clearAboveHistory = clearAboveHistory(...)

      clearAboveHistory(uint history_ix)

## `clearActiveGlyphs`

fontlab.flPackage.clearActiveGlyphs = clearActiveGlyphs(...)

      clearActiveGlyphs()

## `clearFlag`

fontlab.flPackage.clearFlag = clearFlag(...)

      clearFlag(uint f)

## `clearFlags`

fontlab.flPackage.clearFlags = clearFlags(...)

      clearFlags()

## `clearInstances`

fontlab.flPackage.clearInstances = clearInstances(...)

      clearInstances()

## `clearMasters`

fontlab.flPackage.clearMasters = clearMasters(...)

      clearMasters(bool release)

## `clone`

fontlab.flPackage.clone = clone(...)

      Clone the object

## `cloneObject`

fontlab.flPackage.cloneObject = cloneObject(...)

      flObject cloneObject(const flObject&);

## `close`

fontlab.flPackage.close = close(...)

      close(save=False) - Close the font

## `collectNames`

fontlab.flPackage.collectNames = collectNames(...)

      collectNames(StorageInfo * storage)

## `collectShapes`

fontlab.flPackage.collectShapes = collectShapes(...)

      QList/Nothing collectShapes(flShape, string layer_name)

## `completeData`

fontlab.flPackage.completeData = completeData(...)

      completeData([bool fg_data = false])

## `convertZonesToGuidelines`

fontlab.flPackage.convertZonesToGuidelines = convertZonesToGuidelines(...)

      convertZonesToGuidelines(flZones zonesT, flZones zonesB)

## `cornerTension_value`

fontlab.flPackage.cornerTension_value

      double

## `counterAnchors`

fontlab.flPackage.counterAnchors

      int

## `counterGuides`

fontlab.flPackage.counterGuides

      int

## `createHistoryState`

fontlab.flPackage.createHistoryState = createHistoryState(...)

      createHistoryState(uint history_ix)

## `createObject`

fontlab.flPackage.createObject = createObject(...)

      flObject/Nothing createObject(int);

## `currentHistoryState`

fontlab.flPackage.currentHistoryState = currentHistoryState(...)

      currentHistoryIx()

## `currentSearch`

fontlab.flPackage.currentSearch

      QByteArray

## `curveTension`

fontlab.flPackage.curveTension

      double

## `curveTension_value`

fontlab.flPackage.curveTension_value

      double

## `defaultMaster`

fontlab.flPackage.defaultMaster

      string

## `deleteGlyph`

fontlab.flPackage.deleteGlyph = deleteGlyph(...)

      bool deleteGlyph(fgGlyph / flGlyph )

## `deleteGroups`

fontlab.flPackage.deleteGroups = deleteGroups(...)

      deleteGroups(QSet ids, bool deleteDependentContent)

## `descender_value`

fontlab.flPackage.descender_value

      double

## `elidedName`

fontlab.flPackage.elidedName

      string

## `ensureProteusData`

fontlab.flPackage.ensureProteusData = ensureProteusData(...)

      ensureProteusData()

## `family_zones`

fontlab.flPackage.family_zones = family_zones(...)

      list(flZone)& family_zones(bool top)

## `family_zonesB`

fontlab.flPackage.family_zonesB

      list(flZone)

## `family_zonesT`

fontlab.flPackage.family_zonesT

      list(flZone)

## `featuresContainer`

fontlab.flPackage.featuresContainer = featuresContainer(...)

      flObject featuresContainer()

## `ffn`

fontlab.flPackage.ffn

      string

## `fgId`

fontlab.flPackage.fgId

      int

## `fgPackage`

fontlab.flPackage.fgPackage

      fgFont

## `fileName`

fontlab.flPackage.fileName

      string

## `findAxis`

fontlab.flPackage.findAxis = findAxis(...)

      flAxis/Nothing findAxis(string name[, Qt::CaseSensitivity cs = Qt::CaseSensitive])

## `findAxisShort`

fontlab.flPackage.findAxisShort = findAxisShort(...)

      flAxis/Nothing findAxisShort(string short_name)

## `findFgId`

fontlab.flPackage.findFgId = findFgId(...)

      flGlyph findFgId(uint id)

## `findGroup`

fontlab.flPackage.findGroup = findGroup(...)

      fg::GlyphGroup* findGroup(int _id)

## `findName`

fontlab.flPackage.findName = findName(...)

      flGlyph findName(string name)

## `findNameId`

fontlab.flPackage.findNameId = findNameId(...)

      flGlyph findNameId(uint fg_id)

## `findNewName`

fontlab.flPackage.findNewName = findNewName(...)

      string findNewName(string name)

## `findShapeRoot`

fontlab.flPackage.findShapeRoot = findShapeRoot(...)

      flGlyph findShapeRoot(flShapeData shape_data)

## `findStem`

fontlab.flPackage.findStem = findStem(...)

      int findStem(string n, bool b, bool loose)

## `findUnicode`

fontlab.flPackage.findUnicode = findUnicode(...)

      flGlyph findUnicode(uint uni)

## `findZone`

fontlab.flPackage.findZone = findZone(...)

      int findZone(string n, bool b)

## `flag`

fontlab.flPackage.flag = flag(...)

      flag(uint f)

## `flObjectFlags`

fontlab.flPackage.flObjectFlags = {'ofAnchored': 64, 'ofChanged': 2, 'ofHistory': 128, 'ofIgnore': 8, 'ofIgnoreChanges': 4, 'ofPassive': 16, 'ofReleased': 1, 'ofSlowUpdate': 32}

## `fontLayerOrder`

fontlab.flPackage.fontLayerOrder

      A list of layer names indicating order of the layers in the font

## `generateGlyph`

fontlab.flPackage.generateGlyph = generateGlyph(...)

      ( QList, double width )/Nothing generateGlyph(string recipe, string layer_name, FontMetrics metrics, bool rtl)

## `getAccentsInfo`

fontlab.flPackage.getAccentsInfo = getAccentsInfo(...)

      list(AccentInfo)/Nothing getAccentsInfo(flLayer, flPinPoint)

## `getAllGroups`

fontlab.flPackage.getAllGroups = getAllGroups(...)

      list( (bool kernGroup, string groupName, int id, int mark, list(string glyphName) )/Nothing getAllGroups()

## `getAxisName`

fontlab.flPackage.getAxisName = getAxisName(...)

      string getAxisName(string short_name)

## `getAxisShortName`

fontlab.flPackage.getAxisShortName = getAxisShortName(...)

      string getAxisShortName(string name)

## `getLayerName`

fontlab.flPackage.getLayerName = getLayerName(...)

      string getLayerName()

## `getMarkOffset`

fontlab.flPackage.getMarkOffset = getMarkOffset(...)

      QPointF/Nothing getMarkOffset(flGlyph g1, flGlyph g2)

## `getProperties`

fontlab.flPackage.getProperties = getProperties(...)

      Get object's properties list

## `getProperty`

fontlab.flPackage.getProperty = getProperty(...)

      getProperty('key') - get object property by 'key' or number

## `getPropertyFloat`

fontlab.flPackage.getPropertyFloat = getPropertyFloat(...)

      getPropertyFloat('key') - get float object property by 'key'

## `getPropertyInt`

fontlab.flPackage.getPropertyInt = getPropertyInt(...)

      getPropertyInt('key') - get int object property by 'key'

## `getShapes`

fontlab.flPackage.getShapes = getShapes(...)

      QList/Nothing getShapes(string filter[, string layer_name])

## `glyphsCount`

fontlab.flPackage.glyphsCount

      int

## `guidelines`

fontlab.flPackage.guidelines

      flObjectsList

## `guidelinesHost`

fontlab.flPackage.guidelinesHost

      GuidelinesHostIntf*

## `hasAxis`

fontlab.flPackage.hasAxis = hasAxis(...)

      bool hasAxis(string name[, Qt::CaseSensitivity cs = Qt::CaseSensitive])

## `hasAxisShort`

fontlab.flPackage.hasAxisShort = hasAxisShort(...)

      bool hasAxisShort(string short_name)

## `hasChanges`

fontlab.flPackage.hasChanges

      bool

## `hasGuides`

fontlab.flPackage.hasGuides = hasGuides(...)

      bool hasGuides()

## `hasHistoryState`

fontlab.flPackage.hasHistoryState = hasHistoryState(...)

      hasHistoryState(uint history_ix)

## `hasHistoryStates`

fontlab.flPackage.hasHistoryStates

      bool

## `hasInstaceFor`

fontlab.flPackage.hasInstaceFor = hasInstaceFor(...)

      bool hasInstaceFor(fgFont)

## `hasMaster`

fontlab.flPackage.hasMaster = hasMaster(...)

      bool hasMaster(string name)

## `hasName`

fontlab.flPackage.hasName = hasName(...)

      bool hasName(string name[, bool relaxed=false])

## `hasPackageHistoryStorages`

fontlab.flPackage.hasPackageHistoryStorages = hasPackageHistoryStorages(...)

      bool hasPackageHistoryStorages(uint to_history_ix)

## `hasWeightAxis`

fontlab.flPackage.hasWeightAxis

      bool

## `hasWidthAxis`

fontlab.flPackage.hasWidthAxis

      bool

## `hasZones`

fontlab.flPackage.hasZones = hasZones(...)

      bool hasZones()

## `haveObject`

fontlab.flPackage.haveObject = haveObject(...)

      bool haveObject(uint);

## `hinting`

fontlab.flPackage.hinting

      flHintingParameters

## `historyStack`

fontlab.flPackage.historyStack = historyStack(...)

      flObject historyStack()

## `historyStates`

fontlab.flPackage.historyStates = historyStates(...)

      historyStates(bool accepted_state)

## `id`

fontlab.flPackage.id

      object id

## `independedAll`

fontlab.flPackage.independedAll = independedAll(...)

      independedAll()

## `info`

fontlab.flPackage.info

      FontInfo

## `initialHistoryState`

fontlab.flPackage.initialHistoryState = initialHistoryState(...)

      initialHistoryIx()

## `initItr`

fontlab.flPackage.initItr = initItr(...)

      initItr(fgTTInterpreter itr)

## `initItrGlyph`

fontlab.flPackage.initItrGlyph = initItrGlyph(...)

      initItrGlyph(fgTTInterpreter itr, flGlyph glyph)

## `inktrapLen_value`

fontlab.flPackage.inktrapLen_value

      double

## `instanceAttributes`

fontlab.flPackage.instanceAttributes

      flLayerAttributes

## `instances`

fontlab.flPackage.instances

      QList

## `instanceType`

fontlab.flPackage.instanceType = instanceType(...)

      int instanceType();

## `interpolationCheckGeometry`

fontlab.flPackage.interpolationCheckGeometry

      bool

## `interpolationExtrapolate`

fontlab.flPackage.interpolationExtrapolate

      bool

## `interpolationFlags`

fontlab.flPackage.interpolationFlags

      int

## `interpolationMutatorMath`

fontlab.flPackage.interpolationMutatorMath

      bool

## `interpolationSortContours`

fontlab.flPackage.interpolationSortContours

      bool

## `isChanged`

fontlab.flPackage.isChanged

      bool

## `isComponent`

fontlab.flPackage.isComponent = isComponent(...)

      (flGlyph, QTransform) isComponent(flShapeData[, string layer_name])

## `isEqual`

fontlab.flPackage.isEqual = isEqual(...)

      isEqual(flObject)

## `isKey`

fontlab.flPackage.isKey

      bool

## `isMaster`

fontlab.flPackage.isMaster

      bool

## `isNull`

fontlab.flPackage.isNull

      bool

## `isPresent`

fontlab.flPackage.isPresent

      bool

## `isReleased`

fontlab.flPackage.isReleased

      bool

## `isValid`

fontlab.flPackage.isValid

      bool

## `italic`

fontlab.flPackage.italic

      bool

## `italicAngle_value`

fontlab.flPackage.italicAngle_value

      double

## `keepShapeData`

fontlab.flPackage.keepShapeData

      bool

## `kerning`

fontlab.flPackage.kerning = kerning(...)

      fgKerning kerning([string master_name])

## `kerningContainer`

fontlab.flPackage.kerningContainer = kerningContainer(...)

      flObject kerningContainer()

## `lineGap_value`

fontlab.flPackage.lineGap_value

      double

## `location`

fontlab.flPackage.location = location(...)

      flLocation& location([string master_name])

## `makeShapeDataName`

fontlab.flPackage.makeShapeDataName = makeShapeDataName(...)

      string makeShapeDataName(string name, objId _id, string layer_name)

## `mask`

fontlab.flPackage.mask

      flLayer

## `master`

fontlab.flPackage.master

      string

## `masters`

fontlab.flPackage.masters

      QList

## `mastersContainer`

fontlab.flPackage.mastersContainer = mastersContainer(...)

      flObject mastersContainer()

## `mastersCount`

fontlab.flPackage.mastersCount

      int

## `measurement_value`

fontlab.flPackage.measurement_value

      double

## `monospaced`

fontlab.flPackage.monospaced

      bool

## `name`

fontlab.flPackage.name

      object name

## `note`

fontlab.flPackage.note

      string

## `optimizeShapeTransformations`

fontlab.flPackage.optimizeShapeTransformations = optimizeShapeTransformations(...)

      bool optimizeShapeTransformations(QList changes)

## `optimizeStemData`

fontlab.flPackage.optimizeStemData = optimizeStemData(...)

      (flStems stemsH, flStems stemsV) optimizeStemData(flStems stemsH, flStems stemsV)

## `other`

fontlab.flPackage.other

      string

## `panose`

fontlab.flPackage.panose

      string

## `path`

fontlab.flPackage.path

      The path to the source font file

## `prepareAxes`

fontlab.flPackage.prepareAxes = prepareAxes(...)

      QList/Nothing prepareAxes(QList packages, QList glyphs)

## `prepareFontGateData`

fontlab.flPackage.prepareFontGateData = prepareFontGateData(...)

      prepareFontGateData(bool prepare_tth)

## `preparePropertiesData`

fontlab.flPackage.preparePropertiesData = preparePropertiesData(...)

      preparePropertiesData()

## `projectPackageName`

fontlab.flPackage.projectPackageName = projectPackageName(...)

      string projectPackageName()

## `ps_stemsH`

fontlab.flPackage.ps_stemsH

      list(flStem)

## `ps_stemsV`

fontlab.flPackage.ps_stemsV

      list(flStem)

## `ps_zonesB`

fontlab.flPackage.ps_zonesB

      list(flZone)

## `ps_zonesT`

fontlab.flPackage.ps_zonesT

      list(flZone)

## `psn`

fontlab.flPackage.psn

      string

## `readFromFile`

fontlab.flPackage.readFromFile = readFromFile(...)

      flPackage/Nothing readFromFile(string[, StorageInfo*=0])

## `refCnt`

fontlab.flPackage.refCnt

      object references count

## `referencesCount`

fontlab.flPackage.referencesCount = referencesCount(...)

      int referencesCount(uint shapeDataId)

## `release`

fontlab.flPackage.release = release(...)

      release()

## `remove`

fontlab.flPackage.remove = remove(...)

      remove([flObject])

## `removeChild`

fontlab.flPackage.removeChild = removeChild(...)

      removeChild(flObject)

## `removeMaster`

fontlab.flPackage.removeMaster = removeMaster(...)

      removeMaster(string name, bool remove_glyph_masters)

## `removeProperty`

fontlab.flPackage.removeProperty = removeProperty(...)

      removeProperty('key')

## `renameGlyph`

fontlab.flPackage.renameGlyph = renameGlyph(...)

      bool renameGlyph(fgGlyph glyph, string name, bool rename)

## `renameMaster`

fontlab.flPackage.renameMaster = renameMaster(...)

      string renameMaster(string old_name, string new_name)

## `replaceGlyph`

fontlab.flPackage.replaceGlyph = replaceGlyph(...)

      bool replaceGlyph(fgGlyph target, fgGlyph newGlyph, bool rename)

## `replaceShapeWithReference`

fontlab.flPackage.replaceShapeWithReference = replaceShapeWithReference(...)

      flShape/Nothing replaceShapeWithReference(flShape shape, bool process[, string layer_name])

## `resetPackage`

fontlab.flPackage.resetPackage = resetPackage(...)

      resetPackage()

## `resetStemData`

fontlab.flPackage.resetStemData = resetStemData(...)

      (flStems stemsH, flStems stemsV) resetStemData(flStems stemsH, flStems stemsV)

## `restoreHistoryState`

fontlab.flPackage.restoreHistoryState = restoreHistoryState(...)

      restoreHistoryState(uint history_ix)

## `safeBottom_value`

fontlab.flPackage.safeBottom_value

      double

## `safeTop_value`

fontlab.flPackage.safeTop_value

      double

## `sampleString`

fontlab.flPackage.sampleString

      string

## `set_ascender_locked`

fontlab.flPackage.set_ascender_locked = set_ascender_locked(...)

      set_ascender_locked(bool b)

## `set_capsHeight_locked`

fontlab.flPackage.set_capsHeight_locked = set_capsHeight_locked(...)

      set_capsHeight_locked(bool b)

## `set_descender_locked`

fontlab.flPackage.set_descender_locked = set_descender_locked(...)

      set_descender_locked(bool b)

## `set_interpolate`

fontlab.flPackage.set_interpolate = set_interpolate(...)

      set_interpolate(bool b[, string master_name])

## `set_measurement_locked`

fontlab.flPackage.set_measurement_locked = set_measurement_locked(...)

      set_measurement_locked(bool b)

## `set_xHeight_locked`

fontlab.flPackage.set_xHeight_locked = set_xHeight_locked(...)

      set_xHeight_locked(bool b)

## `setAxis`

fontlab.flPackage.setAxis = setAxis(...)

      setAxis(const flAxis &p)

## `setFlag`

fontlab.flPackage.setFlag = setFlag(...)

      setFlag(uint f [, bool value])

## `setLocation`

fontlab.flPackage.setLocation = setLocation(...)

      setLocation(flLocation location[, string master_name])

## `setMaster`

fontlab.flPackage.setMaster = setMaster(...)

      setMaster(string name[, bool notify = false])

## `setProperty`

fontlab.flPackage.setProperty = setProperty(...)

      setProperty('key', value) - set object property by 'key' or number

## `setPropertyFloat`

fontlab.flPackage.setPropertyFloat = setPropertyFloat(...)

      setPropertyFloat('key', value) - set float object property by 'key'

## `setPropertyInt`

fontlab.flPackage.setPropertyInt = setPropertyInt(...)

      setPropertyInt('key', value) - set int object property by 'key'

## `setUpm`

fontlab.flPackage.setUpm = setUpm(...)

      setUpm(int upm, bool scale)

## `sgn`

fontlab.flPackage.sgn

      string

## `slantTransform`

fontlab.flPackage.slantTransform

      QTransform

## `slope`

fontlab.flPackage.slope

      string

## `smartCornerParameters`

fontlab.flPackage.smartCornerParameters

      SmartCornerParameters

## `stateObject`

fontlab.flPackage.stateObject

      flObject

## `stems`

fontlab.flPackage.stems = stems(...)

      list(flStem)& stems(HintingDataType, bool top)

## `store_font_info`

fontlab.flPackage.store_font_info = store_font_info(...)

      store_font_info(fg::Package *package)

## `store_hinting_data`

fontlab.flPackage.store_hinting_data = store_hinting_data(...)

      store_hinting_data(fgPackage package)

## `styleCode`

fontlab.flPackage.styleCode = styleCode(...)

      unsigned char styleCode()

## `tag`

fontlab.flPackage.tag = tag(...)

      tag([string])

## `tfn`

fontlab.flPackage.tfn

      string

## `title_name`

fontlab.flPackage.title_name = title_name(...)

      string title_name([bool force_full = true])

## `tsn`

fontlab.flPackage.tsn

      string

## `tt_stemsH`

fontlab.flPackage.tt_stemsH

      list(flStem)

## `tt_stemsV`

fontlab.flPackage.tt_stemsV

      list(flStem)

## `tt_zonesB`

fontlab.flPackage.tt_zonesB

      list(flZone)

## `tt_zonesT`

fontlab.flPackage.tt_zonesT

      list(flZone)

## `tthRenameStems`

fontlab.flPackage.tthRenameStems = tthRenameStems(...)

      bool tthRenameStems(QMap map_h, QMap map_v)

## `tthRenameZones`

fontlab.flPackage.tthRenameZones = tthRenameZones(...)

      bool tthRenameZones(QMap map_top, QMap map_bottom)

## `type`

fontlab.flPackage.type

      object type

## `underlinePosition_value`

fontlab.flPackage.underlinePosition_value

      double

## `underlineThickness_value`

fontlab.flPackage.underlineThickness_value

      double

## `update`

fontlab.flPackage.update = update(...)

      update()

## `updateAxesMap`

fontlab.flPackage.updateAxesMap = updateAxesMap(...)

      updateAxesMap()

## `updateFontMetrics`

fontlab.flPackage.updateFontMetrics = updateFontMetrics(...)

      updateFontMetrics()

## `updateShapeReferenceCount`

fontlab.flPackage.updateShapeReferenceCount = updateShapeReferenceCount(...)

      updateShapeReferenceCount()

## `updateZonesFromGuidelines`

fontlab.flPackage.updateZonesFromGuidelines = updateZonesFromGuidelines(...)

      updateZonesFromGuidelines([flZones zonesT, flZones zonesB])

## `upm`

fontlab.flPackage.upm

      float

## `variables`

fontlab.flPackage.variables

      list(flPropertyDouble)

## `variationPackages`

fontlab.flPackage.variationPackages

      QList

## `versionMajor`

fontlab.flPackage.versionMajor

      int

## `versionMinor`

fontlab.flPackage.versionMinor

      int

## `weight`

fontlab.flPackage.weight

      string

## `weight_value`

fontlab.flPackage.weight_value

      double

## `width`

fontlab.flPackage.width

      string

## `width_value`

fontlab.flPackage.width_value

      double

## `xHeight_value`

fontlab.flPackage.xHeight_value

      double

## `zones`

fontlab.flPackage.zones = zones(...)

      list(flZone)& zones(HintingDataType, bool top)