~ubuntu-branches/ubuntu/trusty/pango1.0/trusty-proposed

« back to all changes in this revision

Viewing changes to docs/html/PangoFcFontMap.html

  • Committer: Package Import Robot
  • Author(s): Michael Biebl
  • Date: 2012-03-09 10:39:11 UTC
  • mfrom: (1.6.4) (63.3.30 sid)
  • Revision ID: package-import@ubuntu.com-20120309103911-0jpxqwnix351v3se
Tags: 1.29.5-1
* New upstream release.
  - Fix GI annotation syntax. Closes: #640855
* debian/control.in: Bump Build-Depends on libglib2.0-dev to (>= 2.31.0).
* debian/patches/00git_transfer_annotations.patch: Removed, merged upstream.
* Set pkg-gnome-maintainers@lists.alioth.debian.org as Maintainer.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>PangoFcFontMap</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7
7
<link rel="home" href="index.html" title="Pango Reference Manual">
8
8
<link rel="up" href="lowlevel.html" title="Low Level Functionality">
9
9
<link rel="prev" href="pango-pango-renderer.html" title="PangoRenderer">
10
10
<link rel="next" href="PangoFcFont.html" title="PangoFcFont">
11
 
<meta name="generator" content="GTK-Doc V1.15.1 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
</head>
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
43
43
struct              <a class="link" href="PangoFcFontMap.html#PangoFcFontMapClass" title="struct PangoFcFontMapClass">PangoFcFontMapClass</a>;
44
44
<a class="link" href="pango-Text-Processing.html#PangoContext"><span class="returnvalue">PangoContext</span></a> *      <a class="link" href="PangoFcFontMap.html#pango-fc-font-map-create-context" title="pango_fc_font_map_create_context ()">pango_fc_font_map_create_context</a>    (<em class="parameter"><code><a class="link" href="PangoFcFontMap.html" title="PangoFcFontMap"><span class="type">PangoFcFontMap</span></a> *fcfontmap</code></em>);
45
45
<a class="link" href="PangoFcDecoder.html" title="PangoFcDecoder"><span class="returnvalue">PangoFcDecoder</span></a> *    (<a class="link" href="PangoFcFontMap.html#PangoFcDecoderFindFunc" title="PangoFcDecoderFindFunc ()">*PangoFcDecoderFindFunc</a>)           (<em class="parameter"><code><span class="type">FcPattern</span> *pattern</code></em>,
46
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
 
46
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
47
47
<span class="returnvalue">void</span>                <a class="link" href="PangoFcFontMap.html#pango-fc-font-map-add-decoder-find-func" title="pango_fc_font_map_add_decoder_find_func ()">pango_fc_font_map_add_decoder_find_func</a>
48
48
                                                        (<em class="parameter"><code><a class="link" href="PangoFcFontMap.html" title="PangoFcFontMap"><span class="type">PangoFcFontMap</span></a> *fcfontmap</code></em>,
49
49
                                                         <em class="parameter"><code><a class="link" href="PangoFcFontMap.html#PangoFcDecoderFindFunc" title="PangoFcDecoderFindFunc ()"><span class="type">PangoFcDecoderFindFunc</span></a> findfunc</code></em>,
50
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
51
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> dnotify</code></em>);
 
50
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
51
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> dnotify</code></em>);
52
52
<a class="link" href="PangoFcDecoder.html" title="PangoFcDecoder"><span class="returnvalue">PangoFcDecoder</span></a> *    <a class="link" href="PangoFcFontMap.html#pango-fc-font-map-find-decoder" title="pango_fc_font_map_find_decoder ()">pango_fc_font_map_find_decoder</a>      (<em class="parameter"><code><a class="link" href="PangoFcFontMap.html" title="PangoFcFontMap"><span class="type">PangoFcFontMap</span></a> *fcfontmap</code></em>,
53
53
                                                         <em class="parameter"><code><span class="type">FcPattern</span> *pattern</code></em>);
54
54
<span class="returnvalue">void</span>                <a class="link" href="PangoFcFontMap.html#pango-fc-font-map-cache-clear" title="pango_fc_font_map_cache_clear ()">pango_fc_font_map_cache_clear</a>       (<em class="parameter"><code><a class="link" href="PangoFcFontMap.html" title="PangoFcFontMap"><span class="type">PangoFcFontMap</span></a> *fcfontmap</code></em>);
55
55
<span class="returnvalue">void</span>                <a class="link" href="PangoFcFontMap.html#pango-fc-font-map-shutdown" title="pango_fc_font_map_shutdown ()">pango_fc_font_map_shutdown</a>          (<em class="parameter"><code><a class="link" href="PangoFcFontMap.html" title="PangoFcFontMap"><span class="type">PangoFcFontMap</span></a> *fcfontmap</code></em>);
56
 
<a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription"><span class="returnvalue">PangoFontDescription</span></a> * <a class="link" href="PangoFcFontMap.html#pango-fc-font-description-from-pattern" title="pango_fc_font_description_from_pattern ()">pango_fc_font_description_from_pattern</a>
 
56
<a class="link" href="pango-Fonts.html#PangoFontDescription"><span class="returnvalue">PangoFontDescription</span></a> * <a class="link" href="PangoFcFontMap.html#pango-fc-font-description-from-pattern" title="pango_fc_font_description_from_pattern ()">pango_fc_font_description_from_pattern</a>
57
57
                                                        (<em class="parameter"><code><span class="type">FcPattern</span> *pattern</code></em>,
58
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> include_size</code></em>);
 
