---
name: "Gnome2::Print::Font"
section: "3pm"
platform: "linux"
package: "libgnome2-print-perl"
version: "0.95.1-1+b1"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/Gnome2::Print::Font"
---

# Gnome2::Print::Font(3pm)

Gnome2::Print::Font

```
  Glib::Object
  +----Gnome2::Print::Font
```

**double = $font**-\>**get\_ascender**\
 **integer = Gnome2::Print::Font-\>black**\
 **integer = Gnome2::Print::Font-\>bold**\
 **integer = Gnome2::Print::Font-\>book**\
 **integer = Gnome2::Print::Font-\>constants**\
 **integer = Gnome2::Print::Font-\>demi**\
 **double = $font**-\>**get\_descender**\
 **integer = Gnome2::Print::Font-\>extra\_light**\
 **integer = Gnome2::Print::Font-\>extrablack**\
 **integer = Gnome2::Print::Font-\>extrabold**\
 **fontface = $font**-\>**get\_face**\
 **list = Gnome2::Print::Font-\>family\_list** This method returns a list of strings, each one containing a font family present on this system.\
 **uchar = $font**-\>**get\_family\_name**\
 **font = Gnome2::Print::Font-\>find ($name, $size)** `$name` (Glib::UChar) `$size` (double)\
 **font = Gnome2::Print::Font-\>find\_closest ($name, $size)** `$name` (Glib::UChar) `$size` (double)\
 **font = Gnome2::Print::Font-\>find\_closest\_from\_full\_name ($string)** `$string` (Glib::UChar)\
 **font = $family**-\>**find\_closest\_from\_weight\_slant** ($weight, `$italic`, `$size)` `$weight` (integer) `$italic` (boolean) `$size` (double)\
 **font = Gnome2::Print::Font-\>find\_from\_full\_name ($string)** `$string` (Glib::UChar)\
 **($x, $y**) = `$font`-\>**get\_glyph\_stdadvance ($glyph)** `$glyph` (integer)\
 **($x0, $y0**, `$x1`, `$y1`) = `$font`-\>**get\_glyph\_stdbbox ($glyph)** `$glyph` (integer)\
 **($x, $y**) = `$font`-\>**get\_glyph\_stdkerning** ($glyph0, `$glyph1)` `$glyph0` (integer) `$glyph1` (integer)\
 **double = $font**-\>**get\_glyph\_width ($glyph)** `$glyph` (integer)\
 **integer = Gnome2::Print::Font-\>heaviest**\
 **integer = Gnome2::Print::Font-\>heavy**\
 **integer = Gnome2::Print::Font-\>ligh**\
 **integer = Gnome2::Print::Font-\>lightest**\
 **list = Gnome2::Print::Font-\>list** This method returns a list of strings, each one containing a font name present on this system.\
 **integer = $font**-\>**lookup\_default ($unicode)** `$unicode` (integer)\
 **integer = Gnome2::Print::Font-\>medium**\
 **uchar = $font**-\>**get\_name**\
 **uchar = $font**-\>**get\_ps\_name**\
 **integer = Gnome2::Print::Font-\>regular**\
 **integer = Gnome2::Print::Font-\>semi**\
 **double = $font**-\>**get\_size**\
 **uchar = $font**-\>**get\_species\_name**\
 **list = Gnome2::Print::Font-\>style\_list ($family)** `$family` (Glib::UChar)

This method returns a list of strings, each one containing a style for the given font family.\
 **integer = Gnome2::Print::Font-\>thin**\
 **double = $font**-\>**get\_underline\_position**\
 **double = $font**-\>**get\_underline\_thickness**\
 **double = $font**-\>**get\_width\_utf8 ($s)** `$s` (string)\
 **double = $font**-\>**get\_width\_utf8\_sized** ($s, `$n)` `$s` (string) `$n` (integer) Gnome2::Print, Glib::Object Copyright (C) 2003-2004 by the gtk2-perl team. This software is licensed under the LGPL.  See Gnome2::Print for a full notice.
