<?xml version="1.0"?>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
  "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
[
<!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
<!ENTITY version SYSTEM "version.xml">
]>
<refentry id="PangoFcFont">
<refmeta>
<refentrytitle role="top_of_page" id="PangoFcFont.top_of_page">PangoFcFont</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>PANGO Library</refmiscinfo>
</refmeta>
<refnamediv>
<refname>PangoFcFont</refname>
<refpurpose>Base font class for Fontconfig-based backends</refpurpose>
</refnamediv>

<refsect1 id="PangoFcFont.functions" role="functions_proto">
<title role="functions_proto.title">Functions</title>
<informaltable pgwide="1" frame="none">
<tgroup cols="2">
<colspec colname="functions_return" colwidth="150px"/>
<colspec colname="functions_name"/>
<tbody>
<row><entry role="function_type"><link linkend="FT-Face"><returnvalue>FT_Face</returnvalue></link>
</entry><entry role="function_name"><link linkend="pango-fc-font-lock-face">pango_fc_font_lock_face</link>&#160;<phrase role="c_punctuation">()</phrase></entry></row>
<row><entry role="function_type"><link linkend="void"><returnvalue>void</returnvalue></link>
</entry><entry role="function_name"><link linkend="pango-fc-font-unlock-face">pango_fc_font_unlock_face</link>&#160;<phrase role="c_punctuation">()</phrase></entry></row>
<row><entry role="function_type"><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link>
</entry><entry role="function_name"><link linkend="pango-fc-font-has-char">pango_fc_font_has_char</link>&#160;<phrase role="c_punctuation">()</phrase></entry></row>
<row><entry role="function_type"><link linkend="guint"><returnvalue>guint</returnvalue></link>
</entry><entry role="function_name"><link linkend="pango-fc-font-get-glyph">pango_fc_font_get_glyph</link>&#160;<phrase role="c_punctuation">()</phrase></entry></row>
<row><entry role="function_type"><link linkend="PangoGlyph"><returnvalue>PangoGlyph</returnvalue></link>
</entry><entry role="function_name"><link linkend="pango-fc-font-get-unknown-glyph">pango_fc_font_get_unknown_glyph</link>&#160;<phrase role="c_punctuation">()</phrase></entry></row>
<row><entry role="function_type"><link linkend="void"><returnvalue>void</returnvalue></link>
</entry><entry role="function_name"><link linkend="pango-fc-font-kern-glyphs">pango_fc_font_kern_glyphs</link>&#160;<phrase role="c_punctuation">()</phrase></entry></row>

</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 id="PangoFcFont.properties" role="properties">
<title role="properties.title">Properties</title>
<informaltable frame="none">
<tgroup cols="3">
<colspec colname="properties_type" colwidth="150px"/>
<colspec colname="properties_name" colwidth="300px"/>
<colspec colname="properties_flags" colwidth="200px"/>
<tbody>
<row><entry role="property_type"><link linkend="PangoFcFontMap"><type>PangoFcFontMap</type></link>&#160;*</entry><entry role="property_name"><link linkend="PangoFcFont--fontmap">fontmap</link></entry><entry role="property_flags">Read / Write</entry></row>
<row><entry role="property_type"><link linkend="gpointer"><type>gpointer</type></link></entry><entry role="property_name"><link linkend="PangoFcFont--pattern">pattern</link></entry><entry role="property_flags">Read / Write / Construct Only</entry></row>

</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 id="PangoFcFont.other" role="other_proto">
<title role="other_proto.title">Types and Values</title>
<informaltable role="enum_members_table" pgwide="1" frame="none">
<tgroup cols="2">
<colspec colname="name" colwidth="150px"/>
<colspec colname="description"/>
<tbody>
<row><entry role="datatype_keyword">struct</entry><entry role="function_name"><link linkend="PangoFcFont-struct">PangoFcFont</link></entry></row>
<row><entry role="datatype_keyword"></entry><entry role="function_name"><link linkend="PangoFcFontClass">PangoFcFontClass</link></entry></row>
<row><entry role="define_keyword">#define</entry><entry role="function_name"><link linkend="PANGO-RENDER-TYPE-FC:CAPS">PANGO_RENDER_TYPE_FC</link></entry></row>

