Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 86c1aa1008edd0cfec0ed724afe2ba4d > files > 57

ghc-pango-devel-0.11.2-2.fc14.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--Rendered using the Haskell Html Library v0.2-->
<HTML
><HEAD
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
><TITLE
>Graphics.Rendering.Pango.Font</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
><SCRIPT TYPE="text/javascript"
>window.onload = function () {setSynopsis("mini_Graphics-Rendering-Pango-Font.html")};</SCRIPT
></HEAD
><BODY
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topbar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
></TD
><TD CLASS="title"
>pango-0.11.2: Binding to the Pango text rendering engine.</TD
><TD CLASS="topbut"
><A HREF="src/Graphics-Rendering-Pango-Font.html"
>Source code</A
></TD
><TD CLASS="topbut"
><A HREF="index.html"
>Contents</A
></TD
><TD CLASS="topbut"
><A HREF="doc-index.html"
>Index</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="modulebar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><FONT SIZE="6"
>Graphics.Rendering.Pango.Font</FONT
></TD
><TD ALIGN="right"
><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="infohead"
>Portability</TD
><TD CLASS="infoval"
>portable (depends on GHC)</TD
></TR
><TR
><TD CLASS="infohead"
>Stability</TD
><TD CLASS="infoval"
>provisional</TD
></TR
><TR
><TD CLASS="infohead"
>Maintainer</TD
><TD CLASS="infoval"
>gtk2hs-users@lists.sourceforge.net</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Description</TD
></TR
><TR
><TD CLASS="doc"
><P
>Fonts. The selection of an appropriate font to render text becomes a
 substantial task in the presence of Unicode where a single font does not
 cover the whole range of possible characters. Pango provides several
 concepts to find appropriate fonts and to query information about them:
</P
><UL
><LI
> <TT
><A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
></TT
>: Font descriptions provide a way to query and state
 requirements on
 fonts. This data structure has several fields describing different
 characteristics of a font. Each of these fields can be set of left
 unspecified.
</LI
><LI
> <TT
><A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontMap"
>FontMap</A
></TT
> : A font map represents the set of fonts available for a
 particular rendering system. In particular this map defines the
 relation between font size and pixel size in terms of the output medium.
</LI
><LI
> <TT
><A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFamily"
>FontFamily</A
></TT
> : A font family represents a set of fonts that have
 related faces, that is, their faces share a common design, but differ
 in slant, weight, width and other aspects.
</LI
><LI
> <TT
><A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFace"
>FontFace</A
></TT
>: A face is a specific font where all characteristics are
 fixed except for the size.
</LI
><LI
> <TT
><A HREF="Graphics-Rendering-Pango-Font.html#t%3AFont"
>Font</A
></TT
>: A font in the underlying rendering system.
</LI
><LI
> <TT
><A HREF="Graphics-Rendering-Pango-Enums.html#t%3AFontMetrics"
>FontMetrics</A
></TT
>: Information about the font that will be used to render
 a specific Context or <TT
