

<a name="fontlab.flGlyphInfo"></a>

# `flGlyphInfo`


<dt class="class"><h2><span class="class-name">fontlab.flGlyphInfo</span> = <a name="fontlab.flGlyphInfo" href="#fontlab.flGlyphInfo">class flGlyphInfo</a>(<a href="./__builtin__.html#object">object</a>)</h2></dt><dd class="class"><dd>


<pre class="doc" markdown="0">flGlyphInfo representation

Constructors:
  flGlyphInfo()
  flGlyphInfo(flObject)
  flGlyphInfo(flGlyphInfo)
  flGlyphInfo(flGlyph, QTransform)
  flGlyphInfo(fgSymbol, fgGlyph, fgFont)</pre>


</dd><h4 class="head-methods">Methods </h4><dl class="function"><dt><a name="flGlyphInfo-__delattr__" href="#flGlyphInfo-__delattr__"><span class="function-name">__delattr__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flGlyphInfo-__delattr__">__delattr__</a>('name') <==> del x.name</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-__eq__" href="#flGlyphInfo-__eq__"><span class="function-name">__eq__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flGlyphInfo-__eq__">__eq__</a>(y) <==> x==y</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-__ge__" href="#flGlyphInfo-__ge__"><span class="function-name">__ge__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flGlyphInfo-__ge__">__ge__</a>(y) <==> x>=y</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-__getattribute__" href="#flGlyphInfo-__getattribute__"><span class="function-name">__getattribute__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flGlyphInfo-__getattribute__">__getattribute__</a>('name') <==> x.name</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-__gt__" href="#flGlyphInfo-__gt__"><span class="function-name">__gt__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flGlyphInfo-__gt__">__gt__</a>(y) <==> x>y</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-__init__" href="#flGlyphInfo-__init__"><span class="function-name">__init__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flGlyphInfo-__init__">__init__</a>(...) initializes x; see help(<a href="#fontlab.flGlyphInfo-type">type</a>(x)) for signature</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-__le__" href="#flGlyphInfo-__le__"><span class="function-name">__le__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flGlyphInfo-__le__">__le__</a>(y) <==> x<=y</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-__lt__" href="#flGlyphInfo-__lt__"><span class="function-name">__lt__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flGlyphInfo-__lt__">__lt__</a>(y) <==> x<y</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-__ne__" href="#flGlyphInfo-__ne__"><span class="function-name">__ne__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flGlyphInfo-__ne__">__ne__</a>(y) <==> x!=y</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-__repr__" href="#flGlyphInfo-__repr__"><span class="function-name">__repr__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flGlyphInfo-__repr__">__repr__</a>() <==> repr(x)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-__setattr__" href="#flGlyphInfo-__setattr__"><span class="function-name">__setattr__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flGlyphInfo-__setattr__">__setattr__</a>('name', value) <==> x.name = value</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-applyTransform" href="#flGlyphInfo-applyTransform"><span class="function-name">applyTransform</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-applyTransform">applyTransform</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-applyTransformTo" href="#flGlyphInfo-applyTransformTo"><span class="function-name">applyTransformTo</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-applyTransformTo">applyTransformTo</a>(uint type)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-changed" href="#flGlyphInfo-changed"><span class="function-name">changed</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-changed">changed</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-checkInitHistoryState" href="#flGlyphInfo-checkInitHistoryState"><span class="function-name">checkInitHistoryState</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-checkInitHistoryState">checkInitHistoryState</a>(uint history_ix)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-clearAboveHistory" href="#flGlyphInfo-clearAboveHistory"><span class="function-name">clearAboveHistory</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-clearAboveHistory">clearAboveHistory</a>(uint history_ix)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-clearFlag" href="#flGlyphInfo-clearFlag"><span class="function-name">clearFlag</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-clearFlag">clearFlag</a>(uint f)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-clearFlags" href="#flGlyphInfo-clearFlags"><span class="function-name">clearFlags</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-clearFlags">clearFlags</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-clone" href="#flGlyphInfo-clone"><span class="function-name">clone</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">Clone the object</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-createBoundingBox" href="#flGlyphInfo-createBoundingBox"><span class="function-name">createBoundingBox</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-createBoundingBox">createBoundingBox</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-createHistoryState" href="#flGlyphInfo-createHistoryState"><span class="function-name">createHistoryState</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-createHistoryState">createHistoryState</a>(uint history_ix)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-currentHistoryState" href="#flGlyphInfo-currentHistoryState"><span class="function-name">currentHistoryState</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">currentHistoryIx()</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-flag" href="#flGlyphInfo-flag"><span class="function-name">flag</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-flag">flag</a>(uint f)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-getNearbyContours" href="#flGlyphInfo-getNearbyContours"><span class="function-name">getNearbyContours</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flContourInfo) <a href="#fontlab.flGlyphInfo-getNearbyContours">getNearbyContours</a>(QPointF, double max_dist, QString exclude_attr)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-getProperties" href="#flGlyphInfo-getProperties"><span class="function-name">getProperties</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">Get object's properties list</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-getProperty" href="#flGlyphInfo-getProperty"><span class="function-name">getProperty</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-getProperty">getProperty</a>('key') - get object property by 'key' or number</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-getPropertyFloat" href="#flGlyphInfo-getPropertyFloat"><span class="function-name">getPropertyFloat</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-getPropertyFloat">getPropertyFloat</a>('key') - get float object property by 'key'</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-getPropertyInt" href="#flGlyphInfo-getPropertyInt"><span class="function-name">getPropertyInt</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-getPropertyInt">getPropertyInt</a>('key') - get int object property by 'key'</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-getTopHitShape" href="#flGlyphInfo-getTopHitShape"><span class="function-name">getTopHitShape</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flShapeInfo/Nothing <a href="#fontlab.flGlyphInfo-getTopHitShape">getTopHitShape</a>(QPointF)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-hasHistoryState" href="#flGlyphInfo-hasHistoryState"><span class="function-name">hasHistoryState</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-hasHistoryState">hasHistoryState</a>(uint history_ix)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-historyStates" href="#flGlyphInfo-historyStates"><span class="function-name">historyStates</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-historyStates">historyStates</a>(bool accepted_state)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-hitToShape" href="#flGlyphInfo-hitToShape"><span class="function-name">hitToShape</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flGlyphInfo-hitToShape">hitToShape</a>(QPointF)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-independedAll" href="#flGlyphInfo-independedAll"><span class="function-name">independedAll</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-independedAll">independedAll</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-initialHistoryState" href="#flGlyphInfo-initialHistoryState"><span class="function-name">initialHistoryState</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">initialHistoryIx()</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-isEqual" href="#flGlyphInfo-isEqual"><span class="function-name">isEqual</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-isEqual">isEqual</a>(flObject)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-kerningOffset" href="#flGlyphInfo-kerningOffset"><span class="function-name">kerningOffset</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">double <a href="#fontlab.flGlyphInfo-kerningOffset">kerningOffset</a>(bool useKerning)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-release" href="#flGlyphInfo-release"><span class="function-name">release</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-release">release</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-remove" href="#flGlyphInfo-remove"><span class="function-name">remove</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-remove">remove</a>([flObject])</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-removeChild" href="#flGlyphInfo-removeChild"><span class="function-name">removeChild</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-removeChild">removeChild</a>(flObject)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-removeProperty" href="#flGlyphInfo-removeProperty"><span class="function-name">removeProperty</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-removeProperty">removeProperty</a>('key')</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-restoreHistoryState" href="#flGlyphInfo-restoreHistoryState"><span class="function-name">restoreHistoryState</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-restoreHistoryState">restoreHistoryState</a>(uint history_ix)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-setBoundAscender" href="#flGlyphInfo-setBoundAscender"><span class="function-name">setBoundAscender</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-setBoundAscender">setBoundAscender</a>(double)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-setBoundDescender" href="#flGlyphInfo-setBoundDescender"><span class="function-name">setBoundDescender</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-setBoundDescender">setBoundDescender</a>(double)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-setBoundLeft" href="#flGlyphInfo-setBoundLeft"><span class="function-name">setBoundLeft</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-setBoundLeft">setBoundLeft</a>(double)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-setBoundRight" href="#flGlyphInfo-setBoundRight"><span class="function-name">setBoundRight</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-setBoundRight">setBoundRight</a>(double)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-setFlag" href="#flGlyphInfo-setFlag"><span class="function-name">setFlag</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-setFlag">setFlag</a>(uint f [, bool value])</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-setGlyphScale" href="#flGlyphInfo-setGlyphScale"><span class="function-name">setGlyphScale</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-setGlyphScale">setGlyphScale</a>(double, double)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-setKerningOffset" href="#flGlyphInfo-setKerningOffset"><span class="function-name">setKerningOffset</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-setKerningOffset">setKerningOffset</a>(double offs)</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-setProperty" href="#flGlyphInfo-setProperty"><span class="function-name">setProperty</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-setProperty">setProperty</a>('key', value) - set object property by 'key' or number</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-setPropertyFloat" href="#flGlyphInfo-setPropertyFloat"><span class="function-name">setPropertyFloat</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-setPropertyFloat">setPropertyFloat</a>('key', value) - set float object property by 'key'</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-setPropertyInt" href="#flGlyphInfo-setPropertyInt"><span class="function-name">setPropertyInt</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-setPropertyInt">setPropertyInt</a>('key', value) - set int object property by 'key'</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-tag" href="#flGlyphInfo-tag"><span class="function-name">tag</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-tag">tag</a>([string])</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-update" href="#flGlyphInfo-update"><span class="function-name">update</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flGlyphInfo-update">update</a>()</pre>

