logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

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

Enums And Flags

flagsPango::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'

       •   'variations' / 'PANGO_FONT_MASK_VARIATIONS'

   enumPango::Gravity
       •   'south' / 'PANGO_GRAVITY_SOUTH'

       •   'east' / 'PANGO_GRAVITY_EAST'

       •   'north' / 'PANGO_GRAVITY_NORTH'

       •   'west' / 'PANGO_GRAVITY_WEST'

       •   'auto' / 'PANGO_GRAVITY_AUTO'

   enumPango::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'

   enumPango::Style
       •   'normal' / 'PANGO_STYLE_NORMAL'

       •   'oblique' / 'PANGO_STYLE_OBLIQUE'

       •   'italic' / 'PANGO_STYLE_ITALIC'

   enumPango::Variant
       •   'normal' / 'PANGO_VARIANT_NORMAL'

       •   'small-caps' / 'PANGO_VARIANT_SMALL_CAPS'

       •   'all-small-caps' / 'PANGO_VARIANT_ALL_SMALL_CAPS'

       •   'petite-caps' / 'PANGO_VARIANT_PETITE_CAPS'

       •   'all-petite-caps' / 'PANGO_VARIANT_ALL_PETITE_CAPS'

       •   'unicase' / 'PANGO_VARIANT_UNICASE'

       •   'title-caps' / 'PANGO_VARIANT_TITLE_CAPS'

   enumPango::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'

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_fieldsinteger=$desc->get_sizeboolean=$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_filenamestring=$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)

Name

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

See Also

       Pango, Glib::Boxed

See Also