><A HREF="Graphics-Rendering-Pango-Rendering.html#t%3APangoItem"
>PangoItem</A
></TT
>.
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Synopsis</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AFontDescription"
>FontDescription</A
> </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionNew"
>fontDescriptionNew</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionCopy"
>fontDescriptionCopy</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionSetFamily"
>fontDescriptionSetFamily</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionGetFamily"
>fontDescriptionGetFamily</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionSetStyle"
>fontDescriptionSetStyle</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="Graphics-Rendering-Pango-Enums.html#t%3AFontStyle"
>FontStyle</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionGetStyle"
>fontDescriptionGetStyle</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-Rendering-Pango-Enums.html#t%3AFontStyle"
>FontStyle</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionSetVariant"
>fontDescriptionSetVariant</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="Graphics-Rendering-Pango-Enums.html#t%3AVariant"
>Variant</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionGetVariant"
>fontDescriptionGetVariant</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-Rendering-Pango-Enums.html#t%3AVariant"
>Variant</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionSetWeight"
>fontDescriptionSetWeight</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="Graphics-Rendering-Pango-Enums.html#t%3AWeight"
>Weight</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionGetWeight"
>fontDescriptionGetWeight</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-Rendering-Pango-Enums.html#t%3AWeight"
>Weight</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionSetStretch"
>fontDescriptionSetStretch</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="Graphics-Rendering-Pango-Enums.html#t%3AStretch"
>Stretch</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionGetStretch"
>fontDescriptionGetStretch</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-Rendering-Pango-Enums.html#t%3AStretch"
>Stretch</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionSetSize"
>fontDescriptionSetSize</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble"
>Double</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionGetSize"
>fontDescriptionGetSize</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble"
>Double</A
>)</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AFontMask"
>FontMask</A
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="decl"
>= <A HREF="#v%3APangoFontMaskFamily"
>PangoFontMaskFamily</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3APangoFontMaskStyle"
>PangoFontMaskStyle</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3APangoFontMaskVariant"
>PangoFontMaskVariant</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3APangoFontMaskWeight"
>PangoFontMaskWeight</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3APangoFontMaskStretch"
>PangoFontMaskStretch</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3APangoFontMaskSize"
>PangoFontMaskSize</A
></TD
></TR
><TR
><TD CLASS="decl"
>| <A HREF="#v%3APangoFontMaskGravity"
>PangoFontMaskGravity</A
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionUnsetFields"
>fontDescriptionUnsetFields</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; [<A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontMask"
>FontMask</A
>] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionMerge"
>fontDescriptionMerge</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionBetterMatch"
>fontDescriptionBetterMatch</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionFromString"
>fontDescriptionFromString</A
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3AfontDescriptionToString"
>fontDescriptionToString</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AFontMap"
>FontMap</A
> </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> o =&gt; <A HREF="#t%3AFontMapClass"
>FontMapClass</A
> o </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3ApangoFontMapListFamilies"
>pangoFontMapListFamilies</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontMap"
>FontMap</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> [<A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFamily"
>FontFamily</A
>]</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AFontFamily"
>FontFamily</A
> </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> o =&gt; <A HREF="#t%3AFontFamilyClass"
>FontFamilyClass</A
> o </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3ApangoFontFamilyIsMonospace"
>pangoFontFamilyIsMonospace</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFamily"
>FontFamily</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3ApangoFontFamilyListFaces"
>pangoFontFamilyListFaces</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFamily"
>FontFamily</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> [<A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFace"
>FontFace</A
>]</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AFontFace"
>FontFace</A
> </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> o =&gt; <A HREF="#t%3AFontFaceClass"
>FontFaceClass</A
> o </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3ApangoFontFaceListSizes"
>pangoFontFaceListSizes</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFace"
>FontFace</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble"
>Double</A
>])</TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="#v%3ApangoFontFaceDescribe"
>pangoFontFaceDescribe</A
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFace"
>FontFace</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
></TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A HREF="#t%3AFont"
>Font</A
> </TD
></TR
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> o =&gt; <A HREF="#t%3AFontClass"
>FontClass</A
> o </TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Documentation</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:FontDescription"
><A NAME="t%3AFontDescription"
></A
></A
><B
>FontDescription</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-BasicTypes.html#FontDescription"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>A possibly partial description of font(s).
</TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:FontDescription')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:FontDescription" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionNew"
><A NAME="v%3AfontDescriptionNew"
></A
></A
><B
>fontDescriptionNew</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionNew"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Create a new font description.
</P
><UL
><LI
> All field are unset.
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionCopy"
><A NAME="v%3AfontDescriptionCopy"
></A
></A
><B
>fontDescriptionCopy</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionCopy"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Make a deep copy of a font description.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionSetFamily"
><A NAME="v%3AfontDescriptionSetFamily"
></A
></A
><B
>fontDescriptionSetFamily</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionSetFamily"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Set the font famliy.
</P
><UL
><LI
> A font family is a name designating the design of the font (e.g. Sans
   or Times) without the variant.