</dd></dl>

  <h4 class="head-static-methods">Static methods </h4><dl class="function"><dt><a name="flGlyphInfo-cloneObject" href="#flGlyphInfo-cloneObject"><span class="function-name">cloneObject</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flObject <a href="#fontlab.flGlyphInfo-cloneObject">cloneObject</a>(const flObject&);</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-createObject" href="#flGlyphInfo-createObject"><span class="function-name">createObject</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flObject/Nothing <a href="#fontlab.flGlyphInfo-createObject">createObject</a>(int);</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-haveObject" href="#flGlyphInfo-haveObject"><span class="function-name">haveObject</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flGlyphInfo-haveObject">haveObject</a>(uint);</pre>

</dd></dl>
<dl class="function"><dt><a name="flGlyphInfo-instanceType" href="#flGlyphInfo-instanceType"><span class="function-name">instanceType</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int <a href="#fontlab.flGlyphInfo-instanceType">instanceType</a>();</pre>

</dd></dl>

  <h4 class="head-desc">Descriptors </h4><dl class="descriptor"><dt>bodyRectOnCanvas</dt>
<dd>

<pre class="doc" markdown="0">QRectF</pre>

</dd>
</dl>
<dl class="descriptor"><dt>boundingBox</dt>
<dd>

<pre class="doc" markdown="0">QRectF</pre>

