### Namespace

# PangoFc – 1.0

Fontconfig support for Pango

Version | 1.52.2
Authors | Owen Taylor, Behdad Esfahbod
License | LGPL-2.1-or-later
Website | https://www.pango.org
Source | https://gitlab.gnome.org/GNOME/pango/

#### Build

C headers | `pango/pangofc-fontmap.h`
pkg-config files | `pangofc`

#### Dependencies

Pango—1.0 | A library for layout out and rendering of text
| Browse documentation
fontconfig—2.0 | A font configuration and enumeration library
| Browse documentation

#### Additional documentation

- Classes Hierarchy

#### Classes

Decoder | `PangoFcDecoder` is a virtual base class that implementations will inherit from. since: 1.6
Font | `PangoFcFont` is a base class for font implementations using the Fontconfig and FreeType libraries.
FontMap | `PangoFcFontMap` is a base class for font map implementations using the Fontconfig and FreeType libraries.

#### Callbacks

DecoderFindFunc | Callback function passed to `pango_fc_font_map_add_decoder_find_func()`.
SubstituteFunc | Function type for doing final config tweaking on prepared `FcPattern`s.

#### Constants

FONT_FEATURES | Fontconfig property that Pango reads from font patterns to populate list of OpenType features to be enabled for the font by default.
FONT_VARIATIONS | Fontconfig property that Pango reads from font patterns to populate list of OpenType font variations to be used for a font.
GRAVITY | Fontconfig property that Pango sets on any fontconfig pattern it passes to fontconfig if a `PangoGravity` other than `PANGO_GRAVITY_SOUTH` is desired.
PRGNAME | Fontconfig property that Pango sets on any fontconfig pattern it passes to fontconfig.
VERSION | Fontconfig property that Pango sets on any fontconfig pattern it passes to fontconfig.