</LI
><LI
> In some contexts a comma separated list of font families can be used.
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionGetFamily"
><A NAME="v%3AfontDescriptionGetFamily"
></A
></A
><B
>fontDescriptionGetFamily</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionGetFamily"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Get the font family.
</P
><UL
><LI
> <TT
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#v%3ANothing"
>Nothing</A
></TT
> is returned if the font family is not set.
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionSetStyle"
><A NAME="v%3AfontDescriptionSetStyle"
></A
></A
><B
>fontDescriptionSetStyle</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="Graphics-Rendering-Pango-Enums.html#t%3AFontStyle"
>FontStyle</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionSetStyle"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionGetStyle"
><A NAME="v%3AfontDescriptionGetStyle"
></A
></A
><B
>fontDescriptionGetStyle</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-Rendering-Pango-Enums.html#t%3AFontStyle"
>FontStyle</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionGetStyle"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Get the style field.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionSetVariant"
><A NAME="v%3AfontDescriptionSetVariant"
></A
></A
><B
>fontDescriptionSetVariant</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="Graphics-Rendering-Pango-Enums.html#t%3AVariant"
>Variant</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionSetVariant"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Set the variant field.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionGetVariant"
><A NAME="v%3AfontDescriptionGetVariant"
></A
></A
><B
>fontDescriptionGetVariant</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-Rendering-Pango-Enums.html#t%3AVariant"
>Variant</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionGetVariant"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Get the variant field.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionSetWeight"
><A NAME="v%3AfontDescriptionSetWeight"
></A
></A
><B
>fontDescriptionSetWeight</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="Graphics-Rendering-Pango-Enums.html#t%3AWeight"
>Weight</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionSetWeight"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Set the weight field.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionGetWeight"
><A NAME="v%3AfontDescriptionGetWeight"
></A
></A
><B
>fontDescriptionGetWeight</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-Rendering-Pango-Enums.html#t%3AWeight"
>Weight</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionGetWeight"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Get the weight field.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionSetStretch"
><A NAME="v%3AfontDescriptionSetStretch"
></A
></A
><B
>fontDescriptionSetStretch</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="Graphics-Rendering-Pango-Enums.html#t%3AStretch"
>Stretch</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionSetStretch"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Set the stretch field.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionGetStretch"
><A NAME="v%3AfontDescriptionGetStretch"
></A
></A
><B
>fontDescriptionGetStretch</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="Graphics-Rendering-Pango-Enums.html#t%3AStretch"
>Stretch</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionGetStretch"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Get the stretch field.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionSetSize"
><A NAME="v%3AfontDescriptionSetSize"
></A
></A
><B
>fontDescriptionSetSize</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble"
>Double</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionSetSize"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Set the size field.
</P
><UL
><LI
> The given size is in points (pts). One point is 1/72 inch.
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionGetSize"
><A NAME="v%3AfontDescriptionGetSize"
></A
></A
><B
>fontDescriptionGetSize</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble"
>Double</A
>)</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionGetSize"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Get the size field.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:FontMask"
><A NAME="t%3AFontMask"
></A
></A
><B
>FontMask</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#FontMask"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="ndoc"
>Flags denoting which fields in a font description are set.
</TD
></TR
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:PangoFontMaskFamily"
><A NAME="v%3APangoFontMaskFamily"
></A
></A
><B
>PangoFontMaskFamily</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:PangoFontMaskStyle"
><A NAME="v%3APangoFontMaskStyle"
></A
></A
><B
>PangoFontMaskStyle</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:PangoFontMaskVariant"
><A NAME="v%3APangoFontMaskVariant"
></A
></A
><B
>PangoFontMaskVariant</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:PangoFontMaskWeight"
><A NAME="v%3APangoFontMaskWeight"
></A
></A
><B
>PangoFontMaskWeight</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:PangoFontMaskStretch"
><A NAME="v%3APangoFontMaskStretch"
></A
></A
><B
>PangoFontMaskStretch</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:PangoFontMaskSize"
><A NAME="v%3APangoFontMaskSize"
></A
></A
><B
>PangoFontMaskSize</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:PangoFontMaskGravity"
><A NAME="v%3APangoFontMaskGravity"
></A
></A
><B
>PangoFontMaskGravity</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:FontMask')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:FontMask" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ABounded"
>Bounded</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontMask"
>FontMask</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3AEnum"
>Enum</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontMask"
>FontMask</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-Flags.html#t%3AFlags"
>Flags</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontMask"
>FontMask</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionUnsetFields"
><A NAME="v%3AfontDescriptionUnsetFields"
></A
></A
><B
>fontDescriptionUnsetFields</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; [<A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontMask"
>FontMask</A
>] -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionUnsetFields"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
>Reset fields in a font description.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionMerge"
><A NAME="v%3AfontDescriptionMerge"
></A
></A
><B
>fontDescriptionMerge</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionMerge"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Merge two font descriptions.
</P
><UL
><LI
> Copy fields from the second description to the first. If the boolean
   parameter is set, existing fields in the first description will be
   replaced.
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionBetterMatch"
><A NAME="v%3AfontDescriptionBetterMatch"
></A
></A
><B
>fontDescriptionBetterMatch</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionBetterMatch"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Determine which of two descriptions matches a given description better.
</P
><UL
><LI
> Returns <TT
>True</TT
> if the last description is a better match to the first
   arguement than the middle one.