</dd>
</dl>
<dl class="descriptor"><dt>brectOnCanvas</dt>
<dd>

<pre class="doc" markdown="0">QRectF</pre>

</dd>
</dl>
<dl class="descriptor"><dt>changedRect</dt>
<dd>

<pre class="doc" markdown="0">QRectF</pre>

</dd>
</dl>
<dl class="descriptor"><dt>dist</dt>
<dd>

<pre class="doc" markdown="0">double</pre>

</dd>
</dl>
<dl class="descriptor"><dt>fontSize</dt>
<dd>

<pre class="doc" markdown="0">int</pre>

</dd>
</dl>
<dl class="descriptor"><dt>glyph</dt>
<dd>

<pre class="doc" markdown="0">flGlyph</pre>

</dd>
</dl>
<dl class="descriptor"><dt>glyphRectCanvas</dt>
<dd>

<pre class="doc" markdown="0">QRectF</pre>

</dd>
</dl>
<dl class="descriptor"><dt>hasChanges</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>hasHistoryStates</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>id</dt>
<dd>

<pre class="doc" markdown="0">object id</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isActive</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isChanged</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isNull</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isNullGlyph</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isPresent</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isReleased</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isSelected</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isValid</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>leftOffset</dt>
<dd>

<pre class="doc" markdown="0">double</pre>

