blob: 80292a2110623285bd8716ac38187f4a7df47edf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
<!-- ##### SECTION Title ##### -->
PangoFcFont
<!-- ##### SECTION Short_Description ##### -->
Base font class for Fontconfig-based backends
<!-- ##### SECTION Long_Description ##### -->
<para>
#PangoFcFont is a base class for font implementation using the
Fontconfig and FreeType libraries. It is used in the
<link linkend="pango-Xft-Fonts-and-Rendering">Xft</link> and
<link linkend="pango-FreeType-Fonts-and-Rendering">FreeType</link>
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>
<!-- ##### SECTION See_Also ##### -->
<para>
<variablelist>
<varlistentry>
<term>#PangoFcFontMap</term>
<listitem><para>The base class for font maps; creating a new
Fontconfig-based backend involves deriving from both
#PangoFcFontMap and #PangoFcFont.
.</para></listitem>
</varlistentry>
</variablelist>
</para>
<!-- ##### SECTION Stability_Level ##### -->
<!-- ##### SECTION Image ##### -->
<!-- ##### STRUCT PangoFcFont ##### -->
<para>
</para>
<!-- ##### ARG PangoFcFont:fontmap ##### -->
<para>
</para>
<!-- ##### ARG PangoFcFont:pattern ##### -->
<para>
</para>
<!-- ##### STRUCT PangoFcFontClass ##### -->
<para>
</para>
@lock_face:
@unlock_face:
@has_char:
@get_glyph:
@get_unknown_glyph:
@shutdown:
<!-- ##### MACRO PANGO_RENDER_TYPE_FC ##### -->
<para>
</para>
<!-- ##### FUNCTION pango_fc_font_lock_face ##### -->
<para>
</para>
@font:
@Returns:
<!-- ##### FUNCTION pango_fc_font_unlock_face ##### -->
<para>
</para>
@font:
<!-- ##### FUNCTION pango_fc_font_has_char ##### -->
<para>
</para>
@font:
@wc:
@Returns:
<!-- ##### FUNCTION pango_fc_font_get_glyph ##### -->
<para>
</para>
@font:
@wc:
@Returns:
<!-- ##### FUNCTION pango_fc_font_get_unknown_glyph ##### -->
<para>
</para>
@font:
@wc:
@Returns:
<!-- ##### FUNCTION pango_fc_font_kern_glyphs ##### -->
<para>
</para>
@font:
@glyphs:
|