# C1.Util.FontSubSet.CodePointFlags

## Content

<div class="doc-site-dotnet-api-container">




  <h1 id="C1_Util_FontSubSet_CodePointFlags" data-uid="C1.Util.FontSubSet.CodePointFlags" class="text-break">FontSubSet.CodePointFlags Enum
</h1>
  <div class="markdown level0 summary"><p>Line-breaking and justification conditions; East Asian width category for the code point.</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.C1Pdf.4.8.dll</h6>
  <h5 id="C1_Util_FontSubSet_CodePointFlags_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[Flags]
public enum FontSubSet.CodePointFlags : ushort</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;Flags&gt;
Public Enum FontSubSet.CodePointFlags As UShort</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_FontSubSet_CodePointFlags_AmbiguousWidth">AmbiguousWidth</td>
        <td><p>Ambiguous characters</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_BreakAfterMask">BreakAfterMask</td>
        <td><p>Mask for testing the line-breaking behavior.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_CanBreak">CanBreak</td>
        <td><p>Indicates that a line break is allowed after this code point.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_GraphemeStart">GraphemeStart</td>
        <td><p>Indicates the start of a Grapheme Cluster.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_InlineObject">InlineObject</td>
        <td><p>Indicates that the character is a replacement for inline object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_MayNotBreak">MayNotBreak</td>
        <td><p>Indicates that there should be no line break after this code point.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_MustBreak">MustBreak</td>
        <td><p>Indicates that the line break must happen after this code point.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_Narrow">Narrow</td>
        <td><p>East Asian Narrow</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_NeutralWidth">NeutralWidth</td>
        <td><p>Neutral (Not East Asian)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_None">None</td>
        <td><p>Indicates that none of the flags are set.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_Sideways">Sideways</td>
        <td><p>Whether the glyphs are rotated on their side.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_SidewaysIfNotTransformed">SidewaysIfNotTransformed</td>
        <td><p>Combination of the Sideways and UprightIfTransformed flags.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_SoftHyphen">SoftHyphen</td>
        <td><p>Indicates that the character is a soft hyphen, often used to indicate hyphenation points inside words.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_TabOrWhitespace">TabOrWhitespace</td>
        <td><p>Bit mask for the character tabulation and whitespaces.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_Tabulation">Tabulation</td>
        <td><p>Indicates the character tabulation.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_UprightIfTransformed">UprightIfTransformed</td>
        <td><p>Indicates if characters should be displayed upright if transformed with the 'vert' or 'vrt2' GSUB features.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_Whitespace">Whitespace</td>
        <td><p>Indicates that the character is some form of whitespace, which may be meaningful for justification.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_Wide">Wide</td>
        <td><p>East Asian Wide (and emoji)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_WidthMask">WidthMask</td>
        <td><p>Mask for testing East Asian character width category.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_FontSubSet_CodePointFlags_WordStart">WordStart</td>
        <td><p>Indicates the start of a word.</p>
</td>
      </tr>
    </tbody>
  </table>
</div>
