Table of Contents

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.