MinecraftVisualGlyph
Immutable visual-order Unicode scalar associated with its original logical UTF-16 position. The position identifies the first contributing scalar before shaping and bidirectional reordering; a Lam-Alef ligature belongs to the Lam. This preserves the original font spans after contractions, deliberately correcting native text processing's shifted style lookup. Values contain no backend ownership and can be shared across threads.
Throws
when the scalar or source offset is invalid.