1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
5 Base font class for Fontconfig-based backends
7 <!-- ##### SECTION Long_Description ##### -->
9 #PangoFcFont is a base class for font implementation using the
10 Fontconfig and FreeType libraries. It is used in the
11 <link linkend="pango-Xft-Fonts-and-Rendering">Xft</link> and
12 <link linkend="pango-FreeType-Fonts-and-Rendering">FreeType</link>
13 backends shipped with Pango, but can also be used when creating
14 new backends. Any backend deriving from this base class will
15 take advantage of the wide range of shapers implemented using
16 FreeType that come with Pango.
19 <!-- ##### SECTION See_Also ##### -->
24 <term>#PangoFcFontMap</term>
25 <listitem><para>The base class for font maps; creating a new
26 Fontconfig-based backend involves deriving from both
27 #PangoFcFontMap and #PangoFcFont.
34 <!-- ##### SECTION Stability_Level ##### -->
37 <!-- ##### STRUCT PangoFcFont ##### -->
43 <!-- ##### ARG PangoFcFont:fontmap ##### -->
48 <!-- ##### ARG PangoFcFont:pattern ##### -->
53 <!-- ##### STRUCT PangoFcFontClass ##### -->
65 <!-- ##### MACRO PANGO_RENDER_TYPE_FC ##### -->
72 <!-- ##### FUNCTION pango_fc_font_lock_face ##### -->
81 <!-- ##### FUNCTION pango_fc_font_unlock_face ##### -->
89 <!-- ##### FUNCTION pango_fc_font_has_char ##### -->
99 <!-- ##### FUNCTION pango_fc_font_get_glyph ##### -->
109 <!-- ##### FUNCTION pango_fc_font_get_unknown_glyph ##### -->
119 <!-- ##### FUNCTION pango_fc_font_kern_glyphs ##### -->