</dd>
</dl>
<dl class="descriptor"><dt>metricsRectOnCanvas</dt>
<dd>

<pre class="doc" markdown="0">QRectF</pre>

</dd>
</dl>
<dl class="descriptor"><dt>name</dt>
<dd>

<pre class="doc" markdown="0">QString</pre>

</dd>
</dl>
<dl class="descriptor"><dt>refCnt</dt>
<dd>

<pre class="doc" markdown="0">object references count</pre>

</dd>
</dl>
<dl class="descriptor"><dt>rightOffset</dt>
<dd>

<pre class="doc" markdown="0">double</pre>

</dd>
</dl>
<dl class="descriptor"><dt>shapesBoundingBoxOnCanvas</dt>
<dd>

<pre class="doc" markdown="0">QRectF</pre>

</dd>
</dl>
<dl class="descriptor"><dt>state</dt>
<dd>

<pre class="doc" markdown="0">uint</pre>

</dd>
</dl>
<dl class="descriptor"><dt>symbol</dt>
<dd>

<pre class="doc" markdown="0">fgSymbol</pre>

</dd>
</dl>
<dl class="descriptor"><dt>textBlock</dt>
<dd>

<pre class="doc" markdown="0">flTextBlock, int</pre>

</dd>
</dl>
<dl class="descriptor"><dt>transform</dt>
<dd>

<pre class="doc" markdown="0">transform matrix</pre>

</dd>
</dl>
<dl class="descriptor"><dt>type</dt>
<dd>

<pre class="doc" markdown="0">object type</pre>

</dd>
</dl>

  <h4 class="head-attrs">Attributes </h4><dl><dt><span class="other-name">__new__</span> = &lt;built-in method __new__ of type object&gt;<dd>

<pre class="doc" markdown="0">T.<a href="#fontlab.flGlyphInfo-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</pre>

</dd></dl>
<dl><dt><span class="other-name">flObjectFlags</span> = {'ofAnchored': 64, 'ofChanged': 2, 'ofHistory': 128, 'ofIgnore': 8, 'ofIgnoreChanges': 4, 'ofPassive': 16, 'ofReleased': 1, 'ofSlowUpdate': 32}</dt></dl>
</dd>


<a name="fontlab.flGlyphInfo.applyTransform"></a>

## `applyTransform`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.applyTransform" href="#-fontlab.flGlyphInfo.applyTransform"><span class="function-name">fontlab.flGlyphInfo.applyTransform</span></a> = applyTransform<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">applyTransform()</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.applyTransformTo"></a>

## `applyTransformTo`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.applyTransformTo" href="#-fontlab.flGlyphInfo.applyTransformTo"><span class="function-name">fontlab.flGlyphInfo.applyTransformTo</span></a> = applyTransformTo<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">applyTransformTo(uint type)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.bodyRectOnCanvas"></a>

## `bodyRectOnCanvas`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.bodyRectOnCanvas</dt>
<dd>

<pre class="doc" markdown="0">QRectF</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.boundingBox"></a>

## `boundingBox`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.boundingBox</dt>
<dd>

<pre class="doc" markdown="0">QRectF</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.brectOnCanvas"></a>

## `brectOnCanvas`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.brectOnCanvas</dt>
<dd>

