• Articles
  • API Documentation
Search Results for

    Show / Hide Table of Contents
    • SixLabors.Fonts
      • ColorFontSupport
      • Font
      • FontCollection
      • FontCollectionExtensions
      • FontDescription
      • FontException
      • FontFamily
      • FontFamilyNotFoundException
      • FontMetrics
      • FontRectangle
      • FontStyle
      • Glyph
      • GlyphBounds
      • GlyphColor
      • GlyphLayoutMode
      • GlyphMetrics
      • GlyphMissingException
      • GlyphRendererParameters
      • GlyphType
      • HintingMode
      • HorizontalAlignment
      • HorizontalMetrics
      • IColorGlyphRenderer
      • IFontCollection
      • IGlyphRenderer
      • IGlyphRendererExtensions
      • IMetricsHeader
      • IReadOnlyFontCollection
      • IReadOnlySystemFontCollection
      • InvalidFontFileException
      • InvalidFontTableException
      • KerningMode
      • LayoutMode
      • LayoutModeExtensions
      • MissingFontTableException
      • SystemFonts
      • TextAlignment
      • TextAttributes
      • TextDecorations
      • TextDirection
      • TextJustification
      • TextMeasurer
      • TextOptions
      • TextRenderer
      • TextRun
      • VerticalAlignment
      • VerticalMetrics
      • WordBreaking
    • SixLabors.Fonts.Tables.AdvancedTypographic
      • FeatureTags
      • GlyphClassDef
      • Tag
    • SixLabors.Fonts.Tables.TrueType
      • TrueTypeGlyphMetrics
    • SixLabors.Fonts.Unicode
      • ArabicJoiningClass
      • ArabicJoiningGroup
      • ArabicJoiningType
      • BidiCharacterType
      • BidiClass
      • BidiPairedBracketType
      • CodePoint
      • GraphemeClusterClass
      • IndicPositionalCategory
      • IndicSyllabicCategory
      • LineBreakClass
      • MemoryExtensions
      • ScriptClass
      • SpanCodePointEnumerator
      • SpanGraphemeEnumerator
      • VerticalOrientationType
    • SixLabors.Fonts.WellKnownIds
      • KnownNameIds

    Enum LineBreakClass

    Unicode line break classes. https://www.unicode.org/reports/tr14/tr14-37.html#Table1

    Namespace: SixLabors.Fonts.Unicode
    Assembly: SixLabors.Fonts.dll
    Syntax
    public enum LineBreakClass : uint

    Fields

    Name Description
    AI

    Ambiguous (Alphabetic or Ideograph)

    AL

    Alphabetic

    B2

    Break on either side (but not pair)

    BA

    Break after

    BB

    Break before

    BK

    Break (mandatory)

    CB

    Contingent break

    CJ

    Conditional Japanese Starter

    CL

    Closing punctuation

    CM

    Combining marks

    CP

    Closing parenthesis

    CR

    Carriage return

    EB

    Emoji Base

    EM

    Emoji Modifier

    EX

    Exclamation/Interrogation

    GL

    Glue

    H2

    Hangul LV

    H3

    Hangul LVT

    HL

    Hebrew Letter

    HY

    Hyphen

    ID

    Ideographic

    IN

    Inseparable characters

    IS

    Infix separator

    JL

    Hangul L Jamo

    JT

    Hangul T Jamo

    JV

    Hangul V Jamo

    LF

    Line feed

    NL

    Next line

    NS

    Non-starters

    NU

    Numeric

    OP

    Open punctuation

    PO

    Postfix

    PR

    Prefix

    QU

    Ambiguous quotation

    RI

    Regional Indicator

    SA

    South-East Asian

    SG

    Surrogates

    SP

    Space

    SY

    Symbols allowing break after

    WJ

    Word joiner

    XX

    Unknown

    ZW

    Zero-width space

    ZWJ

    Zero Width Joiner

    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX