pango.font_metrics
Module for [FontMetrics] struct
struct FontMetrics
Types 1
structFontMetrics
A [pango.font_metrics.FontMetrics] structure holds the overall metric information for a font.
The information in a [pango.font_metrics.FontMetrics] structure may be restricted to a script. The fields of this structure are private to implementations of a font backend. See the documentation of the corresponding getters for documentation of their meaning.
For an overview of the most important metrics, see:
Fields
uint refCountint ascentint descentint heightint approximateCharWidthint approximateDigitWidthint underlinePositionint underlineThicknessint strikethroughPositionint strikethroughThicknessMethods
void * boxCopy()int getApproximateCharWidth()Gets the approximate character width for a font metrics structure.int getApproximateDigitWidth()Gets the approximate digit width for a font metrics structure.int getAscent()Gets the ascent from a font metrics structure.int getDescent()Gets the descent from a font metrics structure.int getHeight()Gets the line height from a font metrics structure.int getStrikethroughPosition()Gets the suggested position to draw the strikethrough.int getStrikethroughThickness()Gets the suggested thickness to draw for the strikethrough. Returns: the suggested strikethrough thickness, in Pango units.int getUnderlinePosition()Gets the suggested position to draw the underline.int getUnderlineThickness()Gets the suggested thickness to draw for the underline. Returns: the suggested underline thickness, in Pango units.