flGlyph
fontlab.flGlyph = class flGlyph(object)
flGlyph representation Constructors: flGlyph() flGlyph(flGlyph) flGlyph(flObject) flGlyph(fgGlyph, fgFont)
Methods
- __delattr__(...)
-
x.__delattr__('name') <==> del x.name
- __getattribute__(...)
-
x.__getattribute__('name') <==> x.name
- __setattr__(...)
-
x.__setattr__('name', value) <==> x.name = value
- applyTransform(...)
-
applyTransform([QTransform transform])
- assignFontGateData(...)
-
void assignFontGateData(fgFontGateData, bool doGuide = true, bool doHints = true, bool doAnchors = true)
- bindDependencies(...)
-
bindDependencies()
- checkInitHistoryState(...)
-
checkInitHistoryState(uint history_ix)
- clearAboveHistory(...)
-
clearAboveHistory(uint history_ix)
- clearFlags(...)
-
clearFlags()
- clone(...)
-
Clone the object
- createHistoryState(...)
-
createHistoryState(uint history_ix)
- currentHistoryState(...)
-
currentHistoryIx()
- deactivateAll(...)
-
deactivateAll()
- ensureMaskLayer(...)
-
flLayer ensureMaskLayer()
- fillFgData(...)
-
fgFontGateData fillFgData(bool doGuides, bool doHints)
- findLayerCreate(...)
-
flLayer findLayerCreate(QString name[, Qt::CaseSensitivity cs = Qt::CaseSensitive])
- findVerticalGuideline(...)
-
double/Nothing findVerticalGuideline(QString)
- getAuditInfo(...)
-
list(flAuditInfo) getAuditInfo()
- getFastFontGateData(...)
-
fgFontGateData getFastFontGateData()
- getLayerByName(...)
-
flLayer getLayerByName(QString[, bool create =false])
- 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'
- hasFontAudit(...)
-
bool hasFontAudit()
- hasHistoryState(...)
-
hasHistoryState(uint history_ix)
- haveSelected(...)
-
bool haveSelected(SelectionMode)
- historyStates(...)
-
historyStates(bool accepted_state)
- horzReflection(...)
-
bool horzReflection()
- independedAll(...)
-
independedAll()
- initialHistoryState(...)
-
initialHistoryIx()
- isUnbindedDependecies(...)
-
bool isUnbindedDependecies()
- measurementLine(...)
-
double/Nothing measurementLine()
- removeChild(...)
-
removeChild(flObject)
- removeLayer(...)
-
void removeLayer(flLayer)
- removeProperty(...)
-
removeProperty('key')
- resetInkBox(...)
-
resetInkBox()
- restoreHistoryState(...)
-
restoreHistoryState(uint history_ix)
- setAllShapesSelected(...)
-
setAllShapesSelected(bool)
- 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'
- setReflected(...)
-
setReflected(bool, bool)
- unselectAllNodes(...)
-
unselectAllNodes()
- updateActiveLayer(...)
-
flLayer updateActiveLayer(bool)
- updateAudit(...)
-
void updateAudit(list(int))
- updateSidebearings(...)
-
bool updateSidebearings(bool nofify)
- vertReflection(...)
-
bool vertReflection()
- virtualTags(...)
-
QSet
/Nothing virtualTags()
Static methods
- cloneObject(...)
-
flObject cloneObject(const flObject&);
- createInstance(...)
-
flGlyph createInstance()
- createObject(...)
-
flObject/Nothing createObject(int);
- ensureFgData(...)
-
fgFontGateData ensureFgData(fgGlyph)
- hasInstance(...)
-
bool hasInstance(fgGlyph)
- haveObject(...)
-
bool haveObject(uint);
- instanceType(...)
-
int instanceType();
- linkInstances(...)
-
bool linkInstances(flGlyph, fgGlyph)
- updateFgGlyph(...)
-
updateFgGlyph(uint id)
- updatedFgGlyphs(...)
-
list(uint32_t) updatedFgGlyphs()
Descriptors
- activeLayer
-
flLayer
- advanceWidth
-
double
- ascender
-
double
- bodyLayer
-
flLayer
- bodyRect
-
QRectF
- boundingBox
-
QRectF
- descender
-
double
- fgGlyph
-
fgGlyph
- fgGlyphId
-
FgTypeId
- fgPackage
-
fgFont
- getStateObject
-
flObject
- glyphRect
-
QRectF
- hasBody
-
bool
- hasChanges
-
bool
- hasHistoryStates
-
bool
- id
-
object id
- isChanged
-
bool
- isNull
-
bool
- isPresent
-
bool
- isReleased
-
bool
- isValid
-
bool
- lastModified
-
QDateTime
- layers
-
list(flLayer)
- leftMetric
-
QPointF
- mark
-
int
- metricsLeft
-
QString
- metricsRect
-
QRectF
- metricsRight
-
QString
- metricsWidth
-
QString
- name
-
QString
- nodesCount
-
int
- note
-
QString
- package
-
flObject
- refCnt
-
object references count
- rightMetric
-
QPointF
- tags
-
QStringList
- type
-
object type
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}
activeLayer
- fontlab.flGlyph.activeLayer
-
flLayer
addLayer
- fontlab.flGlyph.addLayer = addLayer(...)
-
void addLayer(flLayer[, bool back = false])
addLayers
- fontlab.flGlyph.addLayers = addLayers(...)
-
void addLayers(list(flLayer))
advanceWidth
- fontlab.flGlyph.advanceWidth
-
double
applyTransform
- fontlab.flGlyph.applyTransform = applyTransform(...)
-
applyTransform([QTransform transform])
ascender
- fontlab.flGlyph.ascender
-
double
assignFontGateData
- fontlab.flGlyph.assignFontGateData = assignFontGateData(...)
-
void assignFontGateData(fgFontGateData, bool doGuide = true, bool doHints = true, bool doAnchors = true)
bindDependencies
- fontlab.flGlyph.bindDependencies = bindDependencies(...)
-
bindDependencies()
bodyLayer
- fontlab.flGlyph.bodyLayer
-
flLayer
bodyRect
- fontlab.flGlyph.bodyRect
-
QRectF
boundingBox
- fontlab.flGlyph.boundingBox
-
QRectF
changed
- fontlab.flGlyph.changed = changed(...)
-
changed()
checkInitHistoryState
- fontlab.flGlyph.checkInitHistoryState = checkInitHistoryState(...)
-
checkInitHistoryState(uint history_ix)
clearAboveHistory
- fontlab.flGlyph.clearAboveHistory = clearAboveHistory(...)
-
clearAboveHistory(uint history_ix)
clearFlag
- fontlab.flGlyph.clearFlag = clearFlag(...)
-
clearFlag(uint f)
clearFlags
- fontlab.flGlyph.clearFlags = clearFlags(...)
-
clearFlags()
clearUpdateFgGlyphs
- fontlab.flGlyph.clearUpdateFgGlyphs = clearUpdateFgGlyphs(...)
-
clearUpdateFgGlyphs()
clone
- fontlab.flGlyph.clone = clone(...)
-
Clone the object
cloneObject
- fontlab.flGlyph.cloneObject = cloneObject(...)
-
flObject cloneObject(const flObject&);
createHistoryState
- fontlab.flGlyph.createHistoryState = createHistoryState(...)
-
createHistoryState(uint history_ix)
createInstance
- fontlab.flGlyph.createInstance = createInstance(...)
-
flGlyph createInstance()
createObject
- fontlab.flGlyph.createObject = createObject(...)
-
flObject/Nothing createObject(int);
currentHistoryState
- fontlab.flGlyph.currentHistoryState = currentHistoryState(...)
-
currentHistoryIx()
deactivateAll
- fontlab.flGlyph.deactivateAll = deactivateAll(...)
-
deactivateAll()
descender
- fontlab.flGlyph.descender
-
double
ensureFgData
- fontlab.flGlyph.ensureFgData = ensureFgData(...)
-
fgFontGateData ensureFgData(fgGlyph)
ensureMaskLayer
- fontlab.flGlyph.ensureMaskLayer = ensureMaskLayer(...)
-
flLayer ensureMaskLayer()
fgGlyph
- fontlab.flGlyph.fgGlyph
-
fgGlyph
fgGlyphId
- fontlab.flGlyph.fgGlyphId
-
FgTypeId
fgPackage
- fontlab.flGlyph.fgPackage
-
fgFont
fillFgData
- fontlab.flGlyph.fillFgData = fillFgData(...)
-
fgFontGateData fillFgData(bool doGuides, bool doHints)
findLayer
- fontlab.flGlyph.findLayer = findLayer(...)
-
flLayer findLayer(QString name[, Qt::CaseSensitivity cs = Qt::CaseSensitive])
findLayerCreate
- fontlab.flGlyph.findLayerCreate = findLayerCreate(...)
-
flLayer findLayerCreate(QString name[, Qt::CaseSensitivity cs = Qt::CaseSensitive])
findVerticalGuideline
- fontlab.flGlyph.findVerticalGuideline = findVerticalGuideline(...)
-
double/Nothing findVerticalGuideline(QString)
flag
- fontlab.flGlyph.flag = flag(...)
-
flag(uint f)
flObjectFlags
fontlab.flGlyph.flObjectFlags = {'ofAnchored': 64, 'ofChanged': 2, 'ofHistory': 128, 'ofIgnore': 8, 'ofIgnoreChanges': 4, 'ofPassive': 16, 'ofReleased': 1, 'ofSlowUpdate': 32}
getAuditInfo
- fontlab.flGlyph.getAuditInfo = getAuditInfo(...)
-
list(flAuditInfo) getAuditInfo()
getFastFontGateData
- fontlab.flGlyph.getFastFontGateData = getFastFontGateData(...)
-
fgFontGateData getFastFontGateData()
getLayerByName
- fontlab.flGlyph.getLayerByName = getLayerByName(...)
-
flLayer getLayerByName(QString[, bool create =false])
getLSB
- fontlab.flGlyph.getLSB = getLSB(...)
-
double getLSB(QTransform tr)
getProperties
- fontlab.flGlyph.getProperties = getProperties(...)
-
Get object's properties list
getProperty
- fontlab.flGlyph.getProperty = getProperty(...)
-
getProperty('key') - get object property by 'key' or number
getPropertyFloat
- fontlab.flGlyph.getPropertyFloat = getPropertyFloat(...)
-
getPropertyFloat('key') - get float object property by 'key'
getPropertyInt
- fontlab.flGlyph.getPropertyInt = getPropertyInt(...)
-
getPropertyInt('key') - get int object property by 'key'
getRSB
- fontlab.flGlyph.getRSB = getRSB(...)
-
double getRSB(QTransform tr)
getSB
- fontlab.flGlyph.getSB = getSB(...)
-
(double l, double r) getSB(QTransform tr)
getStateObject
- fontlab.flGlyph.getStateObject
-
flObject
glyphName
- fontlab.flGlyph.glyphName = glyphName(...)
-
QString glyphName()
glyphRect
- fontlab.flGlyph.glyphRect
-
QRectF
hasBody
- fontlab.flGlyph.hasBody
-
bool
hasChanges
- fontlab.flGlyph.hasChanges
-
bool
hasFontAudit
- fontlab.flGlyph.hasFontAudit = hasFontAudit(...)
-
bool hasFontAudit()
hasHistoryState
- fontlab.flGlyph.hasHistoryState = hasHistoryState(...)
-
hasHistoryState(uint history_ix)
hasHistoryStates
- fontlab.flGlyph.hasHistoryStates
-
bool
hasInstance
- fontlab.flGlyph.hasInstance = hasInstance(...)
-
bool hasInstance(fgGlyph)
haveObject
- fontlab.flGlyph.haveObject = haveObject(...)
-
bool haveObject(uint);
haveSelected
- fontlab.flGlyph.haveSelected = haveSelected(...)
-
bool haveSelected(SelectionMode)
historyStates
- fontlab.flGlyph.historyStates = historyStates(...)
-
historyStates(bool accepted_state)
horzReflection
- fontlab.flGlyph.horzReflection = horzReflection(...)
-
bool horzReflection()
id
- fontlab.flGlyph.id
-
object id
independedAll
- fontlab.flGlyph.independedAll = independedAll(...)
-
independedAll()
initialHistoryState
- fontlab.flGlyph.initialHistoryState = initialHistoryState(...)
-
initialHistoryIx()
inkBox
- fontlab.flGlyph.inkBox = inkBox(...)
-
QRectF inkBox([QTransform tx = QTransform()])
instanceType
- fontlab.flGlyph.instanceType = instanceType(...)
-
int instanceType();
isChanged
- fontlab.flGlyph.isChanged
-
bool
isEqual
- fontlab.flGlyph.isEqual = isEqual(...)
-
isEqual(flObject)
isNull
- fontlab.flGlyph.isNull
-
bool
isPresent
- fontlab.flGlyph.isPresent
-
bool
isReleased
- fontlab.flGlyph.isReleased
-
bool
issele
- fontlab.flGlyph.issele = issele(...)
-
void issele(bool)
isUnbindedDependecies
- fontlab.flGlyph.isUnbindedDependecies = isUnbindedDependecies(...)
-
bool isUnbindedDependecies()
isValid
- fontlab.flGlyph.isValid
-
bool
lastModified
- fontlab.flGlyph.lastModified
-
QDateTime
layers
- fontlab.flGlyph.layers
-
list(flLayer)
leftMetric
- fontlab.flGlyph.leftMetric
-
QPointF
linkInstances
- fontlab.flGlyph.linkInstances = linkInstances(...)
-
bool linkInstances(flGlyph, fgGlyph)
mark
- fontlab.flGlyph.mark
-
int
measurementLine
- fontlab.flGlyph.measurementLine = measurementLine(...)
-
double/Nothing measurementLine()
metricsLeft
- fontlab.flGlyph.metricsLeft
-
QString
metricsRect
- fontlab.flGlyph.metricsRect
-
QRectF
metricsRight
- fontlab.flGlyph.metricsRight
-
QString
metricsWidth
- fontlab.flGlyph.metricsWidth
-
QString
name
- fontlab.flGlyph.name
-
QString
nodesCount
- fontlab.flGlyph.nodesCount
-
int
note
- fontlab.flGlyph.note
-
QString
package
- fontlab.flGlyph.package
-
flObject
prepareTransformationData
- fontlab.flGlyph.prepareTransformationData = prepareTransformationData(...)
-
prepareTransformationData()
refCnt
- fontlab.flGlyph.refCnt
-
object references count
release
- fontlab.flGlyph.release = release(...)
-
release()
remove
- fontlab.flGlyph.remove = remove(...)
-
remove([flObject])
removeChild
- fontlab.flGlyph.removeChild = removeChild(...)
-
removeChild(flObject)
removeEmptyShapes
- fontlab.flGlyph.removeEmptyShapes = removeEmptyShapes(...)
-
removeEmptyShapes()
removeLayer
- fontlab.flGlyph.removeLayer = removeLayer(...)
-
void removeLayer(flLayer)
removeProperty
- fontlab.flGlyph.removeProperty = removeProperty(...)
-
removeProperty('key')
resetInkBox
- fontlab.flGlyph.resetInkBox = resetInkBox(...)
-
resetInkBox()
resetTransformationData
- fontlab.flGlyph.resetTransformationData = resetTransformationData(...)
-
resetTransformationData()
restoreHistoryState
- fontlab.flGlyph.restoreHistoryState = restoreHistoryState(...)
-
restoreHistoryState(uint history_ix)
rightMetric
- fontlab.flGlyph.rightMetric
-
QPointF
setAllShapesSelected
- fontlab.flGlyph.setAllShapesSelected = setAllShapesSelected(...)
-
setAllShapesSelected(bool)
setFlag
- fontlab.flGlyph.setFlag = setFlag(...)
-
setFlag(uint f [, bool value])
setLayers
- fontlab.flGlyph.setLayers = setLayers(...)
-
void setLayers(list(flLayer))
setLSB
- fontlab.flGlyph.setLSB = setLSB(...)
-
bool setLSB(double v, bool move_guidelines, QTransform tr)
setProperty
- fontlab.flGlyph.setProperty = setProperty(...)
-
setProperty('key', value) - set object property by 'key' or number
setPropertyFloat
- fontlab.flGlyph.setPropertyFloat = setPropertyFloat(...)
-
setPropertyFloat('key', value) - set float object property by 'key'
setPropertyInt
- fontlab.flGlyph.setPropertyInt = setPropertyInt(...)
-
setPropertyInt('key', value) - set int object property by 'key'
setReflected
- fontlab.flGlyph.setReflected = setReflected(...)
-
setReflected(bool, bool)
setRSB
- fontlab.flGlyph.setRSB = setRSB(...)
-
bool setRSB(double v, QTransform tr)
setSB
- fontlab.flGlyph.setSB = setSB(...)
-
bool setSB(double l, double r, bool move_guidelines, bool all_layers, QTransform tr)
tag
- fontlab.flGlyph.tag = tag(...)
-
tag([string])
tags
- fontlab.flGlyph.tags
-
QStringList
type
- fontlab.flGlyph.type
-
object type
unselectAllNodes
- fontlab.flGlyph.unselectAllNodes = unselectAllNodes(...)
-
unselectAllNodes()
update
- fontlab.flGlyph.update = update(...)
-
update()
updateActiveLayer
- fontlab.flGlyph.updateActiveLayer = updateActiveLayer(...)
-
flLayer updateActiveLayer(bool)
updateAudit
- fontlab.flGlyph.updateAudit = updateAudit(...)
-
void updateAudit(list(int))
updatedFgGlyphs
- fontlab.flGlyph.updatedFgGlyphs = updatedFgGlyphs(...)
-
list(uint32_t) updatedFgGlyphs()
updateFgGlyph
- fontlab.flGlyph.updateFgGlyph = updateFgGlyph(...)
-
updateFgGlyph(uint id)
updateSidebearings
- fontlab.flGlyph.updateSidebearings = updateSidebearings(...)
-
bool updateSidebearings(bool nofify)
vertReflection
- fontlab.flGlyph.vertReflection = vertReflection(...)
-
bool vertReflection()
virtualTags
- fontlab.flGlyph.virtualTags = virtualTags(...)
-
QSet
/Nothing virtualTags()