</LI
><LI
> Approximate matching is done on weight and style. If the other
   attributes do not match, the function returns <TT
>False</TT
>.
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionFromString"
><A NAME="v%3AfontDescriptionFromString"
></A
></A
><B
>fontDescriptionFromString</B
> :: <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionFromString"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Create a font description from a string.
</P
><UL
><LI
> The given argument must have the form 
   <TT
>[FAMILY-LIST] [STYLE-OPTIONS] [SIZE]</TT
> where <TT
>FAMILY_LIST</TT
> is a comma
   separated list of font families optionally terminated by a comma,
   <TT
>STYLE_OPTIONS</TT
> is a whitespace separated list of words where each
   word describes one of style, variant, weight or stretch. <TT
>SIZE</TT
> is
   a decimal number giving the size of the font in points. If any of
   these fields is absent, the resulting <TT
><A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
></TT
> will have
   the corresponing fields unset.
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:fontDescriptionToString"
><A NAME="v%3AfontDescriptionToString"
></A
></A
><B
>fontDescriptionToString</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Description.html#fontDescriptionToString"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Convert a font description to a string.
</P
><UL
><LI
> Creates a string representation of a font description. See
   <TT
><A HREF="Graphics-Rendering-Pango-Font.html#v%3AfontDescriptionFromString"
>fontDescriptionFromString</A
></TT
> for the format of the string.
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:FontMap"
><A NAME="t%3AFontMap"
></A
></A
><B
>FontMap</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Types.html#FontMap"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:FontMap')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:FontMap" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontMap"
>FontMap</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrd"
>Ord</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontMap"
>FontMap</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontMap"
>FontMap</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontMapClass"
>FontMapClass</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontMap"
>FontMap</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> o =&gt; <A NAME="t:FontMapClass"
><A NAME="t%3AFontMapClass"
></A
></A
><B
>FontMapClass</B
> o </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Types.html#FontMapClass"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:FontMapClass')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:FontMapClass" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontMapClass"
>FontMapClass</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontMap"
>FontMap</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:pangoFontMapListFamilies"
><A NAME="v%3ApangoFontMapListFamilies"
></A
></A
><B
>pangoFontMapListFamilies</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontMap"
>FontMap</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> [<A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFamily"
>FontFamily</A
>]</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Font.html#pangoFontMapListFamilies"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Ask for the different font families that a particular back-end supports.
</P
><UL
><LI
> The <TT
><A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontMap"
>FontMap</A
></TT
> can be acquired by calling
 Graphics.Rendering.Pango.Cairo.cairoFontMapGetDefault.
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:FontFamily"
><A NAME="t%3AFontFamily"
></A
></A
><B
>FontFamily</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Types.html#FontFamily"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:FontFamily')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:FontFamily" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFamily"
>FontFamily</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrd"
>Ord</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFamily"
>FontFamily</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFamily"
>FontFamily</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFamily"
>FontFamily</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFamilyClass"
>FontFamilyClass</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFamily"
>FontFamily</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> o =&gt; <A NAME="t:FontFamilyClass"
><A NAME="t%3AFontFamilyClass"
></A
></A
><B
>FontFamilyClass</B
> o </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Types.html#FontFamilyClass"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:FontFamilyClass')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:FontFamilyClass" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFamilyClass"
>FontFamilyClass</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFamily"
>FontFamily</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:pangoFontFamilyIsMonospace"
><A NAME="v%3ApangoFontFamilyIsMonospace"
></A
></A
><B
>pangoFontFamilyIsMonospace</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFamily"
>FontFamily</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Font.html#pangoFontFamilyIsMonospace"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Ask if the given family contains monospace fonts.
</P
><UL
><LI
> A monospace font is a font designed for text display where the
 characters form a regular grid. For Western languages this would
 mean that the advance width of all characters are the same, but
 this categorization also includes Asian fonts which include
 double-width characters: characters that occupy two grid cells.
