

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

# `GlyphComponent`


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


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

Constructors:
  GlyphComponent() - default
  GlyphComponent(GlyphComponent)
  GlyphComponent(uint id)
  GlyphComponent(string name)
  GlyphComponent(uint id, QTransform tx, double w, bool ua)</pre>


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

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

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

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

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

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

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

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

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

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

</dd></dl>

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

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

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

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

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

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

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

<pre class="doc" markdown="0">double</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.GlyphComponent-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</pre>

</dd></dl>
</dd>


<a name="fontlab.GlyphComponent.name_id"></a>

## `name_id`


<dl class="descriptor"><dt>fontlab.GlyphComponent.name_id</dt>
<dd>

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

</dd>
</dl>



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

## `transform`


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

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

</dd>
</dl>



<a name="fontlab.GlyphComponent.use_anchors"></a>

## `use_anchors`


<dl class="descriptor"><dt>fontlab.GlyphComponent.use_anchors</dt>
<dd>

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

</dd>
</dl>



<a name="fontlab.GlyphComponent.width_scale"></a>

## `width_scale`


<dl class="descriptor"><dt>fontlab.GlyphComponent.width_scale</dt>
<dd>

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

</dd>
</dl>