</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 id="PangoFcFont.object-hierarchy" role="object_hierarchy">
<title role="object_hierarchy.title">Object Hierarchy</title>
<screen>    <link linkend="GObject">GObject</link>
    <phrase role="lineart">&#9584;&#9472;&#9472;</phrase> <link linkend="PangoFont">PangoFont</link>
        <phrase role="lineart">&#9584;&#9472;&#9472;</phrase> PangoFcFont
            <phrase role="lineart">&#9584;&#9472;&#9472;</phrase> <link linkend="PangoXftFont">PangoXftFont</link>
</screen>
</refsect1>


<refsect1 id="PangoFcFont.description" role="desc">
<title role="desc.title">Description</title>
<para><link linkend="PangoFcFont"><type>PangoFcFont</type></link> is a base class for font implementation using the
Fontconfig and FreeType libraries. It is used in the</para>
<link linkend="pango-Xft-Fonts-and-Rendering">Xft</link> and
<link linkend="pango-FreeType-Fonts-and-Rendering">FreeType</link>
<para>backends shipped with Pango, but can also be used when creating
new backends. Any backend deriving from this base class will
take advantage of the wide range of shapers implemented using
FreeType that come with Pango.</para>

</refsect1>
<refsect1 id="PangoFcFont.functions_details" role="details">
<title role="details.title">Functions</title>
<refsect2 id="pango-fc-font-lock-face" role="function" condition="deprecated:1.44: Use pango_font_get_hb_font() instead|since:1.4">
<title>pango_fc_font_lock_face&#160;()</title>
<indexterm zone="pango-fc-font-lock-face" role="deprecated"><primary>pango_fc_font_lock_face</primary></indexterm><indexterm zone="pango-fc-font-lock-face" role="1.4"><primary>pango_fc_font_lock_face</primary></indexterm>
<programlisting language="C"><link linkend="FT-Face"><returnvalue>FT_Face</returnvalue></link>
pango_fc_font_lock_face (<parameter><link linkend="PangoFcFont"><type>PangoFcFont</type></link> *font</parameter>);</programlisting>
<warning><para><literal>pango_fc_font_lock_face</literal> has been deprecated since version 1.44 and should not be used in newly-written code.</para> <para>Use <link linkend="pango-font-get-hb-font"><function>pango_font_get_hb_font()</function></link> instead</para>
</warning>
<para>Gets the FreeType <type>FT_Face</type> associated with a font,
This face will be kept around until you call
<link linkend="pango-fc-font-unlock-face"><function>pango_fc_font_unlock_face()</function></link>.</para>
<refsect3 id="pango-fc-font-lock-face.parameters" role="parameters">
<title>Parameters</title>
<informaltable role="parameters_table" pgwide="1" frame="none">
<tgroup cols="3">
<colspec colname="parameters_name" colwidth="150px"/>
<colspec colname="parameters_description"/>
<colspec colname="parameters_annotations" colwidth="200px"/>
<tbody>
<row><entry role="parameter_name"><para>font</para></entry>
<entry role="parameter_description"><para>a <link linkend="PangoFcFont"><type>PangoFcFont</type></link>.</para></entry>
<entry role="parameter_annotations"></entry></row>
</tbody></tgroup></informaltable>
</refsect3><refsect3 id="pango-fc-font-lock-face.returns" role="returns">
<title>Returns</title>
<para> the FreeType <type>FT_Face</type> associated with <parameter>font</parameter>
.</para>
</refsect3><para role="since">Since: <link linkend="api-index-1.4">1.4</link></para></refsect2>
<refsect2 id="pango-fc-font-unlock-face" role="function" condition="deprecated:1.44: Use pango_font_get_hb_font() instead|since:1.4">
<title>pango_fc_font_unlock_face&#160;()</title>
<indexterm zone="pango-fc-font-unlock-face" role="deprecated"><primary>pango_fc_font_unlock_face</primary></indexterm><indexterm zone="pango-fc-font-unlock-face" role="1.4"><primary>pango_fc_font_unlock_face</primary></indexterm>
<programlisting language="C"><link linkend="void"><returnvalue>void</returnvalue></link>
pango_fc_font_unlock_face (<parameter><link linkend="PangoFcFont"><type>PangoFcFont</type></link> *font</parameter>);</programlisting>
<warning><para><literal>pango_fc_font_unlock_face</literal> has been deprecated since version 1.44 and should not be used in newly-written code.</para> <para>Use <link linkend="pango-font-get-hb-font"><function>pango_font_get_hb_font()</function></link> instead</para>
</warning>
<para>Releases a font previously obtained with
<link linkend="pango-fc-font-lock-face"><function>pango_fc_font_lock_face()</function></link>.</para>
<refsect3 id="pango-fc-font-unlock-face.parameters" role="parameters">
<title>Parameters</title>
<informaltable role="parameters_table" pgwide="1" frame="none">
<tgroup cols="3">
<colspec colname="parameters_name" colwidth="150px"/>
<colspec colname="parameters_description"/>
<colspec colname="parameters_annotations" colwidth="200px"/>
<tbody>
<row><entry role="parameter_name"><para>font</para></entry>
<entry role="parameter_description"><para>a <link linkend="PangoFcFont"><type>PangoFcFont</type></link>.</para></entry>
<entry role="parameter_annotations"></entry></row>
</tbody></tgroup></informaltable>
</refsect3><para role="since">Since: <link linkend="api-index-1.4">1.4</link></para></refsect2>
<refsect2 id="pango-fc-font-has-char" role="function" condition="deprecated:1.44: Use pango_font_has_char()|since:1.4">
<title>pango_fc_font_has_char&#160;()</title>
<indexterm zone="pango-fc-font-has-char" role="deprecated"><primary>pango_fc_font_has_char</primary></indexterm><indexterm zone="pango-fc-font-has-char" role="1.4"><primary>pango_fc_font_has_char</primary></indexterm>
<programlisting language="C"><link linkend="gboolean"><returnvalue>gboolean</returnvalue></link>
pango_fc_font_has_char (<parameter><link linkend="PangoFcFont"><type>PangoFcFont</type></link> *font</parameter>,
                        <parameter><link linkend="gunichar"><type>gunichar</type></link> wc</parameter>);</programlisting>