<pre class="doc" markdown="0">QRectF</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.changed"></a>

## `changed`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.changed" href="#-fontlab.flGlyphInfo.changed"><span class="function-name">fontlab.flGlyphInfo.changed</span></a> = changed<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">changed()</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.changedRect"></a>

## `changedRect`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.changedRect</dt>
<dd>

<pre class="doc" markdown="0">QRectF</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.checkInitHistoryState"></a>

## `checkInitHistoryState`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.checkInitHistoryState" href="#-fontlab.flGlyphInfo.checkInitHistoryState"><span class="function-name">fontlab.flGlyphInfo.checkInitHistoryState</span></a> = checkInitHistoryState<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">checkInitHistoryState(uint history_ix)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.clearAboveHistory"></a>

## `clearAboveHistory`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.clearAboveHistory" href="#-fontlab.flGlyphInfo.clearAboveHistory"><span class="function-name">fontlab.flGlyphInfo.clearAboveHistory</span></a> = clearAboveHistory<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">clearAboveHistory(uint history_ix)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.clearFlag"></a>

## `clearFlag`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.clearFlag" href="#-fontlab.flGlyphInfo.clearFlag"><span class="function-name">fontlab.flGlyphInfo.clearFlag</span></a> = clearFlag<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">clearFlag(uint f)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.clearFlags"></a>

## `clearFlags`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.clearFlags" href="#-fontlab.flGlyphInfo.clearFlags"><span class="function-name">fontlab.flGlyphInfo.clearFlags</span></a> = clearFlags<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">clearFlags()</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.clone"></a>

## `clone`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.clone" href="#-fontlab.flGlyphInfo.clone"><span class="function-name">fontlab.flGlyphInfo.clone</span></a> = clone<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">Clone the object</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.cloneObject"></a>

## `cloneObject`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.cloneObject" href="#-fontlab.flGlyphInfo.cloneObject"><span class="function-name">fontlab.flGlyphInfo.cloneObject</span></a> = cloneObject<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flObject cloneObject(const flObject&);</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.createBoundingBox"></a>

## `createBoundingBox`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.createBoundingBox" href="#-fontlab.flGlyphInfo.createBoundingBox"><span class="function-name">fontlab.flGlyphInfo.createBoundingBox</span></a> = createBoundingBox<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">createBoundingBox()</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.createHistoryState"></a>

## `createHistoryState`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.createHistoryState" href="#-fontlab.flGlyphInfo.createHistoryState"><span class="function-name">fontlab.flGlyphInfo.createHistoryState</span></a> = createHistoryState<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">createHistoryState(uint history_ix)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.createObject"></a>

## `createObject`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.createObject" href="#-fontlab.flGlyphInfo.createObject"><span class="function-name">fontlab.flGlyphInfo.createObject</span></a> = createObject<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flObject/Nothing createObject(int);</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.currentHistoryState"></a>

## `currentHistoryState`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.currentHistoryState" href="#-fontlab.flGlyphInfo.currentHistoryState"><span class="function-name">fontlab.flGlyphInfo.currentHistoryState</span></a> = currentHistoryState<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">currentHistoryIx()</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.dist"></a>

## `dist`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.dist</dt>
<dd>

<pre class="doc" markdown="0">double</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.flag"></a>

## `flag`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.flag" href="#-fontlab.flGlyphInfo.flag"><span class="function-name">fontlab.flGlyphInfo.flag</span></a> = flag<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flag(uint f)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.flObjectFlags"></a>

## `flObjectFlags`


<span class="other-name">fontlab.flGlyphInfo.flObjectFlags</span> = {'ofAnchored': 64, 'ofChanged': 2, 'ofHistory': 128, 'ofIgnore': 8, 'ofIgnoreChanges': 4, 'ofPassive': 16, 'ofReleased': 1, 'ofSlowUpdate': 32}


