// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
namespace SixLabors.Fonts.Unicode {
///
/// Unicode Word_Break property values.
///
///
public enum WordBreakClass : uint
{
///
/// U+000D CARRIAGE RETURN (CR).
///
CarriageReturn = 0,
///
/// U+000A LINE FEED (LF).
///
LineFeed = 1,
///
/// Newline characters other than CR and LF.
///
Newline = 2,
///
/// Extending code points that are ignored by most word boundary rules.
///
Extend = 3,
///
/// U+200D ZERO WIDTH JOINER.
///
ZeroWidthJoiner = 4,
///
/// Regional indicator symbols used to build flag emoji pairs.
///
RegionalIndicator = 5,
///
/// Format characters that are ignored by most word boundary rules.
///
Format = 6,
///
/// Katakana characters.
///
Katakana = 7,
///
/// Hebrew letters.
///
HebrewLetter = 8,
///
/// Alphabetic letters.
///
ALetter = 9,
///
/// Single quote.
///
SingleQuote = 10,
///
/// Double quote.
///
DoubleQuote = 11,
///
/// Mid-letter and mid-number punctuation.
///
MidNumLet = 12,
///
/// Mid-letter punctuation.
///
MidLetter = 13,
///
/// Mid-number punctuation.
///
MidNum = 14,
///
/// Numeric characters.
///
Numeric = 15,
///
/// Connector characters that extend letters, numbers, and Katakana.
///
ExtendNumLet = 16,
///
/// Horizontal whitespace segmented as word-segmentation space.
///
WSegSpace = 17,
///
/// Other.
///
Other = 0xFF
}
}