<warning><para><literal>pango_fc_font_has_char</literal> has been deprecated since version 1.44 and should not be used in newly-written code.</para> <para>Use <link linkend="pango-font-has-char"><function>pango_font_has_char()</function></link></para>
</warning>
<para>Determines whether <parameter>font</parameter>
 has a glyph for the codepoint <parameter>wc</parameter>
.</para>
<refsect3 id="pango-fc-font-has-char.parameters" role="parameters">
<title>Parameters</title>
<informaltable role="parameters_table" pgwide="1" frame="none">
<tgroup cols="3">
<colspec colname="parameters_name" colwidth="150px"/>
<colspec colname="parameters_description"/>
<colspec colname="parameters_annotations" colwidth="200px"/>
<tbody>
<row><entry role="parameter_name"><para>font</para></entry>
<entry role="parameter_description"><para>a <link linkend="PangoFcFont"><type>PangoFcFont</type></link></para></entry>
<entry role="parameter_annotations"></entry></row>
<row><entry role="parameter_name"><para>wc</para></entry>
<entry role="parameter_description"><para>Unicode codepoint to look up</para></entry>
<entry role="parameter_annotations"></entry></row>
</tbody></tgroup></informaltable>
</refsect3><refsect3 id="pango-fc-font-has-char.returns" role="returns">
<title>Returns</title>
<para> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if <parameter>font</parameter>
has the requested codepoint.</para>
</refsect3><para role="since">Since: <link linkend="api-index-1.4">1.4</link></para></refsect2>
<refsect2 id="pango-fc-font-get-glyph" role="function" condition="since:1.4">
<title>pango_fc_font_get_glyph&#160;()</title>
<indexterm zone="pango-fc-font-get-glyph" role="1.4"><primary>pango_fc_font_get_glyph</primary></indexterm>
<programlisting language="C"><link linkend="guint"><returnvalue>guint</returnvalue></link>
pango_fc_font_get_glyph (<parameter><link linkend="PangoFcFont"><type>PangoFcFont</type></link> *font</parameter>,
                         <parameter><link linkend="gunichar"><type>gunichar</type></link> wc</parameter>);</programlisting>