58
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> include_size</code></em>);
59
59
#define             <a class="link" href="PangoFcFontMap.html#PANGO-FC-GRAVITY:CAPS" title="PANGO_FC_GRAVITY">PANGO_FC_GRAVITY</a>
60
60
#define             <a class="link" href="PangoFcFontMap.html#PANGO-FC-VERSION:CAPS" title="PANGO_FC_VERSION">PANGO_FC_VERSION</a>
61
61
#define             <a class="link" href="PangoFcFontMap.html#PANGO-FC-PRGNAME:CAPS" title="PANGO_FC_PRGNAME">PANGO_FC_PRGNAME</a>
62
62
 
63
63
 
64
64
                    <a class="link" href="PangoFcFontMap.html#PangoFcFontsetKey" title="PangoFcFontsetKey">PangoFcFontsetKey</a>;
65
 
<span class="returnvalue">gpointer</span>            <a class="link" href="PangoFcFontMap.html#pango-fc-fontset-key-get-context-key" title="pango_fc_fontset_key_get_context_key ()">pango_fc_fontset_key_get_context_key</a>
66
 
                                                        (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontsetKey" title="PangoFcFontsetKey"><span class="type">PangoFcFontsetKey</span></a> *key</code></em>);
67
 
const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription"><span class="returnvalue">PangoFontDescription</span></a> * <a class="link" href="PangoFcFontMap.html#pango-fc-fontset-key-get-description" title="pango_fc_fontset_key_get_description ()">pango_fc_fontset_key_get_description</a>
68
 
                                                        (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontsetKey" title="PangoFcFontsetKey"><span class="type">PangoFcFontsetKey</span></a> *key</code></em>);
69
 
<a class="link" href="pango-Scripts-and-Languages.html#PangoLanguage" title="PangoLanguage"><span class="returnvalue">PangoLanguage</span></a> *     <a class="link" href="PangoFcFontMap.html#pango-fc-fontset-key-get-language" title="pango_fc_fontset_key_get_language ()">pango_fc_fontset_key_get_language</a>   (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontsetKey" title="PangoFcFontsetKey"><span class="type">PangoFcFontsetKey</span></a> *key</code></em>);
70
 
const <a class="link" href="pango-Glyph-Storage.html#PangoMatrix" title="struct PangoMatrix"><span class="returnvalue">PangoMatrix</span></a> * <a class="link" href="PangoFcFontMap.html#pango-fc-fontset-key-get-matrix" title="pango_fc_fontset_key_get_matrix ()">pango_fc_fontset_key_get_matrix</a>     (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontsetKey" title="PangoFcFontsetKey"><span class="type">PangoFcFontsetKey</span></a> *key</code></em>);
 
65
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="PangoFcFontMap.html#pango-fc-fontset-key-get-context-key" title="pango_fc_fontset_key_get_context_key ()">pango_fc_fontset_key_get_context_key</a>
 
66
                                                        (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontsetKey" title="PangoFcFontsetKey"><span class="type">PangoFcFontsetKey</span></a> *key</code></em>);
 
67
const <a class="link" href="pango-Fonts.html#PangoFontDescription"><span class="returnvalue">PangoFontDescription</span></a> * <a class="link" href="PangoFcFontMap.html#pango-fc-fontset-key-get-description" title="pango_fc_fontset_key_get_description ()">pango_fc_fontset_key_get_description</a>
 
68
                                                        (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontsetKey" title="PangoFcFontsetKey"><span class="type">PangoFcFontsetKey</span></a> *key</code></em>);
 
69
<a class="link" href="pango-Scripts-and-Languages.html#PangoLanguage"><span class="returnvalue">PangoLanguage</span></a> *     <a class="link" href="PangoFcFontMap.html#pango-fc-fontset-key-get-language" title="pango_fc_fontset_key_get_language ()">pango_fc_fontset_key_get_language</a>   (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontsetKey" title="PangoFcFontsetKey"><span class="type">PangoFcFontsetKey</span></a> *key</code></em>);
 
70
const <a class="link" href="pango-Glyph-Storage.html#PangoMatrix"><span class="returnvalue">PangoMatrix</span></a> * <a class="link" href="PangoFcFontMap.html#pango-fc-fontset-key-get-matrix" title="pango_fc_fontset_key_get_matrix ()">pango_fc_fontset_key_get_matrix</a>     (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontsetKey" title="PangoFcFontsetKey"><span class="type">PangoFcFontsetKey</span></a> *key</code></em>);
71
71
<span class="returnvalue">double</span>              <a class="link" href="PangoFcFontMap.html#pango-fc-fontset-key-get-absolute-size" title="pango_fc_fontset_key_get_absolute_size ()">pango_fc_fontset_key_get_absolute_size</a>
72
72
                                                        (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontsetKey" title="PangoFcFontsetKey"><span class="type">PangoFcFontsetKey</span></a> *key</code></em>);
73
73
<span class="returnvalue">double</span>              <a class="link" href="PangoFcFontMap.html#pango-fc-fontset-key-get-resolution" title="pango_fc_fontset_key_get_resolution ()">pango_fc_fontset_key_get_resolution</a> (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontsetKey" title="PangoFcFontsetKey"><span class="type">PangoFcFontsetKey</span></a> *key</code></em>);
74
74
                    <a class="link" href="PangoFcFontMap.html#PangoFcFontKey" title="PangoFcFontKey">PangoFcFontKey</a>;
75
 
<span class="returnvalue">gpointer</span>            <a class="link" href="PangoFcFontMap.html#pango-fc-font-key-get-context-key" title="pango_fc_font_key_get_context_key ()">pango_fc_font_key_get_context_key</a>   (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontKey" title="PangoFcFontKey"><span class="type">PangoFcFontKey</span></a> *key</code></em>);
76
 
const <a class="link" href="pango-Glyph-Storage.html#PangoMatrix" title="struct PangoMatrix"><span class="returnvalue">PangoMatrix</span></a> * <a class="link" href="PangoFcFontMap.html#pango-fc-font-key-get-matrix" title="pango_fc_font_key_get_matrix ()">pango_fc_font_key_get_matrix</a>        (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontKey" title="PangoFcFontKey"><span class="type">PangoFcFontKey</span></a> *key</code></em>);
 
75
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            <a class="link" href="PangoFcFontMap.html#pango-fc-font-key-get-context-key" title="pango_fc_font_key_get_context_key ()">pango_fc_font_key_get_context_key</a>   (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontKey" title="PangoFcFontKey"><span class="type">PangoFcFontKey</span></a> *key</code></em>);
 
76
const <a class="link" href="pango-Glyph-Storage.html#PangoMatrix"><span class="returnvalue">PangoMatrix</span></a> * <a class="link" href="PangoFcFontMap.html#pango-fc-font-key-get-matrix" title="pango_fc_font_key_get_matrix ()">pango_fc_font_key_get_matrix</a>        (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontKey" title="PangoFcFontKey"><span class="type">PangoFcFontKey</span></a> *key</code></em>);
77
77
const <span class="returnvalue">FcPattern</span> *   <a class="link" href="PangoFcFontMap.html#pango-fc-font-key-get-pattern" title="pango_fc_font_key_get_pattern ()">pango_fc_font_key_get_pattern</a>       (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontKey" title="PangoFcFontKey"><span class="type">PangoFcFontKey</span></a> *key</code></em>);
78
78
</pre>
79
79
</div>
80
80
<div class="refsect1">
81
81
<a name="PangoFcFontMap.object-hierarchy"></a><h2>Object Hierarchy</h2>
82
82
<pre class="synopsis">
83
 
  GObject
 
83
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
84
84
   +----<a class="link" href="pango-Fonts.html#PangoFontMap">PangoFontMap</a>
85
85
         +----PangoFcFontMap
86
86
               +----<a class="link" href="pango-FreeType-Fonts-and-Rendering.html#PangoFT2FontMap">PangoFT2FontMap</a>
155
155
<tr>
156
156
<td><p><span class="term"><em class="structfield"><code><a name="PangoFcFontMapClass.default-substitute"></a>default_substitute</code></em> ()</span></p></td>
157
157
<td>Substitutes in default values for
158
 
 unspecified fields in a <span class="type">FcPattern</span>. This will be called
159
 
 prior to creating a font for the pattern. May be <a href="/gnome/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>.
160
 
 Deprecated in favor of @<code class="function">font_key_substitute()</code>.
161
 
</td>
 
158
unspecified fields in a <span class="type">FcPattern</span>. This will be called
 
159
prior to creating a font for the pattern. May be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
 
160
Deprecated in favor of <em class="parameter"><code><code class="function">font_key_substitute()</code></code></em>.</td>
162
161
</tr>
163
162
<tr>
164
163
<td><p><span class="term"><em class="structfield"><code><a name="PangoFcFontMapClass.new-font"></a>new_font</code></em> ()</span></p></td>
165
164
<td>Creates a new <a class="link" href="PangoFcFont.html" title="PangoFcFont"><span class="type">PangoFcFont</span></a> for the specified
166
 
 pattern of the appropriate type for this font map. The
167
 
 <em class="parameter"><code>pattern</code></em> argument must be passed to the "pattern" property
168
 
 of <a class="link" href="PangoFcFont.html" title="PangoFcFont"><span class="type">PangoFcFont</span></a> when you call <code class="function">g_object_new()</code>. Deprecated
169
 
 in favor of @<code class="function">create_font()</code>.
170
 
</td>
 
165
pattern of the appropriate type for this font map. The
 
166
<em class="parameter"><code>pattern</code></em> argument must be passed to the "pattern" property
 
167
of <a class="link" href="PangoFcFont.html" title="PangoFcFont"><span class="type">PangoFcFont</span></a> when you call <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-new"><code class="function">g_object_new()</code></a>. Deprecated
 
168
in favor of <em class="parameter"><code><code class="function">create_font()</code></code></em>.</td>
171
169
</tr>
172
170
<tr>
173
171
<td><p><span class="term"><em class="structfield"><code><a name="PangoFcFontMapClass.get-resolution"></a>get_resolution</code></em> ()</span></p></td>
174
172
<td>Gets the resolution (the scale factor
175
 
 between logical and absolute font sizes) that the backend
176
 
 will use for a particular fontmap and context. <em class="parameter"><code>context</code></em>
177
 
 may be null.
178
 
</td>
 
173
between logical and absolute font sizes) that the backend
 
174
will use for a particular fontmap and context. <em class="parameter"><code>context</code></em>
 
175
may be null.</td>
179
176
</tr>
180
177
<tr>
181
178
<td><p><span class="term"><em class="structfield"><code><a name="PangoFcFontMapClass.context-key-get"></a>context_key_get</code></em> ()</span></p></td>
182
179
<td>Gets an opaque key holding backend
183
 
 specific options for the context that will affect
184
 
 fonts created by <code class="function">create_font()</code>. The result must point to
185
 
 persistant storage owned by the fontmap. This key
186
 
 is used to index hash tables used to look up fontsets
187
 
 and fonts.
188
 
</td>
 
180
specific options for the context that will affect
 
181
fonts created by <code class="function">create_font()</code>. The result must point to
 
182
persistant storage owned by the fontmap. This key
 
183
is used to index hash tables used to look up fontsets
 
184
and fonts.</td>
189
185
</tr>
190
186
<tr>
191
187
<td><p><span class="term"><em class="structfield"><code><a name="PangoFcFontMapClass.context-key-copy"></a>context_key_copy</code></em> ()</span></p></td>
192
188
<td>Copies a context key. Pango uses this
193
 
 to make a persistant copy of the value returned from
194
 
 <em class="parameter"><code>context_key_get</code></em>.
195
 
</td>
 
189
to make a persistant copy of the value returned from
 
190
<em class="parameter"><code>context_key_get</code></em>.</td>
196
191
</tr>
197
192
<tr>
198
193
<td><p><span class="term"><em class="structfield"><code><a name="PangoFcFontMapClass.context-key-free"></a>context_key_free</code></em> ()</span></p></td>
199
194
<td>Frees a context key copied with
200
 
 <em class="parameter"><code>context_key_copy</code></em>.
201
 
</td>
 
195
<em class="parameter"><code>context_key_copy</code></em>.</td>
202
196
</tr>
203
197
<tr>
204
198
<td><p><span class="term"><em class="structfield"><code><a name="PangoFcFontMapClass.context-key-hash"></a>context_key_hash</code></em> ()</span></p></td>
205
 
<td>Gets a hash value for a context key
206
 
</td>
 
199
<td>Gets a hash value for a context key</td>
207
200
</tr>
208
201
<tr>
209
202
<td><p><span class="term"><em class="structfield"><code><a name="PangoFcFontMapClass.context-key-equal"></a>context_key_equal</code></em> ()</span></p></td>
210
 
<td>Compares two context keys for equality.
211
 
</td>
 
203
<td>Compares two context keys for equality.</td>
212
204
</tr>
213
205
<tr>
214
206
<td><p><span class="term"><em class="structfield"><code><a name="PangoFcFontMapClass.fontset-key-substitute"></a>fontset_key_substitute</code></em> ()</span></p></td>
215
207
<td>Substitutes in default values for
216
 
 unspecified fields in a <span class="type">FcPattern</span>. This will be called
217
 
 prior to creating a font for the pattern. May be <a href="/gnome/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>.
218
 
 (Since: 1.24)
219
 
</td>
 
208
unspecified fields in a <span class="type">FcPattern</span>. This will be called
 
209
prior to creating a font for the pattern. May be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
 
210
(Since: 1.24)</td>
220
211
</tr>
221
212
<tr>
222
213
<td><p><span class="term"><em class="structfield"><code><a name="PangoFcFontMapClass.create-font"></a>create_font</code></em> ()</span></p></td>
223
214
<td>Creates a new <a class="link" href="PangoFcFont.html" title="PangoFcFont"><span class="type">PangoFcFont</span></a> for the specified
224
 
 pattern of the appropriate type for this font map using
225
 
 information from the font key that is passed in. The
226
 
 <em class="parameter"><code>pattern</code></em> member of <em class="parameter"><code>font_key</code></em> can be retrieved using
227
 
 <a class="link" href="PangoFcFontMap.html#pango-fc-font-key-get-pattern" title="pango_fc_font_key_get_pattern ()"><code class="function">pango_fc_font_key_get_pattern()</code></a> and must be passed to
228
 
 the "pattern" property of <a class="link" href="PangoFcFont.html" title="PangoFcFont"><span class="type">PangoFcFont</span></a> when you call
229
 
 <code class="function">g_object_new()</code>.  If <a href="/gnome/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>, <code class="function">new_font()</code> is used.
230
 
 (Since: 1.24)
231
 
</td>
 
215
pattern of the appropriate type for this font map using
 
216
information from the font key that is passed in. The
 
217
<em class="parameter"><code>pattern</code></em> member of <em class="parameter"><code>font_key</code></em> can be retrieved using
 
218
<a class="link" href="PangoFcFontMap.html#pango-fc-font-key-get-pattern" title="pango_fc_font_key_get_pattern ()"><code class="function">pango_fc_font_key_get_pattern()</code></a> and must be passed to
 
219
the "pattern" property of <a class="link" href="PangoFcFont.html" title="PangoFcFont"><span class="type">PangoFcFont</span></a> when you call
 
220
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-new"><code class="function">g_object_new()</code></a>.  If <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, <code class="function">new_font()</code> is used.
 
221
(Since: 1.24)</td>
232
222
</tr>
233
223
</tbody>
234
224
</table></div>
243
233
</div>
244
234
<p>
245
235
Creates a new context for this fontmap. This function is intended
246
 
only for backend implementations deriving from <span class="type">PangoFcFontmap</span>;
 
236
only for backend implementations deriving from <a class="link" href="PangoFcFontMap.html" title="PangoFcFontMap"><span class="type">PangoFcFontMap</span></a>;
247
237
it is possible that a backend will store additional information
248
238
needed for correct operation on the <a class="link" href="pango-Text-Processing.html#PangoContext"><span class="type">PangoContext</span></a> after calling
249
239
this function.
258
248
</tr>
259
249
<tr>
260
250
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
261
 
<td> a new <a class="link" href="pango-Text-Processing.html#PangoContext"><span class="type">PangoContext</span></a>
262
 
 
 
251
<td>a new <a class="link" href="pango-Text-Processing.html#PangoContext"><span class="type">PangoContext</span></a>
263
252
</td>
264
253
</tr>
265
254
</tbody>
270
259
<div class="refsect2">
271
260
<a name="PangoFcDecoderFindFunc"></a><h3>PangoFcDecoderFindFunc ()</h3>
272
261
<pre class="programlisting"><a class="link" href="PangoFcDecoder.html" title="PangoFcDecoder"><span class="returnvalue">PangoFcDecoder</span></a> *    (*PangoFcDecoderFindFunc)           (<em class="parameter"><code><span class="type">FcPattern</span> *pattern</code></em>,
273
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
 
262
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
274
263
<p>
275
264
Callback function passed to <a class="link" href="PangoFcFontMap.html#pango-fc-font-map-add-decoder-find-func" title="pango_fc_font_map_add_decoder_find_func ()"><code class="function">pango_fc_font_map_add_decoder_find_func()</code></a>.
276
265
</p>
279
268
<tbody>
280
269
<tr>
281
270
<td><p><span class="term"><em class="parameter"><code>pattern</code></em> :</span></p></td>
282
 
<td>a fully resolved <span class="type">FcPattern</span> specifying the font on the system
283
 
</td>
 
271
<td>a fully resolved <span class="type">FcPattern</span> specifying the font on the system</td>
284
272
</tr>
285
273
<tr>
286
274
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
289
277
</tr>
290
278
<tr>
291
279
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
292
 
<td> a new reference to a custom decoder for this pattern,
293
 
 or <a href="/gnome/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if the default decoder handling should be used.
294
 
</td>
 
280
<td>a new reference to a custom decoder for this pattern,
 
281
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the default decoder handling should be used.</td>
295
282
</tr>
296
283
</tbody>
297
284
</table></div>
302
289
<pre class="programlisting"><span class="returnvalue">void</span>                pango_fc_font_map_add_decoder_find_func
303
290
                                                        (<em class="parameter"><code><a class="link" href="PangoFcFontMap.html" title="PangoFcFontMap"><span class="type">PangoFcFontMap</span></a> *fcfontmap</code></em>,
304
291
                                                         <em class="parameter"><code><a class="link" href="PangoFcFontMap.html#PangoFcDecoderFindFunc" title="PangoFcDecoderFindFunc ()"><span class="type">PangoFcDecoderFindFunc</span></a> findfunc</code></em>,
305
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
306
 
                                                         <em class="parameter"><code><span class="type">GDestroyNotify</span> dnotify</code></em>);</pre>
 
292
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
 
293
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> dnotify</code></em>);</pre>
307
294
<p>
308
295
This function saves a callback method in the <a class="link" href="PangoFcFontMap.html" title="PangoFcFontMap"><span class="type">PangoFcFontMap</span></a> that
309
296
will be called whenever new fonts are created.  If the
317
304
<tbody>
318
305
<tr>
319
306
<td><p><span class="term"><em class="parameter"><code>fcfontmap</code></em> :</span></p></td>
320
 
<td>The <a class="link" href="PangoFcFontMap.html" title="PangoFcFontMap"><span class="type">PangoFcFontMap</span></a> to add this method to.
321
 
</td>
 
307
<td>The <a class="link" href="PangoFcFontMap.html" title="PangoFcFontMap"><span class="type">PangoFcFontMap</span></a> to add this method to.</td>
322
308
</tr>
323
309
<tr>
324
310
<td><p><span class="term"><em class="parameter"><code>findfunc</code></em> :</span></p></td>
325
 
<td>The <a class="link" href="PangoFcFontMap.html#PangoFcDecoderFindFunc" title="PangoFcDecoderFindFunc ()"><span class="type">PangoFcDecoderFindFunc</span></a> callback function
326
 
</td>
 
311
<td>The <a class="link" href="PangoFcFontMap.html#PangoFcDecoderFindFunc" title="PangoFcDecoderFindFunc ()"><span class="type">PangoFcDecoderFindFunc</span></a> callback function</td>
327
312
</tr>
328
313
<tr>
329
314
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
330
 
<td>User data.
331
 
</td>
 
315
<td>User data.</td>
332
316
</tr>
333
317
<tr>
334
318
<td><p><span class="term"><em class="parameter"><code>dnotify</code></em> :</span></p></td>
335
 
<td>A <span class="type">GDestroyNotify</span> callback that will be called when the
336
 
 fontmap is finalized and the decoder is released.
337
 
</td>
 
319
<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> callback that will be called when the
 
320
fontmap is finalized and the decoder is released.</td>
338
321
</tr>
339
322
</tbody>
340
323
</table></div>
341
 
<p class="since">Since 1.6.</p>
 
324
<p class="since">Since 1.6</p>
342
325
</div>
343
326
<hr>
344
327
<div class="refsect2">
354
337
<tbody>
355
338
<tr>
356
339
<td><p><span class="term"><em class="parameter"><code>fcfontmap</code></em> :</span></p></td>
357
 
<td>The <a class="link" href="PangoFcFontMap.html" title="PangoFcFontMap"><span class="type">PangoFcFontMap</span></a> to use.
358
 
</td>
 
340
<td>The <a class="link" href="PangoFcFontMap.html" title="PangoFcFontMap"><span class="type">PangoFcFontMap</span></a> to use.</td>
359
341
</tr>
360
342
<tr>
361
343
<td><p><span class="term"><em class="parameter"><code>pattern</code></em> :</span></p></td>
362
 
<td>The <span class="type">FcPattern</span> to find the decoder for.
363
 
</td>
 
344
<td>The <span class="type">FcPattern</span> to find the decoder for.</td>
364
345
</tr>
365
346
<tr>
366
347
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
367
 
<td> a newly created <a class="link" href="PangoFcDecoder.html" title="PangoFcDecoder"><span class="type">PangoFcDecoder</span></a> object or <a href="/gnome/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if
368
 
         no decoder is set for <em class="parameter"><code>pattern</code></em>.
369
 
 
370
 
</td>
 
348
<td>a newly created <a class="link" href="PangoFcDecoder.html" title="PangoFcDecoder"><span class="type">PangoFcDecoder</span></a> object or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
 
349
no decoder is set for <em class="parameter"><code>pattern</code></em>.</td>
371
350
</tr>
372
351
</tbody>
373
352
</table></div>
374
 
<p class="since">Since 1.26.</p>
 
353
<p class="since">Since 1.26</p>
375
354
</div>
376
355
<hr>
377
356
<div class="refsect2">
388
367
<col align="left" valign="top">
389
368
<tbody><tr>
390
369
<td><p><span class="term"><em class="parameter"><code>fcfontmap</code></em> :</span></p></td>
391
 
<td>a <span class="type">PangoFcFontmap</span>
 
370
<td>a <a class="link" href="PangoFcFontMap.html" title="PangoFcFontMap"><span class="type">PangoFcFontMap</span></a>
392
371
</td>
393
372
</tr></tbody>
394
373
</table></div>
404
383
virtual function of <a class="link" href="PangoFcFont.html" title="PangoFcFont"><span class="type">PangoFcFont</span></a>.) This function might be used
405
384
by a backend when the underlying windowing system for the font
406
385
map exits. This function is only intended to be called
407
 
only for backend implementations deriving from <span class="type">PangoFcFontmap</span>.
 
386
only for backend implementations deriving from <a class="link" href="PangoFcFontMap.html" title="PangoFcFontMap"><span class="type">PangoFcFontMap</span></a>.
408
387
</p>
409
388
<div class="variablelist"><table border="0">
410
389
<col align="left" valign="top">
411
390
<tbody><tr>
412
391
<td><p><span class="term"><em class="parameter"><code>fcfontmap</code></em> :</span></p></td>
413
 
<td>a <span class="type">PangoFcFontmap</span>
 
392
<td>a <a class="link" href="PangoFcFontMap.html" title="PangoFcFontMap"><span class="type">PangoFcFontMap</span></a>
414
393
</td>
415
394
</tr></tbody>
416
395
</table></div>
419
398
<hr>
420
399
<div class="refsect2">
421
400
<a name="pango-fc-font-description-from-pattern"></a><h3>pango_fc_font_description_from_pattern ()</h3>
422
 
<pre class="programlisting"><a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription"><span class="returnvalue">PangoFontDescription</span></a> * pango_fc_font_description_from_pattern
 
401
<pre class="programlisting"><a class="link" href="pango-Fonts.html#PangoFontDescription"><span class="returnvalue">PangoFontDescription</span></a> * pango_fc_font_description_from_pattern
423
402
                                                        (<em class="parameter"><code><span class="type">FcPattern</span> *pattern</code></em>,
424
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> include_size</code></em>);</pre>
 
403
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> include_size</code></em>);</pre>
425
404
<p>
426
 
Creates a <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription"><span class="type">PangoFontDescription</span></a> that matches the specified
 
405
Creates a <a class="link" href="pango-Fonts.html#PangoFontDescription"><span class="type">PangoFontDescription</span></a> that matches the specified
427
406
Fontconfig pattern as closely as possible. Many possible Fontconfig
428
407
pattern values, such as <code class="literal">FC_RASTERIZER</code> or <code class="literal">FC_DPI</code>, don't make sense in
429
 
the context of <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription"><span class="type">PangoFontDescription</span></a>, so will be ignored.
 
408
the context of <a class="link" href="pango-Fonts.html#PangoFontDescription"><span class="type">PangoFontDescription</span></a>, so will be ignored.
430
409
</p>
431
410
<div class="variablelist"><table border="0">
432
411
<col align="left" valign="top">
438
417
</tr>
439
418
<tr>
440
419
<td><p><span class="term"><em class="parameter"><code>include_size</code></em> :</span></p></td>
441
 
<td>if <code class="literal">TRUE</code>, the pattern will include the size from
442
 
  the <em class="parameter"><code>pattern</code></em>; otherwise the resulting pattern will be unsized.
443
 
  (only <code class="literal">FC_SIZE</code> is examined, not <code class="literal">FC_PIXEL_SIZE</code>)
444
 
</td>
 
420
<td>if <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the pattern will include the size from
 
421
the <em class="parameter"><code>pattern</code></em>; otherwise the resulting pattern will be unsized.
 
422
(only <code class="literal">FC_SIZE</code> is examined, not <code class="literal">FC_PIXEL_SIZE</code>)</td>
445
423
</tr>
446
424
<tr>
447
425
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
448
 
<td> a new <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription"><span class="type">PangoFontDescription</span></a>. Free with
449
 
 <a class="link" href="pango-Fonts.html#pango-font-description-free" title="pango_font_description_free ()"><code class="function">pango_font_description_free()</code></a>.
450
 
 
451
 
</td>
 
426
<td>a new <a class="link" href="pango-Fonts.html#PangoFontDescription"><span class="type">PangoFontDescription</span></a>. Free with
 
427
<a class="link" href="pango-Fonts.html#pango-font-description-free" title="pango_font_description_free ()"><code class="function">pango_font_description_free()</code></a>.</td>
452
428
</tr>
453
429
</tbody>
454
430
</table></div>
461
437
</pre>
462
438
<p>
463
439
String representing a fontconfig property name that Pango sets on any
464
 
fontconfig pattern it passes to fontconfig if a <a class="link" href="pango-Vertical-Text.html#PangoGravity" title="enum PangoGravity"><span class="type">PangoGravity</span></a> other
 
440
fontconfig pattern it passes to fontconfig if a <a class="link" href="pango-Vertical-Text.html#PangoGravity"><span class="type">PangoGravity</span></a> other
465
441
than <code class="literal">PangoGravitySouth</code> is desired.
466
442
</p>
467
443
<p>
468
 
The property will have a <a class="link" href="pango-Vertical-Text.html#PangoGravity" title="enum PangoGravity"><span class="type">PangoGravity</span></a> value as a string, like "east".
 
444
The property will have a <a class="link" href="pango-Vertical-Text.html#PangoGravity"><span class="type">PangoGravity</span></a> value as a string, like "east".
469
445
This can be used to write fontconfig configuration rules to choose
470
446
different fonts for horizontal and vertical writing directions.
471
447
</p>
500
476
</p>
501
477
<p>
502
478
The property will have a string equal to what
503
 
<code class="function">g_get_prgname()</code> returns.
 
479
<a href="http://library.gnome.org/devel/glib/unstable/glib-Miscellaneous-Utility-Functions.html#g-get-prgname"><code class="function">g_get_prgname()</code></a> returns.
504
480
This can be used to write fontconfig configuration rules that only affect
505
481
certain applications.
506
482
</p>
519
495
<hr>
520
496
<div class="refsect2">
521
497
<a name="pango-fc-fontset-key-get-context-key"></a><h3>pango_fc_fontset_key_get_context_key ()</h3>
522
 
<pre class="programlisting"><span class="returnvalue">gpointer</span>            pango_fc_fontset_key_get_context_key
 
498
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            pango_fc_fontset_key_get_context_key
523
499
                                                        (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontsetKey" title="PangoFcFontsetKey"><span class="type">PangoFcFontsetKey</span></a> *key</code></em>);</pre>
524
500
<p>
525
501
Gets the context key member of <em class="parameter"><code>key</code></em>.
529
505
<tbody>
530
506
<tr>
531
507
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
532
 
<td>the font key
533
 
</td>
 
508
<td>the font key</td>
534
509
</tr>
535
510
<tr>
536
511
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
537
 
<td> the context key, which is owned by <em class="parameter"><code>key</code></em> and should not be modified.
538
 
 
539
 
</td>
 
512
<td>the context key, which is owned by <em class="parameter"><code>key</code></em> and should not be modified.</td>
540
513
</tr>
541
514
</tbody>
542
515
</table></div>
545
518
<hr>
546
519
<div class="refsect2">
547
520
<a name="pango-fc-fontset-key-get-description"></a><h3>pango_fc_fontset_key_get_description ()</h3>
548
 
<pre class="programlisting">const <a class="link" href="pango-Fonts.html#PangoFontDescription" title="PangoFontDescription"><span class="returnvalue">PangoFontDescription</span></a> * pango_fc_fontset_key_get_description
 
521
<pre class="programlisting">const <a class="link" href="pango-Fonts.html#PangoFontDescription"><span class="returnvalue">PangoFontDescription</span></a> * pango_fc_fontset_key_get_description
549
522
                                                        (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontsetKey" title="PangoFcFontsetKey"><span class="type">PangoFcFontsetKey</span></a> *key</code></em>);</pre>
550
523
<p>
551
524
Gets the font description of <em class="parameter"><code>key</code></em>.
555
528
<tbody>
556
529
<tr>
557
530
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
558
 
<td>the fontset key
559
 
</td>
 
531
<td>the fontset key</td>
560
532
</tr>
561
533
<tr>
562
534
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
563
 
<td> the font description, which is owned by <em class="parameter"><code>key</code></em> and should not be modified.
564
 
 
565
 
</td>
 
535
<td>the font description, which is owned by <em class="parameter"><code>key</code></em> and should not be modified.</td>
566
536
</tr>
567
537
</tbody>
568
538
</table></div>
571
541
<hr>
572
542
<div class="refsect2">
573
543
<a name="pango-fc-fontset-key-get-language"></a><h3>pango_fc_fontset_key_get_language ()</h3>
574
 
<pre class="programlisting"><a class="link" href="pango-Scripts-and-Languages.html#PangoLanguage" title="PangoLanguage"><span class="returnvalue">PangoLanguage</span></a> *     pango_fc_fontset_key_get_language   (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontsetKey" title="PangoFcFontsetKey"><span class="type">PangoFcFontsetKey</span></a> *key</code></em>);</pre>
 
544
<pre class="programlisting"><a class="link" href="pango-Scripts-and-Languages.html#PangoLanguage"><span class="returnvalue">PangoLanguage</span></a> *     pango_fc_fontset_key_get_language   (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontsetKey" title="PangoFcFontsetKey"><span class="type">PangoFcFontsetKey</span></a> *key</code></em>);</pre>
575
545
<p>
576
546
Gets the language member of <em class="parameter"><code>key</code></em>.
577
547
</p>
580
550
<tbody>
581
551
<tr>
582
552
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
583
 
<td>the fontset key
584
 
</td>
 
553
<td>the fontset key</td>
585
554
</tr>
586
555
<tr>
587
556
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
588
 
<td> the language
589
 
 
590
 
</td>
 
557
<td>the language</td>
591
558
</tr>
592
559
</tbody>
593
560
</table></div>
596
563
<hr>
597
564
<div class="refsect2">
598
565
<a name="pango-fc-fontset-key-get-matrix"></a><h3>pango_fc_fontset_key_get_matrix ()</h3>
599
 
<pre class="programlisting">const <a class="link" href="pango-Glyph-Storage.html#PangoMatrix" title="struct PangoMatrix"><span class="returnvalue">PangoMatrix</span></a> * pango_fc_fontset_key_get_matrix     (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontsetKey" title="PangoFcFontsetKey"><span class="type">PangoFcFontsetKey</span></a> *key</code></em>);</pre>
 
566
<pre class="programlisting">const <a class="link" href="pango-Glyph-Storage.html#PangoMatrix"><span class="returnvalue">PangoMatrix</span></a> * pango_fc_fontset_key_get_matrix     (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontsetKey" title="PangoFcFontsetKey"><span class="type">PangoFcFontsetKey</span></a> *key</code></em>);</pre>
600
567
<p>
601
568
Gets the matrix member of <em class="parameter"><code>key</code></em>.
602
569
</p>
605
572
<tbody>
606
573
<tr>
607
574
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
608
 
<td>the fontset key
609
 
</td>
 
575
<td>the fontset key</td>
610
576
</tr>
611
577
<tr>
612
578
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
613
 
<td> the matrix, which is owned by <em class="parameter"><code>key</code></em> and should not be modified.
614
 
 
615
 
</td>
 
579
<td>the matrix, which is owned by <em class="parameter"><code>key</code></em> and should not be modified.</td>
616
580
</tr>
617
581
</tbody>
618
582
</table></div>
632
596
<tbody>
633
597
<tr>
634
598
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
635
 
<td>the fontset key
636
 
</td>
 
599
<td>the fontset key</td>
637
600
</tr>
638
601
<tr>
639
602
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
640
 
<td> the pixel size of <em class="parameter"><code>key</code></em>.
641
 
 
642
 
</td>
 
603
<td>the pixel size of <em class="parameter"><code>key</code></em>.</td>
643
604
</tr>
644
605
</tbody>
645
606
</table></div>
657
618
<tbody>
658
619
<tr>
659
620
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
660
 
<td>the fontset key
661
 
</td>
 
621
<td>the fontset key</td>
662
622
</tr>
663
623
<tr>
664
624
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
665
 
<td> the resolution of <em class="parameter"><code>key</code></em>
666
 
 
 
625
<td>the resolution of <em class="parameter"><code>key</code></em>
667
626
</td>
668
627
</tr>
669
628
</tbody>
683
642
<hr>
684
643
<div class="refsect2">
685
644
<a name="pango-fc-font-key-get-context-key"></a><h3>pango_fc_font_key_get_context_key ()</h3>
686
 
<pre class="programlisting"><span class="returnvalue">gpointer</span>            pango_fc_font_key_get_context_key   (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontKey" title="PangoFcFontKey"><span class="type">PangoFcFontKey</span></a> *key</code></em>);</pre>
 
645
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a>            pango_fc_font_key_get_context_key   (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontKey" title="PangoFcFontKey"><span class="type">PangoFcFontKey</span></a> *key</code></em>);</pre>
687
646
<p>
688
647
Gets the context key member of <em class="parameter"><code>key</code></em>.
689
648
</p>
692
651
<tbody>
693
652
<tr>
694
653
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
695
 
<td>the font key
696
 
</td>
 
654
<td>the font key</td>
697
655
</tr>
698
656
<tr>
699
657
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
700
 
<td> the context key, which is owned by <em class="parameter"><code>key</code></em> and should not be modified.
701
 
 
702
 
</td>
 
658
<td>the context key, which is owned by <em class="parameter"><code>key</code></em> and should not be modified.</td>
703
659
</tr>
704
660
</tbody>
705
661
</table></div>
708
664
<hr>
709
665
<div class="refsect2">
710
666
<a name="pango-fc-font-key-get-matrix"></a><h3>pango_fc_font_key_get_matrix ()</h3>
711
 
<pre class="programlisting">const <a class="link" href="pango-Glyph-Storage.html#PangoMatrix" title="struct PangoMatrix"><span class="returnvalue">PangoMatrix</span></a> * pango_fc_font_key_get_matrix        (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontKey" title="PangoFcFontKey"><span class="type">PangoFcFontKey</span></a> *key</code></em>);</pre>
 
667
<pre class="programlisting">const <a class="link" href="pango-Glyph-Storage.html#PangoMatrix"><span class="returnvalue">PangoMatrix</span></a> * pango_fc_font_key_get_matrix        (<em class="parameter"><code>const <a class="link" href="PangoFcFontMap.html#PangoFcFontKey" title="PangoFcFontKey"><span class="type">PangoFcFontKey</span></a> *key</code></em>);</pre>
712
668
<p>
713
669
Gets the matrix member of <em class="parameter"><code>key</code></em>.
714
670
</p>
717
673
<tbody>
718
674
<tr>
719
675
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
720
 
<td>the font key
721
 
</td>
 
676
<td>the font key</td>
722
677
</tr>
723
678
<tr>
724
679
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
725
 
<td> the matrix, which is owned by <em class="parameter"><code>key</code></em> and should not be modified.
726
 
 
727
 
</td>
 
680
<td>the matrix, which is owned by <em class="parameter"><code>key</code></em> and should not be modified.</td>
728
681
</tr>
729
682
</tbody>
730
683
</table></div>
742
695
<tbody>
743
696
<tr>
744
697
<td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
745
 
<td>the font key
746
 
</td>
 
698
<td>the font key</td>
747
699
</tr>
748
700
<tr>
749
701
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
750
 
<td> the pattern, which is owned by <em class="parameter"><code>key</code></em> and should not be modified.
751
 
 
752
 
</td>
 
702
<td>the pattern, which is owned by <em class="parameter"><code>key</code></em> and should not be modified.</td>
753
703
</tr>
754
704
</tbody>
755
705
</table></div>
776
726
</div>
777
727
<div class="footer">
778
728
<hr>
779
 
          Generated by GTK-Doc V1.15.1</div>
 
729
          Generated by GTK-Doc V1.18.1</div>
780
730
</body>
781
731
</html>
 
 
b'\\ No newline at end of file'