Module pango::functions [−][src]
Functions
| extents_to_pixels | Converts extents from Pango units to device units, dividing by the
|
| find_base_dir | Searches a string the first character that has a strong direction, according to the Unicode bidirectional algorithm. |
| find_paragraph_boundary | Locates a paragraph boundary in |
| is_zero_width | Checks |
| itemize | Breaks a piece of text into segments with consistent
directional level and shaping engine. Each byte of |
| itemize_with_base_dir | Like |
| parse_markup | Parses marked-up text (see |
| parse_stretch | Parses a font stretch. The allowed values are “ultra_condensed”, “extra_condensed”, “condensed”, “semi_condensed”, “normal”, “semi_expanded”, “expanded”, “extra_expanded” and “ultra_expanded”. Case variations are ignored and the ‘_’ characters may be omitted. |
| parse_style | Parses a font style. The allowed values are “normal”, “italic” and “oblique”, case variations being ignored. |
| parse_variant | Parses a font variant. The allowed values are “normal” and “smallcaps” or “small_caps”, case variations being ignored. |
| parse_weight | Parses a font weight. The allowed values are “heavy”, “ultrabold”, “bold”, “normal”, “light”, “ultraleight” and integers. Case variations are ignored. |
| quantize_line_geometry | Quantizes the thickness and position of a line, typically an
underline or strikethrough, to whole device pixels, that is integer
multiples of |
| shape | Given a segment of text and the corresponding
|
| unichar_direction | Determines the inherent direction of a character; either
|
| units_from_double | Converts a floating-point number to Pango units: multiplies
it by |
| units_to_double | Converts a number in Pango units to floating-point: divides
it by |
| version | This is similar to the macro |
| version_check | Checks that the Pango library in use is compatible with the
given version. Generally you would pass in the constants
|
| version_string | This is similar to the macro |