<para>Gets the glyph index for a given Unicode character
for <parameter>font</parameter>
. If you only want to determine
whether the font has the glyph, use <link linkend="pango-fc-font-has-char"><function>pango_fc_font_has_char()</function></link>.</para>
<refsect3 id="pango-fc-font-get-glyph.parameters" role="parameters">
<title>Parameters</title>
<informaltable role="parameters_table" pgwide="1" frame="none">
<tgroup cols="3">
<colspec colname="parameters_name" colwidth="150px"/>
<colspec colname="parameters_description"/>
<colspec colname="parameters_annotations" colwidth="200px"/>
<tbody>
<row><entry role="parameter_name"><para>font</para></entry>
<entry role="parameter_description"><para>a <link linkend="PangoFcFont"><type>PangoFcFont</type></link></para></entry>
<entry role="parameter_annotations"></entry></row>
<row><entry role="parameter_name"><para>wc</para></entry>
<entry role="parameter_description"><para>Unicode character to look up</para></entry>
<entry role="parameter_annotations"></entry></row>
</tbody></tgroup></informaltable>
</refsect3><refsect3 id="pango-fc-font-get-glyph.returns" role="returns">
<title>Returns</title>
<para> the glyph index, or 0, if the Unicode
character doesn't exist in the font.</para>
</refsect3><para role="since">Since: <link linkend="api-index-1.4">1.4</link></para></refsect2>
<refsect2 id="pango-fc-font-get-unknown-glyph" role="function" condition="deprecated:|since:1.4">
<title>pango_fc_font_get_unknown_glyph&#160;()</title>
<indexterm zone="pango-fc-font-get-unknown-glyph" role="deprecated"><primary>pango_fc_font_get_unknown_glyph</primary></indexterm><indexterm zone="pango-fc-font-get-unknown-glyph" role="1.4"><primary>pango_fc_font_get_unknown_glyph</primary></indexterm>
<programlisting language="C"><link linkend="PangoGlyph"><returnvalue>PangoGlyph</returnvalue></link>
pango_fc_font_get_unknown_glyph (<parameter><link linkend="PangoFcFont"><type>PangoFcFont</type></link> *font</parameter>,
                                 <parameter><link linkend="gunichar"><type>gunichar</type></link> wc</parameter>);</programlisting>
<warning><para><literal>pango_fc_font_get_unknown_glyph</literal> is deprecated and should not be used in newly-written code.</para></warning>
<para>Returns the index of a glyph suitable for drawing <parameter>wc</parameter>
 as an
unknown character.</para>
<para>Use <link linkend="PANGO-GET-UNKNOWN-GLYPH:CAPS"><function>PANGO_GET_UNKNOWN_GLYPH()</function></link> instead.</para>
<refsect3 id="pango-fc-font-get-unknown-glyph.parameters" role="parameters">
<title>Parameters</title>
<informaltable role="parameters_table" pgwide="1" frame="none">
<tgroup cols="3">
<colspec colname="parameters_name" colwidth="150px"/>
<colspec colname="parameters_description"/>
<colspec colname="parameters_annotations" colwidth="200px"/>
<tbody>
<row><entry role="parameter_name"><para>font</para></entry>
<entry role="parameter_description"><para>a <link linkend="PangoFcFont"><type>PangoFcFont</type></link></para></entry>
<entry role="parameter_annotations"></entry></row>
<row><entry role="parameter_name"><para>wc</para></entry>
<entry role="parameter_description"><para>the Unicode character for which a glyph is needed.</para></entry>
<entry role="parameter_annotations"></entry></row>
</tbody></tgroup></informaltable>
</refsect3><refsect3 id="pango-fc-font-get-unknown-glyph.returns" role="returns">
<title>Returns</title>
<para> a glyph index into <parameter>font</parameter>
.</para>
</refsect3><para role="since">Since: <link linkend="api-index-1.4">1.4</link></para></refsect2>
<refsect2 id="pango-fc-font-kern-glyphs" role="function" condition="deprecated:1.32|since:1.4">
<title>pango_fc_font_kern_glyphs&#160;()</title>
<indexterm zone="pango-fc-font-kern-glyphs" role="deprecated"><primary>pango_fc_font_kern_glyphs</primary></indexterm><indexterm zone="pango-fc-font-kern-glyphs" role="1.4"><primary>pango_fc_font_kern_glyphs</primary></indexterm>
<programlisting language="C"><link linkend="void"><returnvalue>void</returnvalue></link>
pango_fc_font_kern_glyphs (<parameter><link linkend="PangoFcFont"><type>PangoFcFont</type></link> *font</parameter>,
                           <parameter><link linkend="PangoGlyphString"><type>PangoGlyphString</type></link> *glyphs</parameter>);</programlisting>