<a name="fontlab.flGlyphInfo.fontSize"></a>

## `fontSize`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.fontSize</dt>
<dd>

<pre class="doc" markdown="0">int</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.getNearbyContours"></a>

## `getNearbyContours`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.getNearbyContours" href="#-fontlab.flGlyphInfo.getNearbyContours"><span class="function-name">fontlab.flGlyphInfo.getNearbyContours</span></a> = getNearbyContours<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flContourInfo) getNearbyContours(QPointF, double max_dist, QString exclude_attr)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.getProperties"></a>

## `getProperties`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.getProperties" href="#-fontlab.flGlyphInfo.getProperties"><span class="function-name">fontlab.flGlyphInfo.getProperties</span></a> = getProperties<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">Get object's properties list</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.getProperty"></a>

## `getProperty`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.getProperty" href="#-fontlab.flGlyphInfo.getProperty"><span class="function-name">fontlab.flGlyphInfo.getProperty</span></a> = getProperty<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">getProperty('key') - get object property by 'key' or number</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.getPropertyFloat"></a>

## `getPropertyFloat`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.getPropertyFloat" href="#-fontlab.flGlyphInfo.getPropertyFloat"><span class="function-name">fontlab.flGlyphInfo.getPropertyFloat</span></a> = getPropertyFloat<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">getPropertyFloat('key') - get float object property by 'key'</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.getPropertyInt"></a>

## `getPropertyInt`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.getPropertyInt" href="#-fontlab.flGlyphInfo.getPropertyInt"><span class="function-name">fontlab.flGlyphInfo.getPropertyInt</span></a> = getPropertyInt<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">getPropertyInt('key') - get int object property by 'key'</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.getTopHitShape"></a>

## `getTopHitShape`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.getTopHitShape" href="#-fontlab.flGlyphInfo.getTopHitShape"><span class="function-name">fontlab.flGlyphInfo.getTopHitShape</span></a> = getTopHitShape<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flShapeInfo/Nothing getTopHitShape(QPointF)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.glyph"></a>

## `glyph`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.glyph</dt>
<dd>

<pre class="doc" markdown="0">flGlyph</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.glyphRectCanvas"></a>

## `glyphRectCanvas`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.glyphRectCanvas</dt>
<dd>

<pre class="doc" markdown="0">QRectF</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.hasChanges"></a>

## `hasChanges`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.hasChanges</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.hasHistoryState"></a>

## `hasHistoryState`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.hasHistoryState" href="#-fontlab.flGlyphInfo.hasHistoryState"><span class="function-name">fontlab.flGlyphInfo.hasHistoryState</span></a> = hasHistoryState<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">hasHistoryState(uint history_ix)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.hasHistoryStates"></a>

## `hasHistoryStates`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.hasHistoryStates</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.haveObject"></a>

## `haveObject`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.haveObject" href="#-fontlab.flGlyphInfo.haveObject"><span class="function-name">fontlab.flGlyphInfo.haveObject</span></a> = haveObject<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool haveObject(uint);</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.historyStates"></a>

## `historyStates`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.historyStates" href="#-fontlab.flGlyphInfo.historyStates"><span class="function-name">fontlab.flGlyphInfo.historyStates</span></a> = historyStates<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">historyStates(bool accepted_state)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.hitToShape"></a>

## `hitToShape`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.hitToShape" href="#-fontlab.flGlyphInfo.hitToShape"><span class="function-name">fontlab.flGlyphInfo.hitToShape</span></a> = hitToShape<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool hitToShape(QPointF)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.id"></a>

## `id`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.id</dt>
<dd>

<pre class="doc" markdown="0">object id</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.independedAll"></a>

## `independedAll`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.independedAll" href="#-fontlab.flGlyphInfo.independedAll"><span class="function-name">fontlab.flGlyphInfo.independedAll</span></a> = independedAll<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">independedAll()</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.initialHistoryState"></a>

