Enum TextServer.GraphemeFlag
- Namespace
- Godot
- Assembly
- GodotSharp.dll
[Flags]
public enum TextServer.GraphemeFlag : long
Fields
BreakHard = 16
Grapheme is mandatory break point (e.g.
"\n"
).BreakSoft = 32
Grapheme is optional break point (e.g. space).
Connected = 1024
Grapheme is connected to the previous grapheme. Breaking line before this grapheme is not safe.
Elongation = 128
Grapheme is kashida.
EmbeddedObject = 4096
Grapheme is an object replacement character for the embedded object.
Punctuation = 256
Grapheme is punctuation character.
Rtl = 2
Grapheme is part of right-to-left or bottom-to-top run.
SafeToInsertTatweel = 2048
It is safe to insert a U+0640 before this grapheme for elongation.
Space = 8
Grapheme is whitespace.
Tab = 64
Grapheme is the tabulation character.
Underscore = 512
Grapheme is underscore character.
Valid = 1
Grapheme is supported by the font, and can be drawn.
Virtual = 4
Grapheme is not part of source text, it was added by justification process.