Std.Ui.Text
10 public declarations
- draw
&Std.Ui.Text.Face -> &Std.Ui.Canvas.Canvas -> Std.Ui.Canvas.Point -> Str -> Std.Ui.Canvas.Color -> Result[Std.Ui.Canvas.Canvas, Std.Ui.Text.TextError]A canvas with text drawn from an origin at the top left of its first line.
- drawWithin
&Std.Ui.Text.Face -> &Std.Ui.Canvas.Canvas -> Std.Ui.Canvas.Point -> Str -> Std.Ui.Canvas.Color -> Std.Ui.Canvas.Rect -> Result[Std.Ui.Canvas.Canvas, Std.Ui.Text.TextError]Text drawn as `draw` draws it, with every glyph rectangle cut to a window.
- face
Int -> Result[Std.Ui.Text.Face, Std.Ui.Text.TextError]A face at a whole-number scale from 1 to 64.
- Face
A bitmap type face drawn by whole-number scaling.
- hasGlyph
Char -> BoolWhether a character has its own glyph rather than the missing-glyph box.
- measure
&Std.Ui.Text.Face -> Str -> Result[Std.Ui.Canvas.Size, Std.Ui.Text.TextError]The size text occupies, with each newline starting a line.
- metrics
&Std.Ui.Text.Face -> Std.Ui.Text.MetricsThe measures of a face.
- Metrics
Vertical and horizontal measures of a face, in pixels.
- TextError
Why text could not be measured, wrapped, or drawn.
- wrapped
&Std.Ui.Text.Face -> Str -> Int -> Result[Array[Str], Std.Ui.Text.TextError]Text broken into lines no wider than a width.