<warning><para><literal>pango_fc_font_kern_glyphs</literal> has been deprecated since version 1.32 and should not be used in newly-written code.</para></warning>
<para>This function used to adjust each adjacent pair of glyphs
in <parameter>glyphs</parameter>
 according to kerning information in <parameter>font</parameter>
.</para>
<para>Since 1.44, it does nothing.</para>
<refsect3 id="pango-fc-font-kern-glyphs.parameters" role="parameters">
<title>Parameters</title>
<informaltable role="parameters_table" pgwide="1" frame="none">
<tgroup cols="3">
<colspec colname="parameters_name" colwidth="150px"/>
<colspec colname="parameters_description"/>
<colspec colname="parameters_annotations" colwidth="200px"/>
<tbody>
<row><entry role="parameter_name"><para>font</para></entry>
<entry role="parameter_description"><para>a <link linkend="PangoFcFont"><type>PangoFcFont</type></link></para></entry>
<entry role="parameter_annotations"></entry></row>
<row><entry role="parameter_name"><para>glyphs</para></entry>
<entry role="parameter_description"><para>a <link linkend="PangoGlyphString"><type>PangoGlyphString</type></link></para></entry>
<entry role="parameter_annotations"></entry></row>
</tbody></tgroup></informaltable>
</refsect3><para role="since">Since: <link linkend="api-index-1.4">1.4</link></para></refsect2>

</refsect1>
<refsect1 id="PangoFcFont.other_details" role="details">
<title role="details.title">Types and Values</title>
<refsect2 id="PangoFcFont-struct" role="struct">
<title>struct PangoFcFont</title>
<indexterm zone="PangoFcFont-struct" role="deprecated"><primary>PangoFcFont</primary></indexterm>
<programlisting language="C">struct PangoFcFont;</programlisting>
<warning><para><literal>PangoFcFont</literal> is deprecated and should not be used in newly-written code.</para></warning>
<para><link linkend="PangoFcFont"><type>PangoFcFont</type></link> is a base class for font implementations
using the Fontconfig and FreeType libraries and is used in
conjunction with <link linkend="PangoFcFontMap"><type>PangoFcFontMap</type></link>. When deriving from this
class, you need to implement all of its virtual functions
other than <link linkend="shutdown"><function>shutdown()</function></link> along with the <link linkend="get-glyph-extents"><function>get_glyph_extents()</function></link>
virtual function from <link linkend="PangoFont"><type>PangoFont</type></link>.</para>
</refsect2>
<refsect2 id="PangoFcFontClass" role="struct">
<title>PangoFcFontClass</title>
<indexterm zone="PangoFcFontClass"><primary>PangoFcFontClass</primary></indexterm>
<programlisting language="C">typedef struct {
  FT_Face    (*lock_face)         (PangoFcFont      *font);
  void       (*unlock_face)       (PangoFcFont      *font);
  gboolean   (*has_char)          (PangoFcFont      *font,
				   gunichar          wc);
  guint      (*get_glyph)         (PangoFcFont      *font,
				   gunichar          wc);
  PangoGlyph (*get_unknown_glyph) (PangoFcFont      *font,
				   gunichar          wc);
  void       (*shutdown)          (PangoFcFont      *font);
} PangoFcFontClass;
</programlisting>
<para>Class structure for <link linkend="PangoFcFont"><type>PangoFcFont</type></link>.</para>
<refsect3 id="PangoFcFontClass.members" role="struct_members">
<title>Members</title>
<informaltable role="struct_members_table" pgwide="1" frame="none">
<tgroup cols="3">
<colspec colname="struct_members_name" colwidth="300px"/>
<colspec colname="struct_members_description"/>
<colspec colname="struct_members_annotations" colwidth="200px"/>
<tbody>
<row role="member"><entry role="struct_member_name"><para><structfield id="PangoFcFontClass.lock-face">lock_face</structfield>&#160;()</para></entry>
<entry role="struct_member_description"><para>Returns the FT_Face of the font and increases
the reference count for the face by one.</para></entry>
<entry role="struct_member_annotations"></entry>
</row>
<row role="member"><entry role="struct_member_name"><para><structfield id="PangoFcFontClass.unlock-face">unlock_face</structfield>&#160;()</para></entry>
<entry role="struct_member_description"><para>Decreases the reference count for the
FT_Face of the font by one. When the count is zero,
the <link linkend="PangoFcFont"><type>PangoFcFont</type></link> subclass is allowed to free the
FT_Face.</para></entry>
<entry role="struct_member_annotations"></entry>
</row>
<row role="member"><entry role="struct_member_name"><para><structfield id="PangoFcFontClass.has-char">has_char</structfield>&#160;()</para></entry>
<entry role="struct_member_description"><para>Return <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> if the the font contains a glyph
corresponding to the specified character.</para></entry>
<entry role="struct_member_annotations"></entry>
</row>
<row role="member"><entry role="struct_member_name"><para><structfield id="PangoFcFontClass.get-glyph">get_glyph</structfield>&#160;()</para></entry>
<entry role="struct_member_description"><para>Gets the glyph that corresponds to the given
Unicode character.</para></entry>
<entry role="struct_member_annotations"></entry>
</row>
<row role="member"><entry role="struct_member_name"><para><structfield id="PangoFcFontClass.get-unknown-glyph">get_unknown_glyph</structfield>&#160;()</para></entry>
<entry role="struct_member_description"><para>Gets the glyph that
should be used to display an unknown-glyph indication
for the specified Unicode character.  May be <link linkend="NULL:CAPS"><literal>NULL</literal></link>. </para></entry>
<entry role="struct_member_annotations"><emphasis role="annotation">[<acronym>nullable</acronym>]</emphasis></entry>
</row>
<row role="member"><entry role="struct_member_name"><para><structfield id="PangoFcFontClass.shutdown">shutdown</structfield>&#160;()</para></entry>
<entry role="struct_member_description"><para>Performs any font-specific
shutdown code that needs to be done when
pango_fc_font_map_shutdown is called.  May be <link linkend="NULL:CAPS"><literal>NULL</literal></link>. </para></entry>
<entry role="struct_member_annotations"><emphasis role="annotation">[<acronym>nullable</acronym>]</emphasis></entry>
</row>
</tbody></tgroup></informaltable>
</refsect3>
</refsect2>
<refsect2 id="PANGO-RENDER-TYPE-FC:CAPS" role="macro">
<title>PANGO_RENDER_TYPE_FC</title>
<indexterm zone="PANGO-RENDER-TYPE-FC:CAPS"><primary>PANGO_RENDER_TYPE_FC</primary></indexterm>
<programlisting language="C">#define PANGO_RENDER_TYPE_FC "PangoRenderFc"
</programlisting>
<para>A string constant used to identify shape engines that work
with the fontconfig based backends. See the <parameter>engine_type</parameter>
 field
