ludus::text::RunSpec¶
Ludus Wiki · API overview · Browse API
Struct
A run's declared properties.
Script is a 4-char ISO 15924 tag (e.g. "Latn", "Hang", "Arab"); Language is a bounded BCP-47/ISO tag defaulting to "und". PixelHeight is the integer physical EM pixel height (1..256).
Declared in modules/text/include/ludus/text/font_system.h
#include <ludus/text/font_system.h>
struct ludus::text::RunSpec final
Fields¶
PixelHeight¶
uint32 ludus::text::RunSpec::PixelHeight = 16
Related types: uint32
Declared in modules/text/include/ludus/text/font_system.h
TextDirection¶
Direction ludus::text::RunSpec::TextDirection = Direction::LeftToRight
Related types: Direction
Declared in modules/text/include/ludus/text/font_system.h
Script¶
char ludus::text::RunSpec::Script[4][4] = {'L', 'a', 't', 'n'}
Exactly four bytes of ISO 15924 script tag; unused trailing bytes are ' '.
Declared in modules/text/include/ludus/text/font_system.h
Language¶
char ludus::text::RunSpec::Language[16][16] = {'u', 'n', 'd', '\0'}
Bounded language tag storage; NUL-terminated, truncated past the bound.