Codex

Pango::FontDescription

Section: User Contributed Perl Documentation (3pm)

Updated: 2014-08-29

Index?action=index Return to Main Contents


NAME

Pango::FontDescription - Pango object to represent a description of a font

HIERARCHY

METHODS

fontdescription = Pango::FontDescription->new

$desc->set_absolute_size ($size)

(double):

Since: pango 1.8

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

(Pango::FontDescription or undef):
(Pango::FontDescription):

boolean = $desc1->equal ($desc2)

(Pango::FontDescription):

string = $desc->get_family

$desc->set_family ($family)

(string):

$desc->set_family_static ($family)

(string):

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

(string):

gravity = $desc->get_gravity

Since: pango 1.16

$desc->set_gravity ($gravity)

(Pango::Gravity):

Since: pango 1.16

integer = $desc->hash

$desc->merge ($desc_to_merge, $replace_existing)

(Pango::FontDescription):
(boolean):

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

(Pango::FontDescription):
(boolean):

fontmask = $desc->get_set_fields

integer = $desc->get_size

boolean = $desc->get_size_is_absolute

Since: pango 1.8

$desc->set_size ($size)

(integer):

stretch = $desc->get_stretch

$desc->set_stretch ($stretch)

(Pango::Stretch):

style = $desc->get_style

$desc->set_style ($style)

(Pango::Style):

string = $desc->to_filename

string = $desc->to_string

$desc->unset_fields ($to_unset)

(Pango::FontMask):

variant = $desc->get_variant

$desc->set_variant ($variant)

(Pango::Variant):

weight = $desc->get_weight

$desc->set_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':
'semilight' / 'PANGO_WEIGHT_SEMILIGHT':
'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-2011 by the gtk2-perl team.

This software is licensed under the LGPL. See Pango for a full notice.


Index

NAME

HIERARCHY

METHODS

fontdescription = Pango::FontDescription->new

$desc->set_absolute_size ($size)

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

boolean = $desc1->equal ($desc2)

string = $desc->get_family

$desc->set_family ($family)

$desc->set_family_static ($family)

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

gravity = $desc->get_gravity

$desc->set_gravity ($gravity)

integer = $desc->hash

$desc->merge ($desc_to_merge, $replace_existing)

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

fontmask = $desc->get_set_fields

integer = $desc->get_size

boolean = $desc->get_size_is_absolute

$desc->set_size ($size)

stretch = $desc->get_stretch

$desc->set_stretch ($stretch)

style = $desc->get_style

$desc->set_style ($style)

string = $desc->to_filename

string = $desc->to_string

$desc->unset_fields ($to_unset)

variant = $desc->get_variant

$desc->set_variant ($variant)

weight = $desc->get_weight

$desc->set_weight ($weight)

ENUMS AND FLAGS

flags Pango::FontMask

enum Pango::Gravity

enum Pango::Stretch

enum Pango::Style

enum Pango::Variant

enum Pango::Weight

SEE ALSO

COPYRIGHT