1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN"
2 "http://www.w3.org/TR/html4/loose.dtd">
5 <meta http-equiv=
"Content-Type" content=
"text/html; charset=utf-8">
6 <title>FreeType-
2.3.7 API Reference
</title>
7 <style type=
"text/css">
8 body
{ font-family: Verdana
, Geneva
, Arial
, Helvetica
, serif
;
10 background: #FFFFFF; }
12 p
{ text-align: justify
; }
13 h1
{ text-align: center
; }
14 li
{ text-align: justify
; }
15 td
{ padding: 0 0.5em 0 0.5em; }
16 td
.left
{ padding: 0 0.5em 0 0.5em;
19 a:link
{ color: #0000EF; }
20 a:visited
{ color: #51188E; }
21 a:hover
{ color: #FF0000; }
23 span
.keyword
{ font-family: monospace
;
28 pre
.colored
{ color: blue
; }
30 ul
.empty
{ list-style-type: none
; }
35 <table align=center
><tr><td><font size=-
1>[
<a href=
"ft2-index.html">Index
</a>]
</font></td>
36 <td width=
"100%"></td></tr></table>
37 <center><h1>FreeType-
2.3.7 API Reference
</h1></center>
39 <center><h1>Table of Contents
</h1></center>
40 <br><table align=center
width=
"75%"><tr><td><h2>General Remarks
</h2><ul class=
"empty"><li>
42 <tr valign=top
><td class=
"left">
43 <a href=
"ft2-user_allocation.html">User allocation
</a></td><td>
44 <p>How client applications should allocate FreeType data structures.
</p>
47 </li></ul></td></tr></table>
48 <br><table align=center
width=
"75%"><tr><td><h2>Core API
</h2><ul class=
"empty"><li>
50 <tr valign=top
><td class=
"left">
51 <a href=
"ft2-version.html">FreeType Version
</a></td><td>
52 <p>Functions and macros related to FreeType versions.
</p>
54 <tr valign=top
><td class=
"left">
55 <a href=
"ft2-basic_types.html">Basic Data Types
</a></td><td>
56 <p>The basic data types defined by the library.
</p>
58 <tr valign=top
><td class=
"left">
59 <a href=
"ft2-base_interface.html">Base Interface
</a></td><td>
60 <p>The FreeType
2 base font interface.
</p>
62 <tr valign=top
><td class=
"left">
63 <a href=
"ft2-glyph_variants.html">Glyph Variants
</a></td><td>
64 <p>The FreeType
2 interface to Unicode Ideographic Variation Sequences (IVS), using the SFNT cmap format
14.
</p>
66 <tr valign=top
><td class=
"left">
67 <a href=
"ft2-glyph_management.html">Glyph Management
</a></td><td>
68 <p>Generic interface to manage individual glyph data.
</p>
70 <tr valign=top
><td class=
"left">
71 <a href=
"ft2-mac_specific.html">Mac Specific Interface
</a></td><td>
72 <p>Only available on the Macintosh.
</p>
74 <tr valign=top
><td class=
"left">
75 <a href=
"ft2-sizes_management.html">Size Management
</a></td><td>
76 <p>Managing multiple sizes per face.
</p>
78 <tr valign=top
><td class=
"left">
79 <a href=
"ft2-header_file_macros.html">Header File Macros
</a></td><td>
80 <p>Macro definitions used to #include specific header files.
</p>
83 </li></ul></td></tr></table>
84 <br><table align=center
width=
"75%"><tr><td><h2>Format-Specific API
</h2><ul class=
"empty"><li>
86 <tr valign=top
><td class=
"left">
87 <a href=
"ft2-multiple_masters.html">Multiple Masters
</a></td><td>
88 <p>How to manage Multiple Masters fonts.
</p>
90 <tr valign=top
><td class=
"left">
91 <a href=
"ft2-truetype_tables.html">TrueType Tables
</a></td><td>
92 <p>TrueType specific table types and functions.
</p>
94 <tr valign=top
><td class=
"left">
95 <a href=
"ft2-type1_tables.html">Type
1 Tables
</a></td><td>
96 <p>Type
1 (PostScript) specific font tables.
</p>
98 <tr valign=top
><td class=
"left">
99 <a href=
"ft2-sfnt_names.html">SFNT Names
</a></td><td>
100 <p>Access the names embedded in TrueType and OpenType files.
</p>
102 <tr valign=top
><td class=
"left">
103 <a href=
"ft2-bdf_fonts.html">BDF and PCF Files
</a></td><td>
104 <p>BDF and PCF specific API.
</p>
106 <tr valign=top
><td class=
"left">
107 <a href=
"ft2-cid_fonts.html">CID Fonts
</a></td><td>
108 <p>CID-keyed font specific API.
</p>
110 <tr valign=top
><td class=
"left">
111 <a href=
"ft2-pfr_fonts.html">PFR Fonts
</a></td><td>
112 <p>PFR/TrueDoc specific API.
</p>
114 <tr valign=top
><td class=
"left">
115 <a href=
"ft2-winfnt_fonts.html">Window FNT Files
</a></td><td>
116 <p>Windows FNT specific API.
</p>
118 <tr valign=top
><td class=
"left">
119 <a href=
"ft2-font_formats.html">Font Formats
</a></td><td>
120 <p>Getting the font format.
</p>
122 <tr valign=top
><td class=
"left">
123 <a href=
"ft2-gasp_table.html">Gasp Table
</a></td><td>
124 <p>Retrieving TrueType
‘gasp
’ table entries.
</p>
127 </li></ul></td></tr></table>
128 <br><table align=center
width=
"75%"><tr><td><h2>Cache Sub-System
</h2><ul class=
"empty"><li>
129 <table cellpadding=
5>
130 <tr valign=top
><td class=
"left">
131 <a href=
"ft2-cache_subsystem.html">Cache Sub-System
</a></td><td>
132 <p>How to cache face, size, and glyph data with FreeType
2.
</p>
135 </li></ul></td></tr></table>
136 <br><table align=center
width=
"75%"><tr><td><h2>Support API
</h2><ul class=
"empty"><li>
137 <table cellpadding=
5>
138 <tr valign=top
><td class=
"left">
139 <a href=
"ft2-computations.html">Computations
</a></td><td>
140 <p>Crunching fixed numbers and vectors.
</p>
142 <tr valign=top
><td class=
"left">
143 <a href=
"ft2-list_processing.html">List Processing
</a></td><td>
144 <p>Simple management of lists.
</p>
146 <tr valign=top
><td class=
"left">
147 <a href=
"ft2-outline_processing.html">Outline Processing
</a></td><td>
148 <p>Functions to create, transform, and render vectorial glyph images.
</p>
150 <tr valign=top
><td class=
"left">
151 <a href=
"ft2-bitmap_handling.html">Bitmap Handling
</a></td><td>
152 <p>Handling FT_Bitmap objects.
</p>
154 <tr valign=top
><td class=
"left">
155 <a href=
"ft2-raster.html">Scanline Converter
</a></td><td>
156 <p>How vectorial outlines are converted into bitmaps and pixmaps.
</p>
158 <tr valign=top
><td class=
"left">
159 <a href=
"ft2-glyph_stroker.html">Glyph Stroker
</a></td><td>
160 <p>Generating bordered and stroked glyphs.
</p>
162 <tr valign=top
><td class=
"left">
163 <a href=
"ft2-system_interface.html">System Interface
</a></td><td>
164 <p>How FreeType manages memory and i/o.
</p>
166 <tr valign=top
><td class=
"left">
167 <a href=
"ft2-module_management.html">Module Management
</a></td><td>
168 <p>How to add, upgrade, and remove modules from FreeType.
</p>
170 <tr valign=top
><td class=
"left">
171 <a href=
"ft2-gzip.html">GZIP Streams
</a></td><td>
172 <p>Using gzip-compressed font files.
</p>
174 <tr valign=top
><td class=
"left">
175 <a href=
"ft2-lzw.html">LZW Streams
</a></td><td>
176 <p>Using LZW-compressed font files.
</p>
178 <tr valign=top
><td class=
"left">
179 <a href=
"ft2-lcd_filtering.html">LCD Filtering
</a></td><td>
180 <p>Reduce color fringes of LCD-optimized bitmaps.
</p>
183 </li></ul></td></tr></table>
184 <br><table align=center
width=
"75%"><tr><td><h2>Miscellaneous
</h2><ul class=
"empty"><li>
185 <table cellpadding=
5>
186 <tr valign=top
><td class=
"left">
187 <a href=
"ft2-ot_validation.html">OpenType Validation
</a></td><td>
188 <p>An API to validate OpenType tables.
</p>
190 <tr valign=top
><td class=
"left">
191 <a href=
"ft2-incremental.html">Incremental Loading
</a></td><td>
192 <p>Custom Glyph Loading.
</p>
194 <tr valign=top
><td class=
"left">
195 <a href=
"ft2-truetype_engine.html">The TrueType Engine
</a></td><td>
196 <p>TrueType bytecode support.
</p>
198 <tr valign=top
><td class=
"left">
199 <a href=
"ft2-gx_validation.html">TrueTypeGX/AAT Validation
</a></td><td>
200 <p>An API to validate TrueTypeGX/AAT tables.
</p>
203 </li></ul></td></tr></table>
204 <br><table align=center
width=
"75%"><tr><td><h2><a href=
"ft2-index.html">Global Index
</a></h2><ul class=
"empty"><li></li></ul></td></tr></table>
206 <table><tr><td><font size=-
2>[
<a href=
"ft2-index.html">Index
</a>]
</font></td>
207 <td width=
"100%"></td>
210 <center><font size=-
2>generated on Sun Jun
29 09:
46:
25 2008</font></center></body>