diff options
Diffstat (limited to 'docs/pango_rendering.md')
-rw-r--r-- | docs/pango_rendering.md | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/docs/pango_rendering.md b/docs/pango_rendering.md index 9dfddd55..2745c0c0 100644 --- a/docs/pango_rendering.md +++ b/docs/pango_rendering.md @@ -16,23 +16,24 @@ various stages of this pipeline and the APIs that implement them. Itemization : breaks a piece of text into segments with consistent direction and shaping properies. Among other things, this determines which font to use for each - character. Use pango_itemize() or pango_itemize_with_base_dir() to itemize text. + character. Use [func@Pango.itemize] or [func@Pango.itemize_with_base_dir] + to itemize text. Shaping -: converts characters into glyphs. Use pango_shape(), pango_shape_full() or - pango_shape_with_flags() to shape text. +: converts characters into glyphs. Use [func@Pango.shape], + [func@Pango.shape_full] or [func@Pango.shape_with_flags] to shape text. Line Breaking : determines where line breaks should be inserted into a sequence of glyphs. - The function pango_break() determines possible line breaks. The actual line - breaking is done by [class@Pango.Layout]. + The function [func@Pango.break] determines possible line breaks. The actual + line breaking is done by [class@Pango.Layout]. Justification : adjusts inter-word spacing to form lines of even length. This is done by [class@Pango.Layout]. Rendering -: takes a string of positioned glyphs, and renders them onto a surface. This is - accomplished by a [class@Pango.Renderer] object. The functions +: takes a string of positioned glyphs, and renders them onto a surface. + This is accomplished by a [class@Pango.Renderer] object. The functions pango_cairo_show_glyph_string() and pango_cairo_show_layout() use a [class@Pango.Renderer] to draw text onto a cairo surface. |