</LI
><LI
> The best way to find out the grid-cell size is to query the members
 of the according <TT
><A HREF="Graphics-Rendering-Pango-Enums.html#t%3AFontMetrics"
>FontMetrics</A
></TT
> structure.
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:pangoFontFamilyListFaces"
><A NAME="v%3ApangoFontFamilyListFaces"
></A
></A
><B
>pangoFontFamilyListFaces</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFamily"
>FontFamily</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> [<A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFace"
>FontFace</A
>]</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Font.html#pangoFontFamilyListFaces"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Ask for the faces contained in a particular family.
</P
><UL
><LI
> Asks for all font faces in the given family. The faces in a family
 share a common design, but differ in slant, weight, width and other
 aspects. For example, the font family <A HREF="Sans.html"
>Sans</A
> contains several fonts
 such as Helvetica and Arial.
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:FontFace"
><A NAME="t%3AFontFace"
></A
></A
><B
>FontFace</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Types.html#FontFace"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:FontFace')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:FontFace" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFace"
>FontFace</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrd"
>Ord</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFace"
>FontFace</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFace"
>FontFace</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFace"
>FontFace</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFaceClass"
>FontFaceClass</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFace"
>FontFace</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> o =&gt; <A NAME="t:FontFaceClass"
><A NAME="t%3AFontFaceClass"
></A
></A
><B
>FontFaceClass</B
> o </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Types.html#FontFaceClass"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:FontFaceClass')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:FontFaceClass" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFaceClass"
>FontFaceClass</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFace"
>FontFace</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:pangoFontFaceListSizes"
><A NAME="v%3ApangoFontFaceListSizes"
></A
></A
><B
>pangoFontFaceListSizes</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFace"
>FontFace</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> [<A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Prelude.html#t%3ADouble"
>Double</A
>])</TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Font.html#pangoFontFaceListSizes"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Ask for available sizes of this font face.
</P
><UL
><LI
> List the available sizes for a font. This is only applicable to bitmap
 fonts since all other fonts can be scaled arbitrarily. For scalable
 fonts, this function returns <TT
>Nothing</TT
>. The sizes returned are in
 ascending order, their unit is points (1/72 inch).
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><A NAME="v:pangoFontFaceDescribe"
><A NAME="v%3ApangoFontFaceDescribe"
></A
></A
><B
>pangoFontFaceDescribe</B
> :: <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFace"
>FontFace</A
> -&gt; <A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/System-IO.html#t%3AIO"
>IO</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontDescription"
>FontDescription</A
></TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Font.html#pangoFontFaceDescribe"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="doc"
><P
>Ask for a description of this face.
</P
><UL
><LI
> Returns the family, style, variant, weight and stretch of a <TT
><A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontFace"
>FontFace</A
></TT
>.
 The size field of the resulting font description will be unset.
</LI
></UL
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:Font"
><A NAME="t%3AFont"
></A
></A
><B
>Font</B
>  </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Types.html#Font"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Font')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:Font" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFont"
>Font</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/base-4.2.0.2/Data-Ord.html#t%3AOrd"
>Ord</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFont"
>Font</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFont"
>Font</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontClass"
>FontClass</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFont"
>Font</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="topdecl"
><TABLE CLASS="declbar"
><TR
><TD CLASS="declname"
><SPAN CLASS="keyword"
>class</SPAN
> <A HREF="/usr/share/doc/ghc/html/libraries/glib-0.11.2/System-Glib-GObject.html#t%3AGObjectClass"
>GObjectClass</A
> o =&gt; <A NAME="t:FontClass"
><A NAME="t%3AFontClass"
></A
></A
><B
>FontClass</B
> o </TD
><TD CLASS="declbut"
><A HREF="src/Graphics-Rendering-Pango-Types.html#FontClass"
>Source</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="s8"
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:FontClass')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:FontClass" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="Graphics-Rendering-Pango-Font.html#t%3AFontClass"
>FontClass</A
> <A HREF="Graphics-Rendering-Pango-Font.html#t%3AFont"
>Font</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="botbar"
>Produced by <A HREF="http://www.haskell.org/haddock/"
>Haddock</A
> version 2.6.1</TD
></TR
></TABLE
></BODY
></HTML
>