Pango::FontDescription(3pm)
NAME
Pango::FontDescription - Pango object to represent a description of a
font
HIERARCHY
Glib::Boxed
+----Pango::FontDescription
METHODS
- fontdescription = Pango::FontDescription->new $desc->set_absolute_size ($size)
- o $size (double)
- Since: pango 1.8
- boolean = $desc->better_match ($old_match, $new_match)
- o $old_match (Pango::FontDescription or undef)
- o $new_match (Pango::FontDescription)
- boolean = $desc1->equal ($desc2)
- o $desc2 (Pango::FontDescription)
- string = $desc->get_family $desc->set_family ($family)
- o $family (string)
- $desc->set_family_static ($family)
- o $family (string)
- fontdescription = Pango::FontDescription->from_string ($str)
- o $str (string)
- gravity = $desc->get_gravity
- Since: pango 1.16
- $desc->set_gravity ($gravity)
- o $gravity (Pango::Gravity)
- Since: pango 1.16
- integer = $desc->hash
$desc->merge ($desc_to_merge, $replace_existing) - o $desc_to_merge (Pango::FontDescription)
- o $replace_existing (boolean)
- $desc->merge_static ($desc_to_merge, $replace_existing)
- o $desc_to_merge (Pango::FontDescription)
- o $replace_existing (boolean)
- fontmask = $desc->get_set_fields
integer = $desc->get_size
boolean = $desc->get_size_is_absolute - Since: pango 1.8
- $desc->set_size ($size)
- o $size (integer)
- stretch = $desc->get_stretch $desc->set_stretch ($stretch)
- o $stretch (Pango::Stretch)
- style = $desc->get_style
$desc->set_style ($style) - o $style (Pango::Style)
- string = $desc->to_filename
string = $desc->to_string
$desc->unset_fields ($to_unset) - o $to_unset (Pango::FontMask)
- variant = $desc->get_variant $desc->set_variant ($variant)
- o $variant (Pango::Variant)
- weight = $desc->get_weight $desc->set_weight ($weight)
- o $weight (Pango::Weight)
ENUMS AND FLAGS
- flags Pango::FontMask
- o 'family' / 'PANGO_FONT_MASK_FAMILY'
- o 'style' / 'PANGO_FONT_MASK_STYLE'
- o 'variant' / 'PANGO_FONT_MASK_VARIANT'
- o 'weight' / 'PANGO_FONT_MASK_WEIGHT'
- o 'stretch' / 'PANGO_FONT_MASK_STRETCH'
- o 'size' / 'PANGO_FONT_MASK_SIZE'
- o 'gravity' / 'PANGO_FONT_MASK_GRAVITY'
- enum Pango::Gravity
- o 'south' / 'PANGO_GRAVITY_SOUTH'
- o 'east' / 'PANGO_GRAVITY_EAST'
- o 'north' / 'PANGO_GRAVITY_NORTH'
- o 'west' / 'PANGO_GRAVITY_WEST'
- o 'auto' / 'PANGO_GRAVITY_AUTO'
- enum Pango::Stretch
- o 'ultra-condensed' / 'PANGO_STRETCH_ULTRA_CONDENSED'
- o 'extra-condensed' / 'PANGO_STRETCH_EXTRA_CONDENSED'
- o 'condensed' / 'PANGO_STRETCH_CONDENSED'
- o 'semi-condensed' / 'PANGO_STRETCH_SEMI_CONDENSED'
- o 'normal' / 'PANGO_STRETCH_NORMAL'
- o 'semi-expanded' / 'PANGO_STRETCH_SEMI_EXPANDED'
- o 'expanded' / 'PANGO_STRETCH_EXPANDED'
- o 'extra-expanded' / 'PANGO_STRETCH_EXTRA_EXPANDED'
- o 'ultra-expanded' / 'PANGO_STRETCH_ULTRA_EXPANDED'
- enum Pango::Style
- o 'normal' / 'PANGO_STYLE_NORMAL'
- o 'oblique' / 'PANGO_STYLE_OBLIQUE'
- o 'italic' / 'PANGO_STYLE_ITALIC'
- enum Pango::Variant
- o 'normal' / 'PANGO_VARIANT_NORMAL'
- o 'small-caps' / 'PANGO_VARIANT_SMALL_CAPS'
- enum Pango::Weight
- o 'thin' / 'PANGO_WEIGHT_THIN'
- o 'ultralight' / 'PANGO_WEIGHT_ULTRALIGHT'
- o 'light' / 'PANGO_WEIGHT_LIGHT'
- o 'book' / 'PANGO_WEIGHT_BOOK'
- o 'normal' / 'PANGO_WEIGHT_NORMAL'
- o 'medium' / 'PANGO_WEIGHT_MEDIUM'
- o 'semibold' / 'PANGO_WEIGHT_SEMIBOLD'
- o 'bold' / 'PANGO_WEIGHT_BOLD'
- o 'ultrabold' / 'PANGO_WEIGHT_ULTRABOLD'
- o 'heavy' / 'PANGO_WEIGHT_HEAVY'
- o 'ultraheavy' / 'PANGO_WEIGHT_ULTRAHEAVY'
SEE ALSO
Pango, Glib::Boxed
COPYRIGHT
Copyright (C) 2003-2009 by the gtk2-perl team.
- This software is licensed under the LGPL. See Pango for a full notice.