of <link linkend="PangoEngineInfo"><type>PangoEngineInfo</type></link>.</para>
</refsect2>

</refsect1>
<refsect1 id="PangoFcFont.property-details" role="property_details">
<title role="property_details.title">Property Details</title>
<refsect2 id="PangoFcFont--fontmap" role="property"><title>The <literal>“fontmap”</literal> property</title>
<indexterm zone="PangoFcFont--fontmap"><primary>PangoFcFont:fontmap</primary></indexterm>
<programlisting>  “fontmap”                  <link linkend="PangoFcFontMap"><type>PangoFcFontMap</type></link>&#160;*</programlisting>
<para>The PangoFc font map this font is associated with (Since: 1.26).</para><para>Flags: Read / Write</para>
</refsect2>
<refsect2 id="PangoFcFont--pattern" role="property"><title>The <literal>“pattern”</literal> property</title>
<indexterm zone="PangoFcFont--pattern"><primary>PangoFcFont:pattern</primary></indexterm>
<programlisting>  “pattern”                  <link linkend="gpointer"><type>gpointer</type></link></programlisting>
<para>The fontconfig pattern for this font.</para><para>Flags: Read / Write / Construct Only</para>
</refsect2>

</refsect1>
<refsect1 id="PangoFcFont.see-also">
<title>See Also</title>
<variablelist><varlistentry><term><link linkend="PangoFcFontMap"><type>PangoFcFontMap</type></link></term> <listitem>The base class for font maps; creating a new
Fontconfig-based backend involves deriving from both
<link linkend="PangoFcFontMap"><type>PangoFcFontMap</type></link> and <link linkend="PangoFcFont"><type>PangoFcFont</type></link>.</listitem></varlistentry></variablelist>

</refsect1>

</refentry>
