Figler.Render.Text (figler v0.1.0-beta.1)

Copy Markdown View Source

Rendering-neutral text content, style runs, and requested fonts.

Summary

Types

issue()

@type issue() :: %{:code => atom(), optional(atom()) => term()}

t()

@type t() :: %Figler.Render.Text{
  align_horizontal: atom() | nil,
  align_vertical: atom() | nil,
  auto_resize: atom() | nil,
  content: String.t(),
  fallback_fonts: [Figler.Render.Font.t()],
  font: Figler.Render.Font.t(),
  issues: [issue()],
  max_lines: non_neg_integer() | nil,
  runs: [Figler.Render.Text.Run.t()],
  truncation: atom() | nil
}