Enum VerticalOrientation
A code point's Vertical_Orientation (UAX #50): upright or rotated in vertical text.
public enum VerticalOrientation
Fields
Rotated = 0Vertical_Orientation R (Rotated).
TransformedRotated = 1Vertical_Orientation Tr (Transformed_Rotated).
TransformedUpright = 2Vertical_Orientation Tu (Transformed_Upright).
Upright = 3Vertical_Orientation U (Upright).
Examples
// Egami's own Unicode 17.0 tables: the same answer on every runtime and machine.
Script script = UnicodeData.GetScript('\u0915'); // Devanagari
ReadOnlySpan<FontTag> tags = script.OpenTypeTags; // dev2, then deva
BidiClass bidi = UnicodeData.GetBidiClass('\u0627'); // ArabicLetter
JoiningType joining = UnicodeData.GetJoiningType('\u0628'); // DualJoining
JoiningGroup group = UnicodeData.GetJoiningGroup('\u0628'); // Beh
VerticalOrientation upright = UnicodeData.GetVerticalOrientation('\u6F22'); // Upright
EastAsianWidth width = UnicodeData.GetEastAsianWidth('\u6F22'); // Wide
bool emoji = UnicodeData.IsEmojiPresentation(0x1F600); // true
UnicodeData.TryGetBidiMirroringGlyph('(', out int mirror); // ')'
BidiPairedBracketType bracket = UnicodeData.GetBidiPairedBracketType('['); // Open