Git init
[external/pango1.0.git] / docs / tmpl / win32-fonts.sgml
1 <!-- ##### SECTION Title ##### -->
2 Win32 Fonts and Rendering
3
4 <!-- ##### SECTION Short_Description ##### -->
5 Functions for shape engines to manipulate Win32 fonts
6
7 <!-- ##### SECTION Long_Description ##### -->
8 <para>
9 The macros and functions in this section are used to access fonts natively on
10 Win32 systems and to render text in conjunction with Win32 APIs.
11 </para>
12
13 <!-- ##### SECTION See_Also ##### -->
14 <para>
15
16 </para>
17
18 <!-- ##### SECTION Stability_Level ##### -->
19
20
21 <!-- ##### MACRO PANGO_RENDER_TYPE_WIN32 ##### -->
22 <para>
23 A string constant identifying the Win32 renderer. The associated quark (see
24 g_quark_from_string()) is used to identify the renderer in pango_find_map().
25 </para>
26
27
28
29 <!-- ##### FUNCTION pango_win32_get_context ##### -->
30 <para>
31
32 </para>
33
34 @Returns: 
35
36
37 <!-- ##### FUNCTION pango_win32_render ##### -->
38 <para>
39
40 </para>
41
42 @hdc: 
43 @font: 
44 @glyphs: 
45 @x: 
46 @y: 
47
48
49 <!-- ##### FUNCTION pango_win32_render_transformed ##### -->
50 <para>
51
52 </para>
53
54 @hdc: 
55 @matrix: 
56 @font: 
57 @glyphs: 
58 @x: 
59 @y: 
60
61
62 <!-- ##### FUNCTION pango_win32_render_layout_line ##### -->
63 <para>
64
65 </para>
66
67 @hdc: 
68 @line: 
69 @x: 
70 @y: 
71
72
73 <!-- ##### FUNCTION pango_win32_render_layout ##### -->
74 <para>
75
76 </para>
77
78 @hdc: 
79 @layout: 
80 @x: 
81 @y: 
82
83
84 <!-- ##### FUNCTION pango_win32_get_unknown_glyph ##### -->
85 <para>
86
87 </para>
88
89 @font: 
90 @wc: 
91 @Returns: 
92
93
94 <!-- ##### FUNCTION pango_win32_font_get_glyph_index ##### -->
95 <para>
96
97 </para>
98
99 @font: 
100 @wc: 
101 @Returns: 
102
103
104 <!-- ##### FUNCTION pango_win32_font_select_font ##### -->
105 <para>
106
107 </para>
108
109 @font: 
110 @hdc: 
111 @Returns: 
112
113
114 <!-- ##### FUNCTION pango_win32_font_done_font ##### -->
115 <para>
116
117 </para>
118
119 @font: 
120
121
122 <!-- ##### FUNCTION pango_win32_font_get_metrics_factor ##### -->
123 <para>
124
125 </para>
126
127 @font: 
128 @Returns: 
129
130
131 <!-- ##### FUNCTION pango_win32_get_debug_flag ##### -->
132 <para>
133
134 </para>
135
136 @Returns: 
137
138
139 <!-- ##### FUNCTION pango_win32_get_dc ##### -->
140 <para>
141
142 </para>
143
144 @Returns: 
145
146
147 <!-- ##### STRUCT PangoWin32FontCache ##### -->
148 <para>
149 A #PangoWin32FontCache caches
150 HFONTs by their LOGFONT descriptions. 
151 </para>
152
153
154 <!-- ##### FUNCTION pango_win32_font_cache_new ##### -->
155 <para>
156
157 </para>
158
159 @Returns: 
160
161
162 <!-- ##### FUNCTION pango_win32_font_cache_free ##### -->
163 <para>
164
165 </para>
166
167 @cache: 
168
169
170 <!-- ##### FUNCTION pango_win32_font_cache_load ##### -->
171 <para>
172
173 </para>
174
175 @cache: 
176 @logfont: 
177 @Returns: 
178
179
180 <!-- ##### FUNCTION pango_win32_font_cache_loadw ##### -->
181 <para>
182
183 </para>
184
185 @cache: 
186 @logfont: 
187 @Returns: 
188
189
190 <!-- ##### FUNCTION pango_win32_font_cache_unload ##### -->
191 <para>
192
193 </para>
194
195 @cache: 
196 @hfont: 
197
198
199 <!-- ##### FUNCTION pango_win32_font_map_for_display ##### -->
200 <para>
201
202 </para>
203
204 @Returns: 
205
206
207 <!-- ##### FUNCTION pango_win32_shutdown_display ##### -->
208 <para>
209
210 </para>
211
212
213
214 <!-- ##### FUNCTION pango_win32_font_map_get_font_cache ##### -->
215 <para>
216
217 </para>
218
219 @font_map: 
220 @Returns: 
221
222
223 <!-- ##### FUNCTION pango_win32_font_logfont ##### -->
224 <para>
225
226 </para>
227
228 @font: 
229 @Returns: 
230
231
232 <!-- ##### FUNCTION pango_win32_font_logfontw ##### -->
233 <para>
234
235 </para>
236
237 @font: 
238 @Returns: 
239
240
241 <!-- ##### FUNCTION pango_win32_font_description_from_logfont ##### -->
242 <para>
243
244 </para>
245
246 @lfp: 
247 @Returns: 
248
249
250 <!-- ##### FUNCTION pango_win32_font_description_from_logfontw ##### -->
251 <para>
252
253 </para>
254
255 @lfp: 
256 @Returns: 
257
258