Package: cairo
CStruct cairo-text-extents-t
Details The cairo-text-extents-t structure stores the extents of a single
glyph or a string of glyphs in user-space coordinates.
Because text extents are in user-space coordinates, they are mostly, but not
entirely, independent of the current transformation matrix. If you call (cairo-scale cr 2.0 2.0), text will be drawn twice as big, but the
reported text extents will not be doubled. They will change slightly due to
hinting, so you can not assume that metrics are independent of the
transformation matrix, but otherwise will remain unchanged. (defcstruct cairo-text-extents-t (x-bearing :double) (y-bearing :double) (width :double) (height :double) (x-advance :double) (y-advance :double))
| See also |
2020-12-29