## `initialHistoryState`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.initialHistoryState" href="#-fontlab.flGlyphInfo.initialHistoryState"><span class="function-name">fontlab.flGlyphInfo.initialHistoryState</span></a> = initialHistoryState<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">initialHistoryIx()</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.instanceType"></a>

## `instanceType`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.instanceType" href="#-fontlab.flGlyphInfo.instanceType"><span class="function-name">fontlab.flGlyphInfo.instanceType</span></a> = instanceType<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int instanceType();</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.isActive"></a>

## `isActive`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.isActive</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.isChanged"></a>

## `isChanged`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.isChanged</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.isEqual"></a>

## `isEqual`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.isEqual" href="#-fontlab.flGlyphInfo.isEqual"><span class="function-name">fontlab.flGlyphInfo.isEqual</span></a> = isEqual<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">isEqual(flObject)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.isNull"></a>

## `isNull`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.isNull</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.isNullGlyph"></a>

## `isNullGlyph`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.isNullGlyph</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.isPresent"></a>

## `isPresent`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.isPresent</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.isReleased"></a>

## `isReleased`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.isReleased</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.isSelected"></a>

## `isSelected`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.isSelected</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.isValid"></a>

## `isValid`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.isValid</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.kerningOffset"></a>

## `kerningOffset`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.kerningOffset" href="#-fontlab.flGlyphInfo.kerningOffset"><span class="function-name">fontlab.flGlyphInfo.kerningOffset</span></a> = kerningOffset<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">double kerningOffset(bool useKerning)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.leftOffset"></a>

## `leftOffset`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.leftOffset</dt>
<dd>

<pre class="doc" markdown="0">double</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.metricsRectOnCanvas"></a>

## `metricsRectOnCanvas`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.metricsRectOnCanvas</dt>
<dd>

<pre class="doc" markdown="0">QRectF</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.name"></a>

## `name`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.name</dt>
<dd>

<pre class="doc" markdown="0">QString</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.refCnt"></a>

## `refCnt`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.refCnt</dt>
<dd>

<pre class="doc" markdown="0">object references count</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.release"></a>

## `release`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.release" href="#-fontlab.flGlyphInfo.release"><span class="function-name">fontlab.flGlyphInfo.release</span></a> = release<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">release()</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.remove"></a>

## `remove`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.remove" href="#-fontlab.flGlyphInfo.remove"><span class="function-name">fontlab.flGlyphInfo.remove</span></a> = remove<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">remove([flObject])</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.removeChild"></a>

## `removeChild`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.removeChild" href="#-fontlab.flGlyphInfo.removeChild"><span class="function-name">fontlab.flGlyphInfo.removeChild</span></a> = removeChild<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">removeChild(flObject)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.removeProperty"></a>

## `removeProperty`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.removeProperty" href="#-fontlab.flGlyphInfo.removeProperty"><span class="function-name">fontlab.flGlyphInfo.removeProperty</span></a> = removeProperty<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">removeProperty('key')</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.restoreHistoryState"></a>

## `restoreHistoryState`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.restoreHistoryState" href="#-fontlab.flGlyphInfo.restoreHistoryState"><span class="function-name">fontlab.flGlyphInfo.restoreHistoryState</span></a> = restoreHistoryState<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">restoreHistoryState(uint history_ix)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.rightOffset"></a>

## `rightOffset`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.rightOffset</dt>
<dd>

<pre class="doc" markdown="0">double</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.setBoundAscender"></a>

## `setBoundAscender`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.setBoundAscender" href="#-fontlab.flGlyphInfo.setBoundAscender"><span class="function-name">fontlab.flGlyphInfo.setBoundAscender</span></a> = setBoundAscender<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setBoundAscender(double)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.setBoundDescender"></a>

## `setBoundDescender`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.setBoundDescender" href="#-fontlab.flGlyphInfo.setBoundDescender"><span class="function-name">fontlab.flGlyphInfo.setBoundDescender</span></a> = setBoundDescender<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setBoundDescender(double)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.setBoundLeft"></a>

