• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2
3
4
5<!doctype html>
6<html lang="en" class="no-js">
7  <head>
8
9      <meta charset="utf-8">
10      <meta name="viewport" content="width=device-width,initial-scale=1">
11      <meta http-equiv="x-ua-compatible" content="ie=edge">
12
13        <meta name="description" content="API Reference Documentation for FreeType-2.10.4">
14
15
16
17        <meta name="author" content="FreeType Contributors">
18
19
20        <meta name="lang:clipboard.copy" content="Copy to clipboard">
21
22        <meta name="lang:clipboard.copied" content="Copied to clipboard">
23
24        <meta name="lang:search.language" content="en">
25
26        <meta name="lang:search.pipeline.stopwords" content="True">
27
28        <meta name="lang:search.pipeline.trimmer" content="True">
29
30        <meta name="lang:search.result.none" content="No matching documents">
31
32        <meta name="lang:search.result.one" content="1 matching document">
33
34        <meta name="lang:search.result.other" content="# matching documents">
35
36        <meta name="lang:search.tokenizer" content="[\s\-]+">
37
38      <link rel="shortcut icon" href="images/favico.ico">
39      <meta name="generator" content="mkdocs-1.1, mkdocs-material-4.6.3">
40
41
42
43        <title>TOC - FreeType-2.10.4 API Reference</title>
44
45
46
47      <link rel="stylesheet" href="assets/stylesheets/application.adb8469c.css">
48
49        <link rel="stylesheet" href="assets/stylesheets/application-palette.a8b3c06d.css">
50
51
52
53
54        <meta name="theme-color" content="#4caf50">
55
56
57
58      <script src="assets/javascripts/modernizr.86422ebf.js"></script>
59
60
61
62        <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
63        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto+Serif:300,400,400i,700%7CRoboto+Mono&display=fallback">
64        <style>body,input{font-family:"Noto Serif","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
65
66
67    <link rel="stylesheet" href="assets/fonts/material-icons.css">
68
69
70      <link rel="stylesheet" href="stylesheets/extra.css">
71
72
73
74
75
76  </head>
77
78
79
80    <body dir="ltr" data-md-color-primary="green" data-md-color-accent="green">
81
82    <svg class="md-svg">
83      <defs>
84
85
86      </defs>
87    </svg>
88    <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
89    <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
90    <label class="md-overlay" data-md-component="overlay" for="__drawer"></label>
91
92      <a href="#freetype-2104-api-reference" tabindex="0" class="md-skip">
93        Skip to content
94      </a>
95
96
97      <header class="md-header" data-md-component="header">
98  <nav class="md-header-nav md-grid">
99    <div class="md-flex">
100      <div class="md-flex__cell md-flex__cell--shrink">
101        <a href="." title="FreeType-2.10.4 API Reference" aria-label="FreeType-2.10.4 API Reference" class="md-header-nav__button md-logo">
102
103            <img alt="logo" src="images/favico.ico" width="24" height="24">
104
105        </a>
106      </div>
107      <div class="md-flex__cell md-flex__cell--shrink">
108        <label class="md-icon md-icon--menu md-header-nav__button" for="__drawer"></label>
109      </div>
110      <div class="md-flex__cell md-flex__cell--stretch">
111        <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
112
113            <span class="md-header-nav__topic">
114              FreeType-2.10.4 API Reference
115            </span>
116            <span class="md-header-nav__topic">
117
118                TOC
119
120            </span>
121
122        </div>
123      </div>
124      <div class="md-flex__cell md-flex__cell--shrink">
125
126          <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
127
128<div class="md-search" data-md-component="search" role="dialog">
129  <label class="md-search__overlay" for="__search"></label>
130  <div class="md-search__inner" role="search">
131    <form class="md-search__form" name="search">
132      <input type="text" class="md-search__input" aria-label="search" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
133      <label class="md-icon md-search__icon" for="__search"></label>
134      <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
135        &#xE5CD;
136      </button>
137    </form>
138    <div class="md-search__output">
139      <div class="md-search__scrollwrap" data-md-scrollfix>
140        <div class="md-search-result" data-md-component="result">
141          <div class="md-search-result__meta">
142            Type to start searching
143          </div>
144          <ol class="md-search-result__list"></ol>
145        </div>
146      </div>
147    </div>
148  </div>
149</div>
150
151      </div>
152
153    </div>
154  </nav>
155</header>
156
157    <div class="md-container">
158
159
160
161
162      <main class="md-main" role="main">
163        <div class="md-main__inner md-grid" data-md-component="container">
164
165
166              <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
167                <div class="md-sidebar__scrollwrap">
168                  <div class="md-sidebar__inner">
169                    <nav class="md-nav md-nav--primary" data-md-level="0">
170  <label class="md-nav__title md-nav__title--site" for="__drawer">
171    <a href="." title="FreeType-2.10.4 API Reference" class="md-nav__button md-logo">
172
173        <img alt="logo" src="images/favico.ico" width="48" height="48">
174
175    </a>
176    FreeType-2.10.4 API Reference
177  </label>
178
179  <ul class="md-nav__list" data-md-scrollfix>
180
181
182
183
184
185
186
187
188  <li class="md-nav__item md-nav__item--active">
189
190    <input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
191
192
193
194
195    <a href="index.html" title="TOC" class="md-nav__link md-nav__link--active">
196      TOC
197    </a>
198
199  </li>
200
201
202
203
204
205
206
207  <li class="md-nav__item">
208    <a href="ft2-index.html" title="Index" class="md-nav__link">
209      Index
210    </a>
211  </li>
212
213
214
215
216
217
218
219  <li class="md-nav__item md-nav__item--nested">
220
221      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3">
222
223    <label class="md-nav__link" for="nav-3">
224      General Remarks
225    </label>
226    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
227      <label class="md-nav__title" for="nav-3">
228        General Remarks
229      </label>
230      <ul class="md-nav__list" data-md-scrollfix>
231
232
233
234
235
236
237
238  <li class="md-nav__item">
239    <a href="ft2-header_inclusion.html" title="FreeType's header inclusion scheme" class="md-nav__link">
240      FreeType's header inclusion scheme
241    </a>
242  </li>
243
244
245
246
247
248
249
250  <li class="md-nav__item">
251    <a href="ft2-user_allocation.html" title="User allocation" class="md-nav__link">
252      User allocation
253    </a>
254  </li>
255
256
257      </ul>
258    </nav>
259  </li>
260
261
262
263
264
265
266
267  <li class="md-nav__item md-nav__item--nested">
268
269      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4">
270
271    <label class="md-nav__link" for="nav-4">
272      Core API
273    </label>
274    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
275      <label class="md-nav__title" for="nav-4">
276        Core API
277      </label>
278      <ul class="md-nav__list" data-md-scrollfix>
279
280
281
282
283
284
285
286  <li class="md-nav__item">
287    <a href="ft2-version.html" title="FreeType Version" class="md-nav__link">
288      FreeType Version
289    </a>
290  </li>
291
292
293
294
295
296
297
298  <li class="md-nav__item">
299    <a href="ft2-basic_types.html" title="Basic Data Types" class="md-nav__link">
300      Basic Data Types
301    </a>
302  </li>
303
304
305
306
307
308
309
310  <li class="md-nav__item">
311    <a href="ft2-base_interface.html" title="Base Interface" class="md-nav__link">
312      Base Interface
313    </a>
314  </li>
315
316
317
318
319
320
321
322  <li class="md-nav__item">
323    <a href="ft2-glyph_variants.html" title="Unicode Variation Sequences" class="md-nav__link">
324      Unicode Variation Sequences
325    </a>
326  </li>
327
328
329
330
331
332
333
334  <li class="md-nav__item">
335    <a href="ft2-color_management.html" title="Glyph Color Management" class="md-nav__link">
336      Glyph Color Management
337    </a>
338  </li>
339
340
341
342
343
344
345
346  <li class="md-nav__item">
347    <a href="ft2-layer_management.html" title="Glyph Layer Management" class="md-nav__link">
348      Glyph Layer Management
349    </a>
350  </li>
351
352
353
354
355
356
357
358  <li class="md-nav__item">
359    <a href="ft2-glyph_management.html" title="Glyph Management" class="md-nav__link">
360      Glyph Management
361    </a>
362  </li>
363
364
365
366
367
368
369
370  <li class="md-nav__item">
371    <a href="ft2-mac_specific.html" title="Mac Specific Interface" class="md-nav__link">
372      Mac Specific Interface
373    </a>
374  </li>
375
376
377
378
379
380
381
382  <li class="md-nav__item">
383    <a href="ft2-sizes_management.html" title="Size Management" class="md-nav__link">
384      Size Management
385    </a>
386  </li>
387
388
389
390
391
392
393
394  <li class="md-nav__item">
395    <a href="ft2-header_file_macros.html" title="Header File Macros" class="md-nav__link">
396      Header File Macros
397    </a>
398  </li>
399
400
401      </ul>
402    </nav>
403  </li>
404
405
406
407
408
409
410
411  <li class="md-nav__item md-nav__item--nested">
412
413      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-5" type="checkbox" id="nav-5">
414
415    <label class="md-nav__link" for="nav-5">
416      Format-Specific API
417    </label>
418    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
419      <label class="md-nav__title" for="nav-5">
420        Format-Specific API
421      </label>
422      <ul class="md-nav__list" data-md-scrollfix>
423
424
425
426
427
428
429
430  <li class="md-nav__item">
431    <a href="ft2-multiple_masters.html" title="Multiple Masters" class="md-nav__link">
432      Multiple Masters
433    </a>
434  </li>
435
436
437
438
439
440
441
442  <li class="md-nav__item">
443    <a href="ft2-truetype_tables.html" title="TrueType Tables" class="md-nav__link">
444      TrueType Tables
445    </a>
446  </li>
447
448
449
450
451
452
453
454  <li class="md-nav__item">
455    <a href="ft2-type1_tables.html" title="Type 1 Tables" class="md-nav__link">
456      Type 1 Tables
457    </a>
458  </li>
459
460
461
462
463
464
465
466  <li class="md-nav__item">
467    <a href="ft2-sfnt_names.html" title="SFNT Names" class="md-nav__link">
468      SFNT Names
469    </a>
470  </li>
471
472
473
474
475
476
477
478  <li class="md-nav__item">
479    <a href="ft2-bdf_fonts.html" title="BDF and PCF Files" class="md-nav__link">
480      BDF and PCF Files
481    </a>
482  </li>
483
484
485
486
487
488
489
490  <li class="md-nav__item">
491    <a href="ft2-cid_fonts.html" title="CID Fonts" class="md-nav__link">
492      CID Fonts
493    </a>
494  </li>
495
496
497
498
499
500
501
502  <li class="md-nav__item">
503    <a href="ft2-pfr_fonts.html" title="PFR Fonts" class="md-nav__link">
504      PFR Fonts
505    </a>
506  </li>
507
508
509
510
511
512
513
514  <li class="md-nav__item">
515    <a href="ft2-winfnt_fonts.html" title="Window FNT Files" class="md-nav__link">
516      Window FNT Files
517    </a>
518  </li>
519
520
521
522
523
524
525
526  <li class="md-nav__item">
527    <a href="ft2-font_formats.html" title="Font Formats" class="md-nav__link">
528      Font Formats
529    </a>
530  </li>
531
532
533
534
535
536
537
538  <li class="md-nav__item">
539    <a href="ft2-gasp_table.html" title="Gasp Table" class="md-nav__link">
540      Gasp Table
541    </a>
542  </li>
543
544
545      </ul>
546    </nav>
547  </li>
548
549
550
551
552
553
554
555  <li class="md-nav__item md-nav__item--nested">
556
557      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-6" type="checkbox" id="nav-6">
558
559    <label class="md-nav__link" for="nav-6">
560      Controlling FreeType Modules
561    </label>
562    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
563      <label class="md-nav__title" for="nav-6">
564        Controlling FreeType Modules
565      </label>
566      <ul class="md-nav__list" data-md-scrollfix>
567
568
569
570
571
572
573
574  <li class="md-nav__item">
575    <a href="ft2-auto_hinter.html" title="The auto-hinter" class="md-nav__link">
576      The auto-hinter
577    </a>
578  </li>
579
580
581
582
583
584
585
586  <li class="md-nav__item">
587    <a href="ft2-cff_driver.html" title="The CFF driver" class="md-nav__link">
588      The CFF driver
589    </a>
590  </li>
591
592
593
594
595
596
597
598  <li class="md-nav__item">
599    <a href="ft2-t1_cid_driver.html" title="The Type 1 and CID drivers" class="md-nav__link">
600      The Type 1 and CID drivers
601    </a>
602  </li>
603
604
605
606
607
608
609
610  <li class="md-nav__item">
611    <a href="ft2-tt_driver.html" title="The TrueType driver" class="md-nav__link">
612      The TrueType driver
613    </a>
614  </li>
615
616
617
618
619
620
621
622  <li class="md-nav__item">
623    <a href="ft2-pcf_driver.html" title="The PCF driver" class="md-nav__link">
624      The PCF driver
625    </a>
626  </li>
627
628
629
630
631
632
633
634  <li class="md-nav__item">
635    <a href="ft2-properties.html" title="Driver properties" class="md-nav__link">
636      Driver properties
637    </a>
638  </li>
639
640
641
642
643
644
645
646  <li class="md-nav__item">
647    <a href="ft2-parameter_tags.html" title="Parameter Tags" class="md-nav__link">
648      Parameter Tags
649    </a>
650  </li>
651
652
653
654
655
656
657
658  <li class="md-nav__item">
659    <a href="ft2-lcd_rendering.html" title="Subpixel Rendering" class="md-nav__link">
660      Subpixel Rendering
661    </a>
662  </li>
663
664
665      </ul>
666    </nav>
667  </li>
668
669
670
671
672
673
674
675  <li class="md-nav__item md-nav__item--nested">
676
677      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-7" type="checkbox" id="nav-7">
678
679    <label class="md-nav__link" for="nav-7">
680      Cache Sub-System
681    </label>
682    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
683      <label class="md-nav__title" for="nav-7">
684        Cache Sub-System
685      </label>
686      <ul class="md-nav__list" data-md-scrollfix>
687
688
689
690
691
692
693
694  <li class="md-nav__item">
695    <a href="ft2-cache_subsystem.html" title="Cache Sub-System" class="md-nav__link">
696      Cache Sub-System
697    </a>
698  </li>
699
700
701      </ul>
702    </nav>
703  </li>
704
705
706
707
708
709
710
711  <li class="md-nav__item md-nav__item--nested">
712
713      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-8" type="checkbox" id="nav-8">
714
715    <label class="md-nav__link" for="nav-8">
716      Support API
717    </label>
718    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
719      <label class="md-nav__title" for="nav-8">
720        Support API
721      </label>
722      <ul class="md-nav__list" data-md-scrollfix>
723
724
725
726
727
728
729
730  <li class="md-nav__item">
731    <a href="ft2-computations.html" title="Computations" class="md-nav__link">
732      Computations
733    </a>
734  </li>
735
736
737
738
739
740
741
742  <li class="md-nav__item">
743    <a href="ft2-list_processing.html" title="List Processing" class="md-nav__link">
744      List Processing
745    </a>
746  </li>
747
748
749
750
751
752
753
754  <li class="md-nav__item">
755    <a href="ft2-outline_processing.html" title="Outline Processing" class="md-nav__link">
756      Outline Processing
757    </a>
758  </li>
759
760
761
762
763
764
765
766  <li class="md-nav__item">
767    <a href="ft2-quick_advance.html" title="Quick retrieval of advance values" class="md-nav__link">
768      Quick retrieval of advance values
769    </a>
770  </li>
771
772
773
774
775
776
777
778  <li class="md-nav__item">
779    <a href="ft2-bitmap_handling.html" title="Bitmap Handling" class="md-nav__link">
780      Bitmap Handling
781    </a>
782  </li>
783
784
785
786
787
788
789
790  <li class="md-nav__item">
791    <a href="ft2-raster.html" title="Scanline Converter" class="md-nav__link">
792      Scanline Converter
793    </a>
794  </li>
795
796
797
798
799
800
801
802  <li class="md-nav__item">
803    <a href="ft2-glyph_stroker.html" title="Glyph Stroker" class="md-nav__link">
804      Glyph Stroker
805    </a>
806  </li>
807
808
809
810
811
812
813
814  <li class="md-nav__item">
815    <a href="ft2-system_interface.html" title="System Interface" class="md-nav__link">
816      System Interface
817    </a>
818  </li>
819
820
821
822
823
824
825
826  <li class="md-nav__item">
827    <a href="ft2-module_management.html" title="Module Management" class="md-nav__link">
828      Module Management
829    </a>
830  </li>
831
832
833
834
835
836
837
838  <li class="md-nav__item">
839    <a href="ft2-gzip.html" title="GZIP Streams" class="md-nav__link">
840      GZIP Streams
841    </a>
842  </li>
843
844
845
846
847
848
849
850  <li class="md-nav__item">
851    <a href="ft2-lzw.html" title="LZW Streams" class="md-nav__link">
852      LZW Streams
853    </a>
854  </li>
855
856
857
858
859
860
861
862  <li class="md-nav__item">
863    <a href="ft2-bzip2.html" title="BZIP2 Streams" class="md-nav__link">
864      BZIP2 Streams
865    </a>
866  </li>
867
868
869      </ul>
870    </nav>
871  </li>
872
873
874
875
876
877
878
879  <li class="md-nav__item md-nav__item--nested">
880
881      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-9" type="checkbox" id="nav-9">
882
883    <label class="md-nav__link" for="nav-9">
884      Error Codes
885    </label>
886    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
887      <label class="md-nav__title" for="nav-9">
888        Error Codes
889      </label>
890      <ul class="md-nav__list" data-md-scrollfix>
891
892
893
894
895
896
897
898  <li class="md-nav__item">
899    <a href="ft2-error_enumerations.html" title="Error Enumerations" class="md-nav__link">
900      Error Enumerations
901    </a>
902  </li>
903
904
905
906
907
908
909
910  <li class="md-nav__item">
911    <a href="ft2-error_code_values.html" title="Error Code Values" class="md-nav__link">
912      Error Code Values
913    </a>
914  </li>
915
916
917      </ul>
918    </nav>
919  </li>
920
921
922
923
924
925
926
927  <li class="md-nav__item md-nav__item--nested">
928
929      <input class="md-toggle md-nav__toggle" data-md-toggle="nav-10" type="checkbox" id="nav-10">
930
931    <label class="md-nav__link" for="nav-10">
932      Miscellaneous
933    </label>
934    <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
935      <label class="md-nav__title" for="nav-10">
936        Miscellaneous
937      </label>
938      <ul class="md-nav__list" data-md-scrollfix>
939
940
941
942
943
944
945
946  <li class="md-nav__item">
947    <a href="ft2-gx_validation.html" title="TrueTypeGX/AAT Validation" class="md-nav__link">
948      TrueTypeGX/AAT Validation
949    </a>
950  </li>
951
952
953
954
955
956
957
958  <li class="md-nav__item">
959    <a href="ft2-incremental.html" title="Incremental Loading" class="md-nav__link">
960      Incremental Loading
961    </a>
962  </li>
963
964
965
966
967
968
969
970  <li class="md-nav__item">
971    <a href="ft2-truetype_engine.html" title="The TrueType Engine" class="md-nav__link">
972      The TrueType Engine
973    </a>
974  </li>
975
976
977
978
979
980
981
982  <li class="md-nav__item">
983    <a href="ft2-ot_validation.html" title="OpenType Validation" class="md-nav__link">
984      OpenType Validation
985    </a>
986  </li>
987
988
989      </ul>
990    </nav>
991  </li>
992
993
994  </ul>
995</nav>
996                  </div>
997                </div>
998              </div>
999
1000
1001              <div class="md-sidebar md-sidebar--secondary" data-md-component="toc">
1002                <div class="md-sidebar__scrollwrap">
1003                  <div class="md-sidebar__inner">
1004
1005<nav class="md-nav md-nav--secondary">
1006
1007
1008
1009
1010
1011</nav>
1012                  </div>
1013                </div>
1014              </div>
1015
1016
1017          <div class="md-content">
1018            <article class="md-content__inner md-typeset">
1019
1020
1021
1022                <p><a href="https://www.freetype.org">FreeType</a> &raquo; <a href="../">Docs</a> &raquo; Table of Contents</p>
1023<hr />
1024<h1 id="freetype-2104-api-reference">FreeType-2.10.4 API Reference<a class="headerlink" href="#freetype-2104-api-reference" title="Permanent link">&para;</a></h1>
1025<h1 id="table-of-contents">Table of Contents<a class="headerlink" href="#table-of-contents" title="Permanent link">&para;</a></h1>
1026<h2 id="general-remarks">General Remarks<a class="headerlink" href="#general-remarks" title="Permanent link">&para;</a></h2>
1027<table class="toc">
1028<tr><td class="link"><a href="ft2-header_inclusion.html">FreeType's header inclusion scheme</a></td><td class="desc">
1029<p>How client applications should include FreeType header files.</p>
1030</td></tr>
1031<tr><td class="link"><a href="ft2-user_allocation.html">User allocation</a></td><td class="desc">
1032<p>How client applications should allocate FreeType data structures.</p>
1033</td></tr>
1034</table>
1035
1036<h2 id="core-api">Core API<a class="headerlink" href="#core-api" title="Permanent link">&para;</a></h2>
1037<table class="toc">
1038<tr><td class="link"><a href="ft2-version.html">FreeType Version</a></td><td class="desc">
1039<p>Functions and macros related to FreeType versions.</p>
1040</td></tr>
1041<tr><td class="link"><a href="ft2-basic_types.html">Basic Data Types</a></td><td class="desc">
1042<p>The basic data types defined by the library.</p>
1043</td></tr>
1044<tr><td class="link"><a href="ft2-base_interface.html">Base Interface</a></td><td class="desc">
1045<p>The FreeType&nbsp;2 base font interface.</p>
1046</td></tr>
1047<tr><td class="link"><a href="ft2-glyph_variants.html">Unicode Variation Sequences</a></td><td class="desc">
1048<p>The FreeType&nbsp;2 interface to Unicode Variation Sequences (UVS), using the SFNT cmap format&nbsp;14.</p>
1049</td></tr>
1050<tr><td class="link"><a href="ft2-color_management.html">Glyph Color Management</a></td><td class="desc">
1051<p>Retrieving and manipulating OpenType's &lsquo;CPAL&rsquo; table data.</p>
1052</td></tr>
1053<tr><td class="link"><a href="ft2-layer_management.html">Glyph Layer Management</a></td><td class="desc">
1054<p>Retrieving and manipulating OpenType's &lsquo;COLR&rsquo; table data.</p>
1055</td></tr>
1056<tr><td class="link"><a href="ft2-glyph_management.html">Glyph Management</a></td><td class="desc">
1057<p>Generic interface to manage individual glyph data.</p>
1058</td></tr>
1059<tr><td class="link"><a href="ft2-mac_specific.html">Mac Specific Interface</a></td><td class="desc">
1060<p>Only available on the Macintosh.</p>
1061</td></tr>
1062<tr><td class="link"><a href="ft2-sizes_management.html">Size Management</a></td><td class="desc">
1063<p>Managing multiple sizes per face.</p>
1064</td></tr>
1065<tr><td class="link"><a href="ft2-header_file_macros.html">Header File Macros</a></td><td class="desc">
1066<p>Macro definitions used to <code>#include</code> specific header files.</p>
1067</td></tr>
1068</table>
1069
1070<h2 id="format-specific-api">Format-Specific API<a class="headerlink" href="#format-specific-api" title="Permanent link">&para;</a></h2>
1071<table class="toc">
1072<tr><td class="link"><a href="ft2-multiple_masters.html">Multiple Masters</a></td><td class="desc">
1073<p>How to manage Multiple Masters fonts.</p>
1074</td></tr>
1075<tr><td class="link"><a href="ft2-truetype_tables.html">TrueType Tables</a></td><td class="desc">
1076<p>TrueType-specific table types and functions.</p>
1077</td></tr>
1078<tr><td class="link"><a href="ft2-type1_tables.html">Type 1 Tables</a></td><td class="desc">
1079<p>Type&nbsp;1-specific font tables.</p>
1080</td></tr>
1081<tr><td class="link"><a href="ft2-sfnt_names.html">SFNT Names</a></td><td class="desc">
1082<p>Access the names embedded in TrueType and OpenType files.</p>
1083</td></tr>
1084<tr><td class="link"><a href="ft2-bdf_fonts.html">BDF and PCF Files</a></td><td class="desc">
1085<p>BDF and PCF specific API.</p>
1086</td></tr>
1087<tr><td class="link"><a href="ft2-cid_fonts.html">CID Fonts</a></td><td class="desc">
1088<p>CID-keyed font-specific API.</p>
1089</td></tr>
1090<tr><td class="link"><a href="ft2-pfr_fonts.html">PFR Fonts</a></td><td class="desc">
1091<p>PFR/TrueDoc-specific API.</p>
1092</td></tr>
1093<tr><td class="link"><a href="ft2-winfnt_fonts.html">Window FNT Files</a></td><td class="desc">
1094<p>Windows FNT-specific API.</p>
1095</td></tr>
1096<tr><td class="link"><a href="ft2-font_formats.html">Font Formats</a></td><td class="desc">
1097<p>Getting the font format.</p>
1098</td></tr>
1099<tr><td class="link"><a href="ft2-gasp_table.html">Gasp Table</a></td><td class="desc">
1100<p>Retrieving TrueType &lsquo;gasp&rsquo; table entries.</p>
1101</td></tr>
1102</table>
1103
1104<h2 id="controlling-freetype-modules">Controlling FreeType Modules<a class="headerlink" href="#controlling-freetype-modules" title="Permanent link">&para;</a></h2>
1105<table class="toc">
1106<tr><td class="link"><a href="ft2-auto_hinter.html">The auto-hinter</a></td><td class="desc">
1107<p>Controlling the auto-hinting module.</p>
1108</td></tr>
1109<tr><td class="link"><a href="ft2-cff_driver.html">The CFF driver</a></td><td class="desc">
1110<p>Controlling the CFF driver module.</p>
1111</td></tr>
1112<tr><td class="link"><a href="ft2-t1_cid_driver.html">The Type 1 and CID drivers</a></td><td class="desc">
1113<p>Controlling the Type&nbsp;1 and CID driver modules.</p>
1114</td></tr>
1115<tr><td class="link"><a href="ft2-tt_driver.html">The TrueType driver</a></td><td class="desc">
1116<p>Controlling the TrueType driver module.</p>
1117</td></tr>
1118<tr><td class="link"><a href="ft2-pcf_driver.html">The PCF driver</a></td><td class="desc">
1119<p>Controlling the PCF driver module.</p>
1120</td></tr>
1121<tr><td class="link"><a href="ft2-properties.html">Driver properties</a></td><td class="desc">
1122<p>Controlling driver modules.</p>
1123</td></tr>
1124<tr><td class="link"><a href="ft2-parameter_tags.html">Parameter Tags</a></td><td class="desc">
1125<p>Macros for driver property and font loading parameter tags.</p>
1126</td></tr>
1127<tr><td class="link"><a href="ft2-lcd_rendering.html">Subpixel Rendering</a></td><td class="desc">
1128<p>API to control subpixel rendering.</p>
1129</td></tr>
1130</table>
1131
1132<h2 id="cache-sub-system">Cache Sub-System<a class="headerlink" href="#cache-sub-system" title="Permanent link">&para;</a></h2>
1133<table class="toc">
1134<tr><td class="link"><a href="ft2-cache_subsystem.html">Cache Sub-System</a></td><td class="desc">
1135<p>How to cache face, size, and glyph data with FreeType&nbsp;2.</p>
1136</td></tr>
1137</table>
1138
1139<h2 id="support-api">Support API<a class="headerlink" href="#support-api" title="Permanent link">&para;</a></h2>
1140<table class="toc">
1141<tr><td class="link"><a href="ft2-computations.html">Computations</a></td><td class="desc">
1142<p>Crunching fixed numbers and vectors.</p>
1143</td></tr>
1144<tr><td class="link"><a href="ft2-list_processing.html">List Processing</a></td><td class="desc">
1145<p>Simple management of lists.</p>
1146</td></tr>
1147<tr><td class="link"><a href="ft2-outline_processing.html">Outline Processing</a></td><td class="desc">
1148<p>Functions to create, transform, and render vectorial glyph images.</p>
1149</td></tr>
1150<tr><td class="link"><a href="ft2-quick_advance.html">Quick retrieval of advance values</a></td><td class="desc">
1151<p>Retrieve horizontal and vertical advance values without processing glyph outlines, if possible.</p>
1152</td></tr>
1153<tr><td class="link"><a href="ft2-bitmap_handling.html">Bitmap Handling</a></td><td class="desc">
1154<p>Handling FT_Bitmap objects.</p>
1155</td></tr>
1156<tr><td class="link"><a href="ft2-raster.html">Scanline Converter</a></td><td class="desc">
1157<p>How vectorial outlines are converted into bitmaps and pixmaps.</p>
1158</td></tr>
1159<tr><td class="link"><a href="ft2-glyph_stroker.html">Glyph Stroker</a></td><td class="desc">
1160<p>Generating bordered and stroked glyphs.</p>
1161</td></tr>
1162<tr><td class="link"><a href="ft2-system_interface.html">System Interface</a></td><td class="desc">
1163<p>How FreeType manages memory and i/o.</p>
1164</td></tr>
1165<tr><td class="link"><a href="ft2-module_management.html">Module Management</a></td><td class="desc">
1166<p>How to add, upgrade, remove, and control modules from FreeType.</p>
1167</td></tr>
1168<tr><td class="link"><a href="ft2-gzip.html">GZIP Streams</a></td><td class="desc">
1169<p>Using gzip-compressed font files.</p>
1170</td></tr>
1171<tr><td class="link"><a href="ft2-lzw.html">LZW Streams</a></td><td class="desc">
1172<p>Using LZW-compressed font files.</p>
1173</td></tr>
1174<tr><td class="link"><a href="ft2-bzip2.html">BZIP2 Streams</a></td><td class="desc">
1175<p>Using bzip2-compressed font files.</p>
1176</td></tr>
1177</table>
1178
1179<h2 id="error-codes">Error Codes<a class="headerlink" href="#error-codes" title="Permanent link">&para;</a></h2>
1180<table class="toc">
1181<tr><td class="link"><a href="ft2-error_enumerations.html">Error Enumerations</a></td><td class="desc">
1182<p>How to handle errors and error strings.</p>
1183</td></tr>
1184<tr><td class="link"><a href="ft2-error_code_values.html">Error Code Values</a></td><td class="desc">
1185<p>All possible error codes returned by FreeType functions.</p>
1186</td></tr>
1187</table>
1188
1189<h2 id="miscellaneous">Miscellaneous<a class="headerlink" href="#miscellaneous" title="Permanent link">&para;</a></h2>
1190<table class="toc">
1191<tr><td class="link"><a href="ft2-gx_validation.html">TrueTypeGX/AAT Validation</a></td><td class="desc">
1192<p>An API to validate TrueTypeGX/AAT tables.</p>
1193</td></tr>
1194<tr><td class="link"><a href="ft2-incremental.html">Incremental Loading</a></td><td class="desc">
1195<p>Custom Glyph Loading.</p>
1196</td></tr>
1197<tr><td class="link"><a href="ft2-truetype_engine.html">The TrueType Engine</a></td><td class="desc">
1198<p>TrueType bytecode support.</p>
1199</td></tr>
1200<tr><td class="link"><a href="ft2-ot_validation.html">OpenType Validation</a></td><td class="desc">
1201<p>An API to validate OpenType tables.</p>
1202</td></tr>
1203</table>
1204
1205<h2 id="global-index"><a href="ft2-index.html">Global Index</a><a class="headerlink" href="#global-index" title="Permanent link">&para;</a></h2>
1206<hr />
1207<div class="timestamp">generated on Tue Oct 20 05:14:52 2020 UTC</div>
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218            </article>
1219          </div>
1220        </div>
1221      </main>
1222
1223
1224<footer class="md-footer">
1225
1226    <div class="md-footer-nav">
1227      <nav class="md-footer-nav__inner md-grid">
1228
1229
1230          <a href="ft2-index.html" title="Index" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
1231            <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
1232              <span class="md-flex__ellipsis">
1233                <span class="md-footer-nav__direction">
1234                  Next
1235                </span>
1236                Index
1237              </span>
1238            </div>
1239            <div class="md-flex__cell md-flex__cell--shrink">
1240              <i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
1241            </div>
1242          </a>
1243
1244      </nav>
1245    </div>
1246
1247  <div class="md-footer-meta md-typeset">
1248    <div class="md-footer-meta__inner md-grid">
1249      <div class="md-footer-copyright">
1250
1251          <div class="md-footer-copyright__highlight">
1252            Copyright 2020 <a href = "https://www.freetype.org/license.html">The FreeType Project</a>.
1253          </div>
1254
1255        powered by
1256        <a href="https://www.mkdocs.org" target="_blank" rel="noopener">MkDocs</a>
1257        and
1258        <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
1259          Material for MkDocs</a>
1260      </div>
1261
1262    </div>
1263  </div>
1264</footer>
1265
1266    </div>
1267
1268      <script src="assets/javascripts/application.c33a9706.js"></script>
1269
1270      <script>app.initialize({version:"1.1",url:{base:"."}})</script>
1271
1272        <script src="javascripts/extra.js"></script>
1273
1274
1275  </body>
1276</html>