# C1.Util.GlyphFlags

## Content

<div class="doc-site-dotnet-api-container">




  <h1 id="C1_Util_GlyphFlags" data-uid="C1.Util.GlyphFlags" class="text-break">GlyphFlags Enum
</h1>
  <div class="markdown level0 summary"><p>Provides additional information on the glyph.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Util.html">C1.Util</a></h6>
  <h6><strong>Assembly</strong>: C1.C1Word.4.8.dll</h6>
  <h5 id="C1_Util_GlyphFlags_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[Flags]
public enum GlyphFlags</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;Flags&gt;
Public Enum GlyphFlags</code></pre>
  </div>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    <thead>
    </thead></thead><tbody>
      <tr>
        <td id="C1_Util_GlyphFlags_ArabicJoiningMask">ArabicJoiningMask</td>
        <td><p>Mask for testing Arabic joining glyph forms.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_BaseClass">BaseClass</td>
        <td><p>Base glyph class (single character, spacing glyph).</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_BaselineMask">BaselineMask</td>
        <td><p>The bit mask for the baseline values.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_BreakGPosContext">BreakGPosContext</td>
        <td><p>Indicates if the glyph is at the start of the new GPOS context.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_ClassMask">ClassMask</td>
        <td><p>The bit mask for determining glyph class.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_ClusterStart">ClusterStart</td>
        <td><p>Indicates that the glyph is the start of a cluster.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_GPosRunStart">GPosRunStart</td>
        <td><p>Indicates if the glyph is at the start of a GPOS glyph run.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_GSubRunStart">GSubRunStart</td>
        <td><p>Indicates if the glyph is at the start of a GSUB glyph run.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_HangingBaseline">HangingBaseline</td>
        <td><p>The hanging baseline from which syllables seem to hang in Tibetan and other scripts.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_IdeographicBaseline">IdeographicBaseline</td>
        <td><p>The baseline used by ideographic characters.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_IsInlineObject">IsInlineObject</td>
        <td><p>Indicates if an inline object should appear instead of the glyph.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_IsTab">IsTab</td>
        <td><p>Indicates if the glyph represents a tabulation character.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_LigatureClass">LigatureClass</td>
        <td><p>Ligature glyph class (multiple character, spacing glyph).</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_MarkClass">MarkClass</td>
        <td><p>Mark glyph class (non-spacing combining glyph).</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_MathBaseline">MathBaseline</td>
        <td><p>The baseline about which mathematical characters are centered.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_NoAdvance">NoAdvance</td>
        <td><p>The glyph is not visible and has no advance.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_NoKerning">NoKerning</td>
        <td><p>Prevents glyph kerning when its reading direction is unnatural.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_None">None</td>
        <td><p>No additional info.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_OtherClass">OtherClass</td>
        <td><p>Unclassified or Component glyph.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_RomanBaseline">RomanBaseline</td>
        <td><p>The baseline used by simple alphabetic scripts such as Latin, Cyrillic and Greek.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_RunStart">RunStart</td>
        <td><p>Indicates if the glyph is at the start of a code point run.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_Sideways">Sideways</td>
        <td><p>Indicates if the glyph should appear rotated 90 or -90 degrees.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_TabWithAlignment">TabWithAlignment</td>
        <td><p>Indicates if the character tabulation has additional alignment options.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_Vertical">Vertical</td>
        <td><p>Indicates if the glyph should appear upright with vertical reading direction.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_XL">XL</td>
        <td><p>Left-joining glyph form.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_XM">XM</td>
        <td><p>Dual-joining (medial) glyph form that joins on both left and right.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_XN">XN</td>
        <td><p>Non-joining glyph form that does not join on either side.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_GlyphFlags_XR">XR</td>
        <td><p>Right-joining glyph form.</p>
</td>
      </tr>
    </tbody>
  </table>
</div>