## `setBoundLeft`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.setBoundLeft" href="#-fontlab.flGlyphInfo.setBoundLeft"><span class="function-name">fontlab.flGlyphInfo.setBoundLeft</span></a> = setBoundLeft<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setBoundLeft(double)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.setBoundRight"></a>

## `setBoundRight`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.setBoundRight" href="#-fontlab.flGlyphInfo.setBoundRight"><span class="function-name">fontlab.flGlyphInfo.setBoundRight</span></a> = setBoundRight<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setBoundRight(double)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.setFlag"></a>

## `setFlag`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.setFlag" href="#-fontlab.flGlyphInfo.setFlag"><span class="function-name">fontlab.flGlyphInfo.setFlag</span></a> = setFlag<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setFlag(uint f [, bool value])</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.setGlyphScale"></a>

## `setGlyphScale`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.setGlyphScale" href="#-fontlab.flGlyphInfo.setGlyphScale"><span class="function-name">fontlab.flGlyphInfo.setGlyphScale</span></a> = setGlyphScale<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setGlyphScale(double, double)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.setKerningOffset"></a>

## `setKerningOffset`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.setKerningOffset" href="#-fontlab.flGlyphInfo.setKerningOffset"><span class="function-name">fontlab.flGlyphInfo.setKerningOffset</span></a> = setKerningOffset<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setKerningOffset(double offs)</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.setProperty"></a>

## `setProperty`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.setProperty" href="#-fontlab.flGlyphInfo.setProperty"><span class="function-name">fontlab.flGlyphInfo.setProperty</span></a> = setProperty<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setProperty('key', value) - set object property by 'key' or number</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.setPropertyFloat"></a>

## `setPropertyFloat`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.setPropertyFloat" href="#-fontlab.flGlyphInfo.setPropertyFloat"><span class="function-name">fontlab.flGlyphInfo.setPropertyFloat</span></a> = setPropertyFloat<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setPropertyFloat('key', value) - set float object property by 'key'</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.setPropertyInt"></a>

## `setPropertyInt`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.setPropertyInt" href="#-fontlab.flGlyphInfo.setPropertyInt"><span class="function-name">fontlab.flGlyphInfo.setPropertyInt</span></a> = setPropertyInt<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setPropertyInt('key', value) - set int object property by 'key'</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.shapesBoundingBoxOnCanvas"></a>

## `shapesBoundingBoxOnCanvas`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.shapesBoundingBoxOnCanvas</dt>
<dd>

<pre class="doc" markdown="0">QRectF</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.state"></a>

## `state`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.state</dt>
<dd>

<pre class="doc" markdown="0">uint</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.symbol"></a>

## `symbol`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.symbol</dt>
<dd>

<pre class="doc" markdown="0">fgSymbol</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.tag"></a>

## `tag`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.tag" href="#-fontlab.flGlyphInfo.tag"><span class="function-name">fontlab.flGlyphInfo.tag</span></a> = tag<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">tag([string])</pre>

</dd></dl>



<a name="fontlab.flGlyphInfo.textBlock"></a>

## `textBlock`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.textBlock</dt>
<dd>

<pre class="doc" markdown="0">flTextBlock, int</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.transform"></a>

## `transform`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.transform</dt>
<dd>

<pre class="doc" markdown="0">transform matrix</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.type"></a>

## `type`


<dl class="descriptor"><dt>fontlab.flGlyphInfo.type</dt>
<dd>

<pre class="doc" markdown="0">object type</pre>

</dd>
</dl>



<a name="fontlab.flGlyphInfo.update"></a>

## `update`


<dl class="function"><dt><a name="-fontlab.flGlyphInfo.update" href="#-fontlab.flGlyphInfo.update"><span class="function-name">fontlab.flGlyphInfo.update</span></a> = update<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">update()</pre>

</dd></dl>

