Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  6. <title>FreeType-2.5.0 API Reference</title>
  7. <style type="text/css">
  8.   body { font-family: Verdana, Geneva, Arial, Helvetica, serif;
  9.          color: #000000;
  10.          background: #FFFFFF; }
  11.  
  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;
  17.             text-align: left; }
  18.  
  19.   a:link { color: #0000EF; }
  20.   a:visited { color: #51188E; }
  21.   a:hover { color: #FF0000; }
  22.  
  23.   span.keyword { font-family: monospace;
  24.                  text-align: left;
  25.                  white-space: pre;
  26.                  color: darkblue; }
  27.  
  28.   pre.colored { color: blue; }
  29.  
  30.   ul.empty { list-style-type: none; }
  31. </style>
  32. </head>
  33. <body>
  34.  
  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.5.0 API Reference</h1></center>
  38.  
  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>
  41. <table cellpadding=5>
  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>
  45. </td></tr>
  46. </table>
  47. </li></ul></td></tr></table>
  48. <br><table align=center width="75%"><tr><td><h2>Core API</h2><ul class="empty"><li>
  49. <table cellpadding=5>
  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>
  53. </td></tr>
  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>
  57. </td></tr>
  58. <tr valign=top><td class="left">
  59. <a href="ft2-base_interface.html">Base Interface</a></td><td>
  60. <p>The FreeType&nbsp;2 base font interface.</p>
  61. </td></tr>
  62. <tr valign=top><td class="left">
  63. <a href="ft2-glyph_variants.html">Glyph Variants</a></td><td>
  64. <p>The FreeType&nbsp;2 interface to Unicode Ideographic Variation Sequences (IVS), using the SFNT cmap format&nbsp;14.</p>
  65. </td></tr>
  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>
  69. </td></tr>
  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>
  73. </td></tr>
  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>
  77. </td></tr>
  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>
  81. </td></tr>
  82. </table>
  83. </li></ul></td></tr></table>
  84. <br><table align=center width="75%"><tr><td><h2>Format-Specific API</h2><ul class="empty"><li>
  85. <table cellpadding=5>
  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>
  89. </td></tr>
  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>
  93. </td></tr>
  94. <tr valign=top><td class="left">
  95. <a href="ft2-type1_tables.html">Type 1 Tables</a></td><td>
  96. <p>Type&nbsp;1 (PostScript) specific font tables.</p>
  97. </td></tr>
  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>
  101. </td></tr>
  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>
  105. </td></tr>
  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>
  109. </td></tr>
  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>
  113. </td></tr>
  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>
  117. </td></tr>
  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>
  121. </td></tr>
  122. <tr valign=top><td class="left">
  123. <a href="ft2-gasp_table.html">Gasp Table</a></td><td>
  124. <p>Retrieving TrueType &lsquo;gasp&rsquo; table entries.</p>
  125. </td></tr>
  126. </table>
  127. </li></ul></td></tr></table>
  128. <br><table align=center width="75%"><tr><td><h2>Controlling FreeType Modules</h2><ul class="empty"><li>
  129. <table cellpadding=5>
  130. <tr valign=top><td class="left">
  131. <a href="ft2-auto_hinter.html">The auto-hinter</a></td><td>
  132. <p>Controlling the auto-hinting module.</p>
  133. </td></tr>
  134. <tr valign=top><td class="left">
  135. <a href="ft2-cff_driver.html">The CFF driver</a></td><td>
  136. <p>Controlling the CFF driver module.</p>
  137. </td></tr>
  138. <tr valign=top><td class="left">
  139. <a href="ft2-tt_driver.html">The TrueType driver</a></td><td>
  140. <p>Controlling the TrueType driver module.</p>
  141. </td></tr>
  142. </table>
  143. </li></ul></td></tr></table>
  144. <br><table align=center width="75%"><tr><td><h2>Cache Sub-System</h2><ul class="empty"><li>
  145. <table cellpadding=5>
  146. <tr valign=top><td class="left">
  147. <a href="ft2-cache_subsystem.html">Cache Sub-System</a></td><td>
  148. <p>How to cache face, size, and glyph data with FreeType&nbsp;2.</p>
  149. </td></tr>
  150. </table>
  151. </li></ul></td></tr></table>
  152. <br><table align=center width="75%"><tr><td><h2>Support API</h2><ul class="empty"><li>
  153. <table cellpadding=5>
  154. <tr valign=top><td class="left">
  155. <a href="ft2-computations.html">Computations</a></td><td>
  156. <p>Crunching fixed numbers and vectors.</p>
  157. </td></tr>
  158. <tr valign=top><td class="left">
  159. <a href="ft2-list_processing.html">List Processing</a></td><td>
  160. <p>Simple management of lists.</p>
  161. </td></tr>
  162. <tr valign=top><td class="left">
  163. <a href="ft2-outline_processing.html">Outline Processing</a></td><td>
  164. <p>Functions to create, transform, and render vectorial glyph images.</p>
  165. </td></tr>
  166. <tr valign=top><td class="left">
  167. <a href="ft2-quick_advance.html">Quick retrieval of advance values</a></td><td>
  168. <p>Retrieve horizontal and vertical advance values without processing glyph outlines, if possible.</p>
  169. </td></tr>
  170. <tr valign=top><td class="left">
  171. <a href="ft2-bitmap_handling.html">Bitmap Handling</a></td><td>
  172. <p>Handling FT_Bitmap objects.</p>
  173. </td></tr>
  174. <tr valign=top><td class="left">
  175. <a href="ft2-raster.html">Scanline Converter</a></td><td>
  176. <p>How vectorial outlines are converted into bitmaps and pixmaps.</p>
  177. </td></tr>
  178. <tr valign=top><td class="left">
  179. <a href="ft2-glyph_stroker.html">Glyph Stroker</a></td><td>
  180. <p>Generating bordered and stroked glyphs.</p>
  181. </td></tr>
  182. <tr valign=top><td class="left">
  183. <a href="ft2-system_interface.html">System Interface</a></td><td>
  184. <p>How FreeType manages memory and i/o.</p>
  185. </td></tr>
  186. <tr valign=top><td class="left">
  187. <a href="ft2-module_management.html">Module Management</a></td><td>
  188. <p>How to add, upgrade, remove, and control modules from FreeType.</p>
  189. </td></tr>
  190. <tr valign=top><td class="left">
  191. <a href="ft2-gzip.html">GZIP Streams</a></td><td>
  192. <p>Using gzip-compressed font files.</p>
  193. </td></tr>
  194. <tr valign=top><td class="left">
  195. <a href="ft2-lzw.html">LZW Streams</a></td><td>
  196. <p>Using LZW-compressed font files.</p>
  197. </td></tr>
  198. <tr valign=top><td class="left">
  199. <a href="ft2-bzip2.html">BZIP2 Streams</a></td><td>
  200. <p>Using bzip2-compressed font files.</p>
  201. </td></tr>
  202. <tr valign=top><td class="left">
  203. <a href="ft2-lcd_filtering.html">LCD Filtering</a></td><td>
  204. <p>Reduce color fringes of LCD-optimized bitmaps.</p>
  205. </td></tr>
  206. </table>
  207. </li></ul></td></tr></table>
  208. <br><table align=center width="75%"><tr><td><h2>Miscellaneous</h2><ul class="empty"><li>
  209. <table cellpadding=5>
  210. <tr valign=top><td class="left">
  211. <a href="ft2-ot_validation.html">OpenType Validation</a></td><td>
  212. <p>An API to validate OpenType tables.</p>
  213. </td></tr>
  214. <tr valign=top><td class="left">
  215. <a href="ft2-incremental.html">Incremental Loading</a></td><td>
  216. <p>Custom Glyph Loading.</p>
  217. </td></tr>
  218. <tr valign=top><td class="left">
  219. <a href="ft2-truetype_engine.html">The TrueType Engine</a></td><td>
  220. <p>TrueType bytecode support.</p>
  221. </td></tr>
  222. <tr valign=top><td class="left">
  223. <a href="ft2-gx_validation.html">TrueTypeGX/AAT Validation</a></td><td>
  224. <p>An API to validate TrueTypeGX/AAT tables.</p>
  225. </td></tr>
  226. </table>
  227. </li></ul></td></tr></table>
  228. <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>
  229. <hr>
  230. <table><tr><td><font size=-2>[<a href="ft2-index.html">Index</a>]</font></td>
  231. <td width="100%"></td>
  232. </tr></table>
  233.  
  234. <center><font size=-2>generated on Wed Jun 19 23:29:20 2013</font></center></body>
  235. </html>
  236.