A typed, UTF-16-indexed text style run.
Summary
Types
@type t() :: %Figler.Render.Text.Run{ content: String.t(), fill_override?: boolean(), fill_paints: [Figler.Render.Paint.t()], font: Figler.Render.Font.t(), index: non_neg_integer(), length: non_neg_integer(), letter_spacing: float() | nil, line_height: float() | nil, start: non_neg_integer(), style_id: non_neg_integer(), text_case: atom() | nil, text_decoration: atom() | nil, text_decoration_fill_paints: [Figler.Render.Paint.t()], text_decoration_skip_ink: boolean() | nil, text_decoration_style: atom() | nil, text_decoration_thickness: Figler.Render.Text.Measurement.t() | nil, text_underline_offset: Figler.Render.Text.Measurement.t() | nil }