// Copyright (c) Six Labors. // Licensed under the Six Labors Split License. namespace SixLabors.Fonts.Unicode { /// /// Unicode Indic_Positional_Category property values. /// /// /// /// These values describe the notional slot of dependent vowels, visible viramas, and related /// signs around an Indic syllable core. The property supplements /// for shaping and segmentation, but it is not a /// prescriptive font-design or final glyph-placement property. is /// the default for code points whose syllabic role does not have a positional slot. /// public enum IndicPositionalCategory { /// /// Bottom. /// Bottom = 0, /// /// Bottom_And_Left. /// BottomAndLeft = 1, /// /// Bottom_And_Right. /// BottomAndRight = 2, /// /// Left. /// Left = 3, /// /// Left_And_Right. /// LeftAndRight = 4, /// /// Overstruck. /// Overstruck = 6, /// /// Right. /// Right = 7, /// /// Top. /// Top = 8, /// /// Top_And_Bottom. /// TopAndBottom = 9, /// /// Top_And_Bottom_And_Left. /// TopAndBottomAndLeft = 10, /// /// Top_And_Bottom_And_Right. /// TopAndBottomAndRight = 11, /// /// Top_And_Left. /// TopAndLeft = 12, /// /// Top_And_Left_And_Right. /// TopAndLeftAndRight = 13, /// /// Top_And_Right. /// TopAndRight = 14, /// /// Visual_Order_Left. /// VisualOrderLeft = 15, /// /// Not applicable. /// /// /// This is the Unicode fallback for code points without an explicit /// Indic_Positional_Category. /// NA = 0xFF, } }