sourCEntral - mobile manpages

pdf

Pango::FontDescription

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)

$size (double)

Since: pango 1.8

boolean = $desc−>better_match ($old_match, $new_match)

$old_match (Pango::FontDescription or undef)

$new_match (Pango::FontDescription)

boolean = $desc1−>equal ($desc2)

$desc2 (Pango::FontDescription)

string = $desc−>get_family
$desc−>set_family ($family)

$family (string)

$desc−>set_family_static ($family)

$family (string)

fontdescription = Pango::FontDescription−>from_string ($str)

$str (string)

gravity = $desc−>get_gravity
Since: pango 1.16

$desc−>set_gravity ($gravity)

$gravity (Pango::Gravity)

Since: pango 1.16

integer = $desc−>hash
$desc−>merge ($desc_to_merge, $replace_existing)

$desc_to_merge (Pango::FontDescription)

$replace_existing (boolean)

$desc−>merge_static ($desc_to_merge, $replace_existing)

$desc_to_merge (Pango::FontDescription)

$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)

$size (integer)

stretch = $desc−>get_stretch
$desc−>set_stretch ($stretch)

$stretch (Pango::Stretch)

style = $desc−>get_style
$desc−>set_style ($style)

$style (Pango::Style)

string = $desc−>to_filename
string = $desc−>to_string
$desc−>unset_fields ($to_unset)

$to_unset (Pango::FontMask)

variant = $desc−>get_variant
$desc−>set_variant ($variant)

$variant (Pango::Variant)

weight = $desc−>get_weight
$desc−>set_weight ($weight)

$weight (Pango::Weight)

ENUMS AND FLAGS

flags Pango::FontMask

’family’ / ’ PANGO_FONT_MASK_FAMILY

’style’ / ’ PANGO_FONT_MASK_STYLE

’variant’ / ’ PANGO_FONT_MASK_VARIANT

’weight’ / ’ PANGO_FONT_MASK_WEIGHT

’stretch’ / ’ PANGO_FONT_MASK_STRETCH

’size’ / ’ PANGO_FONT_MASK_SIZE

’gravity’ / ’ PANGO_FONT_MASK_GRAVITY

enum Pango::Gravity

’south’ / ’ PANGO_GRAVITY_SOUTH

’east’ / ’ PANGO_GRAVITY_EAST

’north’ / ’ PANGO_GRAVITY_NORTH

’west’ / ’ PANGO_GRAVITY_WEST

’auto’ / ’ PANGO_GRAVITY_AUTO

enum Pango::Stretch

’ultra−condensed’ / ’ PANGO_STRETCH_ULTRA_CONDENSED

’extra−condensed’ / ’ PANGO_STRETCH_EXTRA_CONDENSED

’condensed’ / ’ PANGO_STRETCH_CONDENSED

’semi−condensed’ / ’ PANGO_STRETCH_SEMI_CONDENSED

’normal’ / ’ PANGO_STRETCH_NORMAL

’semi−expanded’ / ’ PANGO_STRETCH_SEMI_EXPANDED

’expanded’ / ’ PANGO_STRETCH_EXPANDED

’extra−expanded’ / ’ PANGO_STRETCH_EXTRA_EXPANDED

’ultra−expanded’ / ’ PANGO_STRETCH_ULTRA_EXPANDED

enum Pango::Style

’normal’ / ’ PANGO_STYLE_NORMAL

’oblique’ / ’ PANGO_STYLE_OBLIQUE

’italic’ / ’ PANGO_STYLE_ITALIC

enum Pango::Variant

’normal’ / ’ PANGO_VARIANT_NORMAL

’small−caps’ / ’ PANGO_VARIANT_SMALL_CAPS

enum Pango::Weight

’thin’ / ’ PANGO_WEIGHT_THIN

’ultralight’ / ’ PANGO_WEIGHT_ULTRALIGHT

’light’ / ’ PANGO_WEIGHT_LIGHT

’book’ / ’ PANGO_WEIGHT_BOOK

’normal’ / ’ PANGO_WEIGHT_NORMAL

’medium’ / ’ PANGO_WEIGHT_MEDIUM

’semibold’ / ’ PANGO_WEIGHT_SEMIBOLD

’bold’ / ’ PANGO_WEIGHT_BOLD

’ultrabold’ / ’ PANGO_WEIGHT_ULTRABOLD

’heavy’ / ’ PANGO_WEIGHT_HEAVY

’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.

pdf