Imported Upstream version 2.13.2
[platform/upstream/freetype2.git] / docs / reference / ft2-other_api_data.html
1
2 <!doctype html>
3 <html lang="en" class="no-js">
4   <head>
5     
6       <meta charset="utf-8">
7       <meta name="viewport" content="width=device-width,initial-scale=1">
8       
9         <meta name="description" content="API Reference Documentation for FreeType-2.13.2">
10       
11       
12       
13         <meta name="author" content="FreeType Contributors">
14       
15       
16       <link rel="icon" href="images/favico.ico">
17       <meta name="generator" content="mkdocs-1.4.3, mkdocs-material-7.1.9">
18     
19     
20       
21         <title>Other API Data - FreeType-2.13.2 API Reference</title>
22       
23     
24     
25       <link rel="stylesheet" href="assets/stylesheets/main.ca7ac06f.min.css">
26       
27         
28         <link rel="stylesheet" href="assets/stylesheets/palette.f1a3b89f.min.css">
29         
30           
31           
32           <meta name="theme-color" content="#4cae4f">
33         
34       
35     
36     
37     
38       
39         
40         <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
41         <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto+Serif:300,400,400i,700%7CRoboto+Mono&display=fallback">
42         <style>:root{--md-text-font-family:"Noto Serif";--md-code-font-family:"Roboto Mono"}</style>
43       
44     
45     
46     
47       <link rel="stylesheet" href="stylesheets/extra.css">
48     
49     
50       
51
52
53     
54     
55   </head>
56   
57   
58     
59     
60     
61     
62     
63     <body dir="ltr" data-md-color-scheme="" data-md-color-primary="green" data-md-color-accent="green">
64   
65     
66     <script>function __prefix(e){return new URL(".",location).pathname+"."+e}function __get(e,t=localStorage){return JSON.parse(t.getItem(__prefix(e)))}</script>
67     
68     <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
69     <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
70     <label class="md-overlay" for="__drawer"></label>
71     <div data-md-component="skip">
72       
73         
74         <a href="#other-api-data" class="md-skip">
75           Skip to content
76         </a>
77       
78     </div>
79     <div data-md-component="announce">
80       
81     </div>
82     
83       <header class="md-header" data-md-component="header">
84   <nav class="md-header__inner md-grid" aria-label="Header">
85     <a href="index.html" title="FreeType-2.13.2 API Reference" class="md-header__button md-logo" aria-label="FreeType-2.13.2 API Reference" data-md-component="logo">
86       
87   <img src="images/favico.ico" alt="logo">
88
89     </a>
90     <label class="md-header__button md-icon" for="__drawer">
91       <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2z"/></svg>
92     </label>
93     <div class="md-header__title" data-md-component="header-title">
94       <div class="md-header__ellipsis">
95         <div class="md-header__topic">
96           <span class="md-ellipsis">
97             FreeType-2.13.2 API Reference
98           </span>
99         </div>
100         <div class="md-header__topic" data-md-component="header-topic">
101           <span class="md-ellipsis">
102             
103               Other API Data
104             
105           </span>
106         </div>
107       </div>
108     </div>
109     
110     
111     
112       <label class="md-header__button md-icon" for="__search">
113         <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg>
114       </label>
115       
116 <div class="md-search" data-md-component="search" role="dialog">
117   <label class="md-search__overlay" for="__search"></label>
118   <div class="md-search__inner" role="search">
119     <form class="md-search__form" name="search">
120       <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" data-md-state="active" required>
121       <label class="md-search__icon md-icon" for="__search">
122         <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg>
123         <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
124       </label>
125       <button type="reset" class="md-search__icon md-icon" aria-label="Clear" tabindex="-1">
126         <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"/></svg>
127       </button>
128     </form>
129     <div class="md-search__output">
130       <div class="md-search__scrollwrap" data-md-scrollfix>
131         <div class="md-search-result" data-md-component="search-result">
132           <div class="md-search-result__meta">
133             Initializing search
134           </div>
135           <ol class="md-search-result__list"></ol>
136         </div>
137       </div>
138     </div>
139   </div>
140 </div>
141     
142     
143   </nav>
144 </header>
145     
146     <div class="md-container" data-md-component="container">
147       
148       
149         
150       
151       <main class="md-main" data-md-component="main">
152         <div class="md-main__inner md-grid">
153           
154             
155               
156               <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
157                 <div class="md-sidebar__scrollwrap">
158                   <div class="md-sidebar__inner">
159                     
160
161
162 <nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0">
163   <label class="md-nav__title" for="__drawer">
164     <a href="index.html" title="FreeType-2.13.2 API Reference" class="md-nav__button md-logo" aria-label="FreeType-2.13.2 API Reference" data-md-component="logo">
165       
166   <img src="images/favico.ico" alt="logo">
167
168     </a>
169     FreeType-2.13.2 API Reference
170   </label>
171   
172   <ul class="md-nav__list" data-md-scrollfix>
173     
174       
175       
176       
177
178   
179   
180   
181     <li class="md-nav__item">
182       <a href="index.html" class="md-nav__link">
183         TOC
184       </a>
185     </li>
186   
187
188     
189       
190       
191       
192
193   
194   
195   
196     <li class="md-nav__item">
197       <a href="ft2-index.html" class="md-nav__link">
198         Index
199       </a>
200     </li>
201   
202
203     
204       
205       
206       
207
208   
209   
210   
211     
212     <li class="md-nav__item md-nav__item--nested">
213       
214       
215         <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_3" type="checkbox" id="__nav_3" >
216       
217       <label class="md-nav__link" for="__nav_3">
218         General Remarks
219         <span class="md-nav__icon md-icon"></span>
220       </label>
221       <nav class="md-nav" aria-label="General Remarks" data-md-level="1">
222         <label class="md-nav__title" for="__nav_3">
223           <span class="md-nav__icon md-icon"></span>
224           General Remarks
225         </label>
226         <ul class="md-nav__list" data-md-scrollfix>
227           
228             
229   
230   
231   
232     <li class="md-nav__item">
233       <a href="ft2-preamble.html" class="md-nav__link">
234         Preamble
235       </a>
236     </li>
237   
238
239           
240             
241   
242   
243   
244     <li class="md-nav__item">
245       <a href="ft2-header_inclusion.html" class="md-nav__link">
246         FreeType's header inclusion scheme
247       </a>
248     </li>
249   
250
251           
252             
253   
254   
255   
256     <li class="md-nav__item">
257       <a href="ft2-user_allocation.html" class="md-nav__link">
258         User allocation
259       </a>
260     </li>
261   
262
263           
264         </ul>
265       </nav>
266     </li>
267   
268
269     
270       
271       
272       
273
274   
275   
276     
277   
278   
279     
280     <li class="md-nav__item md-nav__item--active md-nav__item--nested">
281       
282       
283         <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4" type="checkbox" id="__nav_4" checked>
284       
285       <label class="md-nav__link" for="__nav_4">
286         Core API
287         <span class="md-nav__icon md-icon"></span>
288       </label>
289       <nav class="md-nav" aria-label="Core API" data-md-level="1">
290         <label class="md-nav__title" for="__nav_4">
291           <span class="md-nav__icon md-icon"></span>
292           Core API
293         </label>
294         <ul class="md-nav__list" data-md-scrollfix>
295           
296             
297   
298   
299   
300     <li class="md-nav__item">
301       <a href="ft2-basic_types.html" class="md-nav__link">
302         Basic Data Types
303       </a>
304     </li>
305   
306
307           
308             
309   
310   
311   
312     <li class="md-nav__item">
313       <a href="ft2-library_setup.html" class="md-nav__link">
314         Library Setup
315       </a>
316     </li>
317   
318
319           
320             
321   
322   
323   
324     <li class="md-nav__item">
325       <a href="ft2-face_creation.html" class="md-nav__link">
326         Face Creation
327       </a>
328     </li>
329   
330
331           
332             
333   
334   
335   
336     <li class="md-nav__item">
337       <a href="ft2-font_testing_macros.html" class="md-nav__link">
338         Font Testing Macros
339       </a>
340     </li>
341   
342
343           
344             
345   
346   
347   
348     <li class="md-nav__item">
349       <a href="ft2-sizing_and_scaling.html" class="md-nav__link">
350         Sizing and Scaling
351       </a>
352     </li>
353   
354
355           
356             
357   
358   
359   
360     <li class="md-nav__item">
361       <a href="ft2-glyph_retrieval.html" class="md-nav__link">
362         Glyph Retrieval
363       </a>
364     </li>
365   
366
367           
368             
369   
370   
371   
372     <li class="md-nav__item">
373       <a href="ft2-character_mapping.html" class="md-nav__link">
374         Character Mapping
375       </a>
376     </li>
377   
378
379           
380             
381   
382   
383   
384     <li class="md-nav__item">
385       <a href="ft2-information_retrieval.html" class="md-nav__link">
386         Information Retrieval
387       </a>
388     </li>
389   
390
391           
392             
393   
394   
395     
396   
397   
398     <li class="md-nav__item md-nav__item--active">
399       
400       <input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">
401       
402       
403         
404       
405       
406         <label class="md-nav__link md-nav__link--active" for="__toc">
407           Other API Data
408           <span class="md-nav__icon md-icon"></span>
409         </label>
410       
411       <a href="ft2-other_api_data.html" class="md-nav__link md-nav__link--active">
412         Other API Data
413       </a>
414       
415         
416 <nav class="md-nav md-nav--secondary" aria-label="Table of contents">
417   
418   
419   
420     
421   
422   
423     <label class="md-nav__title" for="__toc">
424       <span class="md-nav__icon md-icon"></span>
425       Table of contents
426     </label>
427     <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
428       
429         <li class="md-nav__item">
430   <a href="#synopsis" class="md-nav__link">
431     Synopsis
432   </a>
433   
434 </li>
435       
436         <li class="md-nav__item">
437   <a href="#ft_face_internal" class="md-nav__link">
438     FT_Face_Internal
439   </a>
440   
441 </li>
442       
443         <li class="md-nav__item">
444   <a href="#ft_size_internal" class="md-nav__link">
445     FT_Size_Internal
446   </a>
447   
448 </li>
449       
450         <li class="md-nav__item">
451   <a href="#ft_slot_internal" class="md-nav__link">
452     FT_Slot_Internal
453   </a>
454   
455 </li>
456       
457         <li class="md-nav__item">
458   <a href="#ft_subglyph" class="md-nav__link">
459     FT_SubGlyph
460   </a>
461   
462 </li>
463       
464         <li class="md-nav__item">
465   <a href="#ft_has_fast_glyphs" class="md-nav__link">
466     FT_HAS_FAST_GLYPHS
467   </a>
468   
469 </li>
470       
471         <li class="md-nav__item">
472   <a href="#ft_face_checktruetypepatents" class="md-nav__link">
473     FT_Face_CheckTrueTypePatents
474   </a>
475   
476 </li>
477       
478         <li class="md-nav__item">
479   <a href="#ft_face_setunpatentedhinting" class="md-nav__link">
480     FT_Face_SetUnpatentedHinting
481   </a>
482   
483 </li>
484       
485     </ul>
486   
487 </nav>
488       
489     </li>
490   
491
492           
493         </ul>
494       </nav>
495     </li>
496   
497
498     
499       
500       
501       
502
503   
504   
505   
506     
507     <li class="md-nav__item md-nav__item--nested">
508       
509       
510         <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5" type="checkbox" id="__nav_5" >
511       
512       <label class="md-nav__link" for="__nav_5">
513         Extended API
514         <span class="md-nav__icon md-icon"></span>
515       </label>
516       <nav class="md-nav" aria-label="Extended API" data-md-level="1">
517         <label class="md-nav__title" for="__nav_5">
518           <span class="md-nav__icon md-icon"></span>
519           Extended API
520         </label>
521         <ul class="md-nav__list" data-md-scrollfix>
522           
523             
524   
525   
526   
527     <li class="md-nav__item">
528       <a href="ft2-glyph_variants.html" class="md-nav__link">
529         Unicode Variation Sequences
530       </a>
531     </li>
532   
533
534           
535             
536   
537   
538   
539     <li class="md-nav__item">
540       <a href="ft2-color_management.html" class="md-nav__link">
541         Glyph Color Management
542       </a>
543     </li>
544   
545
546           
547             
548   
549   
550   
551     <li class="md-nav__item">
552       <a href="ft2-layer_management.html" class="md-nav__link">
553         Glyph Layer Management
554       </a>
555     </li>
556   
557
558           
559             
560   
561   
562   
563     <li class="md-nav__item">
564       <a href="ft2-glyph_management.html" class="md-nav__link">
565         Glyph Management
566       </a>
567     </li>
568   
569
570           
571             
572   
573   
574   
575     <li class="md-nav__item">
576       <a href="ft2-mac_specific.html" class="md-nav__link">
577         Mac Specific Interface
578       </a>
579     </li>
580   
581
582           
583             
584   
585   
586   
587     <li class="md-nav__item">
588       <a href="ft2-sizes_management.html" class="md-nav__link">
589         Size Management
590       </a>
591     </li>
592   
593
594           
595             
596   
597   
598   
599     <li class="md-nav__item">
600       <a href="ft2-header_file_macros.html" class="md-nav__link">
601         Header File Macros
602       </a>
603     </li>
604   
605
606           
607         </ul>
608       </nav>
609     </li>
610   
611
612     
613       
614       
615       
616
617   
618   
619   
620     
621     <li class="md-nav__item md-nav__item--nested">
622       
623       
624         <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" type="checkbox" id="__nav_6" >
625       
626       <label class="md-nav__link" for="__nav_6">
627         Format-Specific API
628         <span class="md-nav__icon md-icon"></span>
629       </label>
630       <nav class="md-nav" aria-label="Format-Specific API" data-md-level="1">
631         <label class="md-nav__title" for="__nav_6">
632           <span class="md-nav__icon md-icon"></span>
633           Format-Specific API
634         </label>
635         <ul class="md-nav__list" data-md-scrollfix>
636           
637             
638   
639   
640   
641     <li class="md-nav__item">
642       <a href="ft2-multiple_masters.html" class="md-nav__link">
643         Multiple Masters
644       </a>
645     </li>
646   
647
648           
649             
650   
651   
652   
653     <li class="md-nav__item">
654       <a href="ft2-truetype_tables.html" class="md-nav__link">
655         TrueType Tables
656       </a>
657     </li>
658   
659
660           
661             
662   
663   
664   
665     <li class="md-nav__item">
666       <a href="ft2-type1_tables.html" class="md-nav__link">
667         Type 1 Tables
668       </a>
669     </li>
670   
671
672           
673             
674   
675   
676   
677     <li class="md-nav__item">
678       <a href="ft2-sfnt_names.html" class="md-nav__link">
679         SFNT Names
680       </a>
681     </li>
682   
683
684           
685             
686   
687   
688   
689     <li class="md-nav__item">
690       <a href="ft2-bdf_fonts.html" class="md-nav__link">
691         BDF and PCF Files
692       </a>
693     </li>
694   
695
696           
697             
698   
699   
700   
701     <li class="md-nav__item">
702       <a href="ft2-cid_fonts.html" class="md-nav__link">
703         CID Fonts
704       </a>
705     </li>
706   
707
708           
709             
710   
711   
712   
713     <li class="md-nav__item">
714       <a href="ft2-pfr_fonts.html" class="md-nav__link">
715         PFR Fonts
716       </a>
717     </li>
718   
719
720           
721             
722   
723   
724   
725     <li class="md-nav__item">
726       <a href="ft2-winfnt_fonts.html" class="md-nav__link">
727         Window FNT Files
728       </a>
729     </li>
730   
731
732           
733             
734   
735   
736   
737     <li class="md-nav__item">
738       <a href="ft2-svg_fonts.html" class="md-nav__link">
739         OpenType SVG Fonts
740       </a>
741     </li>
742   
743
744           
745             
746   
747   
748   
749     <li class="md-nav__item">
750       <a href="ft2-font_formats.html" class="md-nav__link">
751         Font Formats
752       </a>
753     </li>
754   
755
756           
757             
758   
759   
760   
761     <li class="md-nav__item">
762       <a href="ft2-gasp_table.html" class="md-nav__link">
763         Gasp Table
764       </a>
765     </li>
766   
767
768           
769         </ul>
770       </nav>
771     </li>
772   
773
774     
775       
776       
777       
778
779   
780   
781   
782     
783     <li class="md-nav__item md-nav__item--nested">
784       
785       
786         <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_7" type="checkbox" id="__nav_7" >
787       
788       <label class="md-nav__link" for="__nav_7">
789         Controlling FreeType Modules
790         <span class="md-nav__icon md-icon"></span>
791       </label>
792       <nav class="md-nav" aria-label="Controlling FreeType Modules" data-md-level="1">
793         <label class="md-nav__title" for="__nav_7">
794           <span class="md-nav__icon md-icon"></span>
795           Controlling FreeType Modules
796         </label>
797         <ul class="md-nav__list" data-md-scrollfix>
798           
799             
800   
801   
802   
803     <li class="md-nav__item">
804       <a href="ft2-auto_hinter.html" class="md-nav__link">
805         The auto-hinter
806       </a>
807     </li>
808   
809
810           
811             
812   
813   
814   
815     <li class="md-nav__item">
816       <a href="ft2-cff_driver.html" class="md-nav__link">
817         The CFF driver
818       </a>
819     </li>
820   
821
822           
823             
824   
825   
826   
827     <li class="md-nav__item">
828       <a href="ft2-t1_cid_driver.html" class="md-nav__link">
829         The Type 1 and CID drivers
830       </a>
831     </li>
832   
833
834           
835             
836   
837   
838   
839     <li class="md-nav__item">
840       <a href="ft2-tt_driver.html" class="md-nav__link">
841         The TrueType driver
842       </a>
843     </li>
844   
845
846           
847             
848   
849   
850   
851     <li class="md-nav__item">
852       <a href="ft2-pcf_driver.html" class="md-nav__link">
853         The PCF driver
854       </a>
855     </li>
856   
857
858           
859             
860   
861   
862   
863     <li class="md-nav__item">
864       <a href="ft2-ot_svg_driver.html" class="md-nav__link">
865         The SVG driver
866       </a>
867     </li>
868   
869
870           
871             
872   
873   
874   
875     <li class="md-nav__item">
876       <a href="ft2-properties.html" class="md-nav__link">
877         Driver properties
878       </a>
879     </li>
880   
881
882           
883             
884   
885   
886   
887     <li class="md-nav__item">
888       <a href="ft2-parameter_tags.html" class="md-nav__link">
889         Parameter Tags
890       </a>
891     </li>
892   
893
894           
895             
896   
897   
898   
899     <li class="md-nav__item">
900       <a href="ft2-lcd_rendering.html" class="md-nav__link">
901         Subpixel Rendering
902       </a>
903     </li>
904   
905
906           
907         </ul>
908       </nav>
909     </li>
910   
911
912     
913       
914       
915       
916
917   
918   
919   
920     
921     <li class="md-nav__item md-nav__item--nested">
922       
923       
924         <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_8" type="checkbox" id="__nav_8" >
925       
926       <label class="md-nav__link" for="__nav_8">
927         Cache Sub-System
928         <span class="md-nav__icon md-icon"></span>
929       </label>
930       <nav class="md-nav" aria-label="Cache Sub-System" data-md-level="1">
931         <label class="md-nav__title" for="__nav_8">
932           <span class="md-nav__icon md-icon"></span>
933           Cache Sub-System
934         </label>
935         <ul class="md-nav__list" data-md-scrollfix>
936           
937             
938   
939   
940   
941     <li class="md-nav__item">
942       <a href="ft2-cache_subsystem.html" class="md-nav__link">
943         Cache Sub-System
944       </a>
945     </li>
946   
947
948           
949         </ul>
950       </nav>
951     </li>
952   
953
954     
955       
956       
957       
958
959   
960   
961   
962     
963     <li class="md-nav__item md-nav__item--nested">
964       
965       
966         <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_9" type="checkbox" id="__nav_9" >
967       
968       <label class="md-nav__link" for="__nav_9">
969         Support API
970         <span class="md-nav__icon md-icon"></span>
971       </label>
972       <nav class="md-nav" aria-label="Support API" data-md-level="1">
973         <label class="md-nav__title" for="__nav_9">
974           <span class="md-nav__icon md-icon"></span>
975           Support API
976         </label>
977         <ul class="md-nav__list" data-md-scrollfix>
978           
979             
980   
981   
982   
983     <li class="md-nav__item">
984       <a href="ft2-computations.html" class="md-nav__link">
985         Computations
986       </a>
987     </li>
988   
989
990           
991             
992   
993   
994   
995     <li class="md-nav__item">
996       <a href="ft2-list_processing.html" class="md-nav__link">
997         List Processing
998       </a>
999     </li>
1000   
1001
1002           
1003             
1004   
1005   
1006   
1007     <li class="md-nav__item">
1008       <a href="ft2-outline_processing.html" class="md-nav__link">
1009         Outline Processing
1010       </a>
1011     </li>
1012   
1013
1014           
1015             
1016   
1017   
1018   
1019     <li class="md-nav__item">
1020       <a href="ft2-quick_advance.html" class="md-nav__link">
1021         Quick retrieval of advance values
1022       </a>
1023     </li>
1024   
1025
1026           
1027             
1028   
1029   
1030   
1031     <li class="md-nav__item">
1032       <a href="ft2-bitmap_handling.html" class="md-nav__link">
1033         Bitmap Handling
1034       </a>
1035     </li>
1036   
1037
1038           
1039             
1040   
1041   
1042   
1043     <li class="md-nav__item">
1044       <a href="ft2-raster.html" class="md-nav__link">
1045         Scanline Converter
1046       </a>
1047     </li>
1048   
1049
1050           
1051             
1052   
1053   
1054   
1055     <li class="md-nav__item">
1056       <a href="ft2-glyph_stroker.html" class="md-nav__link">
1057         Glyph Stroker
1058       </a>
1059     </li>
1060   
1061
1062           
1063             
1064   
1065   
1066   
1067     <li class="md-nav__item">
1068       <a href="ft2-system_interface.html" class="md-nav__link">
1069         System Interface
1070       </a>
1071     </li>
1072   
1073
1074           
1075             
1076   
1077   
1078   
1079     <li class="md-nav__item">
1080       <a href="ft2-module_management.html" class="md-nav__link">
1081         Module Management
1082       </a>
1083     </li>
1084   
1085
1086           
1087             
1088   
1089   
1090   
1091     <li class="md-nav__item">
1092       <a href="ft2-gzip.html" class="md-nav__link">
1093         GZIP Streams
1094       </a>
1095     </li>
1096   
1097
1098           
1099             
1100   
1101   
1102   
1103     <li class="md-nav__item">
1104       <a href="ft2-lzw.html" class="md-nav__link">
1105         LZW Streams
1106       </a>
1107     </li>
1108   
1109
1110           
1111             
1112   
1113   
1114   
1115     <li class="md-nav__item">
1116       <a href="ft2-bzip2.html" class="md-nav__link">
1117         BZIP2 Streams
1118       </a>
1119     </li>
1120   
1121
1122           
1123             
1124   
1125   
1126   
1127     <li class="md-nav__item">
1128       <a href="ft2-debugging_apis.html" class="md-nav__link">
1129         External Debugging APIs
1130       </a>
1131     </li>
1132   
1133
1134           
1135         </ul>
1136       </nav>
1137     </li>
1138   
1139
1140     
1141       
1142       
1143       
1144
1145   
1146   
1147   
1148     
1149     <li class="md-nav__item md-nav__item--nested">
1150       
1151       
1152         <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_10" type="checkbox" id="__nav_10" >
1153       
1154       <label class="md-nav__link" for="__nav_10">
1155         Error Codes
1156         <span class="md-nav__icon md-icon"></span>
1157       </label>
1158       <nav class="md-nav" aria-label="Error Codes" data-md-level="1">
1159         <label class="md-nav__title" for="__nav_10">
1160           <span class="md-nav__icon md-icon"></span>
1161           Error Codes
1162         </label>
1163         <ul class="md-nav__list" data-md-scrollfix>
1164           
1165             
1166   
1167   
1168   
1169     <li class="md-nav__item">
1170       <a href="ft2-error_enumerations.html" class="md-nav__link">
1171         Error Enumerations
1172       </a>
1173     </li>
1174   
1175
1176           
1177             
1178   
1179   
1180   
1181     <li class="md-nav__item">
1182       <a href="ft2-error_code_values.html" class="md-nav__link">
1183         Error Code Values
1184       </a>
1185     </li>
1186   
1187
1188           
1189         </ul>
1190       </nav>
1191     </li>
1192   
1193
1194     
1195       
1196       
1197       
1198
1199   
1200   
1201   
1202     
1203     <li class="md-nav__item md-nav__item--nested">
1204       
1205       
1206         <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_11" type="checkbox" id="__nav_11" >
1207       
1208       <label class="md-nav__link" for="__nav_11">
1209         Miscellaneous
1210         <span class="md-nav__icon md-icon"></span>
1211       </label>
1212       <nav class="md-nav" aria-label="Miscellaneous" data-md-level="1">
1213         <label class="md-nav__title" for="__nav_11">
1214           <span class="md-nav__icon md-icon"></span>
1215           Miscellaneous
1216         </label>
1217         <ul class="md-nav__list" data-md-scrollfix>
1218           
1219             
1220   
1221   
1222   
1223     <li class="md-nav__item">
1224       <a href="ft2-gx_validation.html" class="md-nav__link">
1225         TrueTypeGX/AAT Validation
1226       </a>
1227     </li>
1228   
1229
1230           
1231             
1232   
1233   
1234   
1235     <li class="md-nav__item">
1236       <a href="ft2-incremental.html" class="md-nav__link">
1237         Incremental Loading
1238       </a>
1239     </li>
1240   
1241
1242           
1243             
1244   
1245   
1246   
1247     <li class="md-nav__item">
1248       <a href="ft2-truetype_engine.html" class="md-nav__link">
1249         The TrueType Engine
1250       </a>
1251     </li>
1252   
1253
1254           
1255             
1256   
1257   
1258   
1259     <li class="md-nav__item">
1260       <a href="ft2-ot_validation.html" class="md-nav__link">
1261         OpenType Validation
1262       </a>
1263     </li>
1264   
1265
1266           
1267         </ul>
1268       </nav>
1269     </li>
1270   
1271
1272     
1273   </ul>
1274 </nav>
1275                   </div>
1276                 </div>
1277               </div>
1278             
1279             
1280               
1281               <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
1282                 <div class="md-sidebar__scrollwrap">
1283                   <div class="md-sidebar__inner">
1284                     
1285 <nav class="md-nav md-nav--secondary" aria-label="Table of contents">
1286   
1287   
1288   
1289     
1290   
1291   
1292     <label class="md-nav__title" for="__toc">
1293       <span class="md-nav__icon md-icon"></span>
1294       Table of contents
1295     </label>
1296     <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
1297       
1298         <li class="md-nav__item">
1299   <a href="#synopsis" class="md-nav__link">
1300     Synopsis
1301   </a>
1302   
1303 </li>
1304       
1305         <li class="md-nav__item">
1306   <a href="#ft_face_internal" class="md-nav__link">
1307     FT_Face_Internal
1308   </a>
1309   
1310 </li>
1311       
1312         <li class="md-nav__item">
1313   <a href="#ft_size_internal" class="md-nav__link">
1314     FT_Size_Internal
1315   </a>
1316   
1317 </li>
1318       
1319         <li class="md-nav__item">
1320   <a href="#ft_slot_internal" class="md-nav__link">
1321     FT_Slot_Internal
1322   </a>
1323   
1324 </li>
1325       
1326         <li class="md-nav__item">
1327   <a href="#ft_subglyph" class="md-nav__link">
1328     FT_SubGlyph
1329   </a>
1330   
1331 </li>
1332       
1333         <li class="md-nav__item">
1334   <a href="#ft_has_fast_glyphs" class="md-nav__link">
1335     FT_HAS_FAST_GLYPHS
1336   </a>
1337   
1338 </li>
1339       
1340         <li class="md-nav__item">
1341   <a href="#ft_face_checktruetypepatents" class="md-nav__link">
1342     FT_Face_CheckTrueTypePatents
1343   </a>
1344   
1345 </li>
1346       
1347         <li class="md-nav__item">
1348   <a href="#ft_face_setunpatentedhinting" class="md-nav__link">
1349     FT_Face_SetUnpatentedHinting
1350   </a>
1351   
1352 </li>
1353       
1354     </ul>
1355   
1356 </nav>
1357                   </div>
1358                 </div>
1359               </div>
1360             
1361           
1362           <div class="md-content" data-md-component="content">
1363             <article class="md-content__inner md-typeset">
1364               
1365                 
1366                 
1367                 <p><a href="https://www.freetype.org">FreeType</a> &raquo; <a href="../">Docs</a> &raquo; <a href="index.html#core-api">Core API</a> &raquo; Other API Data</p>
1368 <hr />
1369 <h1 id="other-api-data">Other API Data<a class="headerlink" href="#other-api-data" title="Permanent link">&para;</a></h1>
1370 <h2 id="synopsis">Synopsis<a class="headerlink" href="#synopsis" title="Permanent link">&para;</a></h2>
1371 <p>Other structures, enumerations, and macros. Deprecated functions are also listed here.</p>
1372 <h2 id="ft_face_internal">FT_Face_Internal<a class="headerlink" href="#ft_face_internal" title="Permanent link">&para;</a></h2>
1373 <p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
1374 <div class = "codehilite"><pre><code>  <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_Face_InternalRec_*  <b>FT_Face_Internal</b>;
1375 </code></pre></div>
1376
1377 <p>An opaque handle to an <code>FT_Face_InternalRec</code> structure that models the private data of a given <code><a href="ft2-face_creation.html#ft_face">FT_Face</a></code> object.</p>
1378 <p>This structure might change between releases of FreeType&nbsp;2 and is not generally available to client applications.</p>
1379 <hr>
1380
1381 <h2 id="ft_size_internal">FT_Size_Internal<a class="headerlink" href="#ft_size_internal" title="Permanent link">&para;</a></h2>
1382 <p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
1383 <div class = "codehilite"><pre><code>  <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_Size_InternalRec_*  <b>FT_Size_Internal</b>;
1384 </code></pre></div>
1385
1386 <p>An opaque handle to an <code>FT_Size_InternalRec</code> structure, used to model private data of a given <code><a href="ft2-sizing_and_scaling.html#ft_size">FT_Size</a></code> object.</p>
1387 <hr>
1388
1389 <h2 id="ft_slot_internal">FT_Slot_Internal<a class="headerlink" href="#ft_slot_internal" title="Permanent link">&para;</a></h2>
1390 <p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
1391 <div class = "codehilite"><pre><code>  <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_Slot_InternalRec_*  <b>FT_Slot_Internal</b>;
1392 </code></pre></div>
1393
1394 <p>An opaque handle to an <code>FT_Slot_InternalRec</code> structure, used to model private data of a given <code><a href="ft2-glyph_retrieval.html#ft_glyphslot">FT_GlyphSlot</a></code> object.</p>
1395 <hr>
1396
1397 <h2 id="ft_subglyph">FT_SubGlyph<a class="headerlink" href="#ft_subglyph" title="Permanent link">&para;</a></h2>
1398 <p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
1399 <div class = "codehilite"><pre><code>  <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_SubGlyphRec_*  <b>FT_SubGlyph</b>;
1400 </code></pre></div>
1401
1402 <p>The subglyph structure is an internal object used to describe subglyphs (for example, in the case of composites).</p>
1403 <h4>note</h4>
1404
1405 <p>The subglyph implementation is not part of the high-level API, hence the forward structure declaration.</p>
1406 <p>You can however retrieve subglyph information with <code><a href="ft2-information_retrieval.html#ft_get_subglyph_info">FT_Get_SubGlyph_Info</a></code>.</p>
1407 <hr>
1408
1409 <h2 id="ft_has_fast_glyphs">FT_HAS_FAST_GLYPHS<a class="headerlink" href="#ft_has_fast_glyphs" title="Permanent link">&para;</a></h2>
1410 <p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
1411 <div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_HAS_FAST_GLYPHS</b>( face )  0
1412 </code></pre></div>
1413
1414 <p>Deprecated.</p>
1415 <hr>
1416
1417 <h2 id="ft_face_checktruetypepatents">FT_Face_CheckTrueTypePatents<a class="headerlink" href="#ft_face_checktruetypepatents" title="Permanent link">&para;</a></h2>
1418 <p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
1419 <div class = "codehilite"><pre><code>  FT_EXPORT( <a href="ft2-basic_types.html#ft_bool">FT_Bool</a> )
1420   <b>FT_Face_CheckTrueTypePatents</b>( <a href="ft2-face_creation.html#ft_face">FT_Face</a>  face );
1421 </code></pre></div>
1422
1423 <p>Deprecated, does nothing.</p>
1424 <h4>input</h4>
1425 <table class="fields">
1426 <tr><td class="val" id="face">face</td><td class="desc">
1427 <p>A face handle.</p>
1428 </td></tr>
1429 </table>
1430
1431 <h4>return</h4>
1432
1433 <p>Always returns false.</p>
1434 <h4>note</h4>
1435
1436 <p>Since May 2010, TrueType hinting is no longer patented.</p>
1437 <h4>since</h4>
1438
1439 <p>2.3.5</p>
1440 <hr>
1441
1442 <h2 id="ft_face_setunpatentedhinting">FT_Face_SetUnpatentedHinting<a class="headerlink" href="#ft_face_setunpatentedhinting" title="Permanent link">&para;</a></h2>
1443 <p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
1444 <div class = "codehilite"><pre><code>  FT_EXPORT( <a href="ft2-basic_types.html#ft_bool">FT_Bool</a> )
1445   <b>FT_Face_SetUnpatentedHinting</b>( <a href="ft2-face_creation.html#ft_face">FT_Face</a>  face,
1446                                 <a href="ft2-basic_types.html#ft_bool">FT_Bool</a>  value );
1447 </code></pre></div>
1448
1449 <p>Deprecated, does nothing.</p>
1450 <h4>input</h4>
1451 <table class="fields">
1452 <tr><td class="val" id="face">face</td><td class="desc">
1453 <p>A face handle.</p>
1454 </td></tr>
1455 <tr><td class="val" id="value">value</td><td class="desc">
1456 <p>New boolean setting.</p>
1457 </td></tr>
1458 </table>
1459
1460 <h4>return</h4>
1461
1462 <p>Always returns false.</p>
1463 <h4>note</h4>
1464
1465 <p>Since May 2010, TrueType hinting is no longer patented.</p>
1466 <h4>since</h4>
1467
1468 <p>2.3.5</p>
1469 <hr>
1470                 
1471               
1472               
1473                 
1474
1475
1476               
1477             </article>
1478           </div>
1479         </div>
1480         
1481       </main>
1482       
1483         
1484 <footer class="md-footer">
1485   
1486     <nav class="md-footer__inner md-grid" aria-label="Footer">
1487       
1488         
1489         <a href="ft2-information_retrieval.html" class="md-footer__link md-footer__link--prev" aria-label="Previous: Information Retrieval" rel="prev">
1490           <div class="md-footer__button md-icon">
1491             <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
1492           </div>
1493           <div class="md-footer__title">
1494             <div class="md-ellipsis">
1495               <span class="md-footer__direction">
1496                 Previous
1497               </span>
1498               Information Retrieval
1499             </div>
1500           </div>
1501         </a>
1502       
1503       
1504         
1505         <a href="ft2-glyph_variants.html" class="md-footer__link md-footer__link--next" aria-label="Next: Unicode Variation Sequences" rel="next">
1506           <div class="md-footer__title">
1507             <div class="md-ellipsis">
1508               <span class="md-footer__direction">
1509                 Next
1510               </span>
1511               Unicode Variation Sequences
1512             </div>
1513           </div>
1514           <div class="md-footer__button md-icon">
1515             <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4z"/></svg>
1516           </div>
1517         </a>
1518       
1519     </nav>
1520   
1521   <div class="md-footer-meta md-typeset">
1522     <div class="md-footer-meta__inner md-grid">
1523       <div class="md-footer-copyright">
1524         
1525           <div class="md-footer-copyright__highlight">
1526             Copyright 2023 <a href = "https://www.freetype.org/license.html">The FreeType Project</a>.
1527           </div>
1528         
1529         Made with
1530         <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
1531           Material for MkDocs
1532         </a>
1533         
1534       </div>
1535       
1536     </div>
1537   </div>
1538 </footer>
1539       
1540     </div>
1541     <div class="md-dialog" data-md-component="dialog">
1542       <div class="md-dialog__inner md-typeset"></div>
1543     </div>
1544     <script id="__config" type="application/json">{"base": ".", "features": [], "search": "assets/javascripts/workers/search.477d984a.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version.title": "Select version"}, "version": null}</script>
1545     
1546     
1547       <script src="assets/javascripts/bundle.82b56eb2.min.js"></script>
1548       
1549         <script src="javascripts/extra.js"></script>
1550       
1551     
1552   </body>
1553 </html>