Imported Upstream version 2.10.1
[platform/upstream/freetype2.git] / docs / reference / site / ft2-parameter_tags.html
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.1">
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.0.4, mkdocs-material-4.0.2">
40     
41     
42       
43         <title>Parameter Tags - FreeType-2.10.1 API Reference</title>
44       
45     
46     
47       <link rel="stylesheet" href="assets/stylesheets/application.982221ab.css">
48       
49         <link rel="stylesheet" href="assets/stylesheets/application-palette.224b79ff.css">
50       
51       
52         
53         
54         <meta name="theme-color" content="#4caf50">
55       
56     
57     
58       <script src="assets/javascripts/modernizr.1f0bcf2b.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|Roboto+Mono">
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="#parameter-tags" tabindex="1" 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="index.html" title="FreeType-2.10.1 API Reference" class="md-header-nav__button md-logo">
102           
103             <img 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.1 API Reference
115             </span>
116             <span class="md-header-nav__topic">
117               Parameter Tags
118             </span>
119           
120         </div>
121       </div>
122       <div class="md-flex__cell md-flex__cell--shrink">
123         
124           <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
125           
126 <div class="md-search" data-md-component="search" role="dialog">
127   <label class="md-search__overlay" for="__search"></label>
128   <div class="md-search__inner" role="search">
129     <form class="md-search__form" name="search">
130       <input type="text" class="md-search__input" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
131       <label class="md-icon md-search__icon" for="__search"></label>
132       <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
133         &#xE5CD;
134       </button>
135     </form>
136     <div class="md-search__output">
137       <div class="md-search__scrollwrap" data-md-scrollfix>
138         <div class="md-search-result" data-md-component="result">
139           <div class="md-search-result__meta">
140             Type to start searching
141           </div>
142           <ol class="md-search-result__list"></ol>
143         </div>
144       </div>
145     </div>
146   </div>
147 </div>
148         
149       </div>
150       
151     </div>
152   </nav>
153 </header>
154     
155     <div class="md-container">
156       
157         
158       
159       
160       <main class="md-main">
161         <div class="md-main__inner md-grid" data-md-component="container">
162           
163             
164               <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
165                 <div class="md-sidebar__scrollwrap">
166                   <div class="md-sidebar__inner">
167                     <nav class="md-nav md-nav--primary" data-md-level="0">
168   <label class="md-nav__title md-nav__title--site" for="__drawer">
169     <a href="index.html" title="FreeType-2.10.1 API Reference" class="md-nav__button md-logo">
170       
171         <img src="images/favico.ico" width="48" height="48">
172       
173     </a>
174     FreeType-2.10.1 API Reference
175   </label>
176   
177   <ul class="md-nav__list" data-md-scrollfix>
178     
179       
180       
181       
182
183
184   <li class="md-nav__item">
185     <a href="index.html" title="TOC" class="md-nav__link">
186       TOC
187     </a>
188   </li>
189
190     
191       
192       
193       
194
195
196   <li class="md-nav__item">
197     <a href="ft2-index.html" title="Index" class="md-nav__link">
198       Index
199     </a>
200   </li>
201
202     
203       
204       
205       
206
207
208   <li class="md-nav__item md-nav__item--nested">
209     
210       <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3">
211     
212     <label class="md-nav__link" for="nav-3">
213       General Remarks
214     </label>
215     <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
216       <label class="md-nav__title" for="nav-3">
217         General Remarks
218       </label>
219       <ul class="md-nav__list" data-md-scrollfix>
220         
221         
222           
223           
224           
225
226
227   <li class="md-nav__item">
228     <a href="ft2-header_inclusion.html" title="FreeType's header inclusion scheme" class="md-nav__link">
229       FreeType's header inclusion scheme
230     </a>
231   </li>
232
233         
234           
235           
236           
237
238
239   <li class="md-nav__item">
240     <a href="ft2-user_allocation.html" title="User allocation" class="md-nav__link">
241       User allocation
242     </a>
243   </li>
244
245         
246       </ul>
247     </nav>
248   </li>
249
250     
251       
252       
253       
254
255
256   <li class="md-nav__item md-nav__item--nested">
257     
258       <input class="md-toggle md-nav__toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4">
259     
260     <label class="md-nav__link" for="nav-4">
261       Core API
262     </label>
263     <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
264       <label class="md-nav__title" for="nav-4">
265         Core API
266       </label>
267       <ul class="md-nav__list" data-md-scrollfix>
268         
269         
270           
271           
272           
273
274
275   <li class="md-nav__item">
276     <a href="ft2-version.html" title="FreeType Version" class="md-nav__link">
277       FreeType Version
278     </a>
279   </li>
280
281         
282           
283           
284           
285
286
287   <li class="md-nav__item">
288     <a href="ft2-basic_types.html" title="Basic Data Types" class="md-nav__link">
289       Basic Data Types
290     </a>
291   </li>
292
293         
294           
295           
296           
297
298
299   <li class="md-nav__item">
300     <a href="ft2-base_interface.html" title="Base Interface" class="md-nav__link">
301       Base Interface
302     </a>
303   </li>
304
305         
306           
307           
308           
309
310
311   <li class="md-nav__item">
312     <a href="ft2-glyph_variants.html" title="Unicode Variation Sequences" class="md-nav__link">
313       Unicode Variation Sequences
314     </a>
315   </li>
316
317         
318           
319           
320           
321
322
323   <li class="md-nav__item">
324     <a href="ft2-color_management.html" title="Glyph Color Management" class="md-nav__link">
325       Glyph Color Management
326     </a>
327   </li>
328
329         
330           
331           
332           
333
334
335   <li class="md-nav__item">
336     <a href="ft2-layer_management.html" title="Glyph Layer Management" class="md-nav__link">
337       Glyph Layer Management
338     </a>
339   </li>
340
341         
342           
343           
344           
345
346
347   <li class="md-nav__item">
348     <a href="ft2-glyph_management.html" title="Glyph Management" class="md-nav__link">
349       Glyph Management
350     </a>
351   </li>
352
353         
354           
355           
356           
357
358
359   <li class="md-nav__item">
360     <a href="ft2-mac_specific.html" title="Mac Specific Interface" class="md-nav__link">
361       Mac Specific Interface
362     </a>
363   </li>
364
365         
366           
367           
368           
369
370
371   <li class="md-nav__item">
372     <a href="ft2-sizes_management.html" title="Size Management" class="md-nav__link">
373       Size Management
374     </a>
375   </li>
376
377         
378           
379           
380           
381
382
383   <li class="md-nav__item">
384     <a href="ft2-header_file_macros.html" title="Header File Macros" class="md-nav__link">
385       Header File Macros
386     </a>
387   </li>
388
389         
390       </ul>
391     </nav>
392   </li>
393
394     
395       
396       
397       
398
399
400   <li class="md-nav__item md-nav__item--nested">
401     
402       <input class="md-toggle md-nav__toggle" data-md-toggle="nav-5" type="checkbox" id="nav-5">
403     
404     <label class="md-nav__link" for="nav-5">
405       Format-Specific API
406     </label>
407     <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
408       <label class="md-nav__title" for="nav-5">
409         Format-Specific API
410       </label>
411       <ul class="md-nav__list" data-md-scrollfix>
412         
413         
414           
415           
416           
417
418
419   <li class="md-nav__item">
420     <a href="ft2-multiple_masters.html" title="Multiple Masters" class="md-nav__link">
421       Multiple Masters
422     </a>
423   </li>
424
425         
426           
427           
428           
429
430
431   <li class="md-nav__item">
432     <a href="ft2-truetype_tables.html" title="TrueType Tables" class="md-nav__link">
433       TrueType Tables
434     </a>
435   </li>
436
437         
438           
439           
440           
441
442
443   <li class="md-nav__item">
444     <a href="ft2-type1_tables.html" title="Type 1 Tables" class="md-nav__link">
445       Type 1 Tables
446     </a>
447   </li>
448
449         
450           
451           
452           
453
454
455   <li class="md-nav__item">
456     <a href="ft2-sfnt_names.html" title="SFNT Names" class="md-nav__link">
457       SFNT Names
458     </a>
459   </li>
460
461         
462           
463           
464           
465
466
467   <li class="md-nav__item">
468     <a href="ft2-bdf_fonts.html" title="BDF and PCF Files" class="md-nav__link">
469       BDF and PCF Files
470     </a>
471   </li>
472
473         
474           
475           
476           
477
478
479   <li class="md-nav__item">
480     <a href="ft2-cid_fonts.html" title="CID Fonts" class="md-nav__link">
481       CID Fonts
482     </a>
483   </li>
484
485         
486           
487           
488           
489
490
491   <li class="md-nav__item">
492     <a href="ft2-pfr_fonts.html" title="PFR Fonts" class="md-nav__link">
493       PFR Fonts
494     </a>
495   </li>
496
497         
498           
499           
500           
501
502
503   <li class="md-nav__item">
504     <a href="ft2-winfnt_fonts.html" title="Window FNT Files" class="md-nav__link">
505       Window FNT Files
506     </a>
507   </li>
508
509         
510           
511           
512           
513
514
515   <li class="md-nav__item">
516     <a href="ft2-font_formats.html" title="Font Formats" class="md-nav__link">
517       Font Formats
518     </a>
519   </li>
520
521         
522           
523           
524           
525
526
527   <li class="md-nav__item">
528     <a href="ft2-gasp_table.html" title="Gasp Table" class="md-nav__link">
529       Gasp Table
530     </a>
531   </li>
532
533         
534       </ul>
535     </nav>
536   </li>
537
538     
539       
540       
541       
542
543   
544
545
546   <li class="md-nav__item md-nav__item--active md-nav__item--nested">
547     
548       <input class="md-toggle md-nav__toggle" data-md-toggle="nav-6" type="checkbox" id="nav-6" checked>
549     
550     <label class="md-nav__link" for="nav-6">
551       Controlling FreeType Modules
552     </label>
553     <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
554       <label class="md-nav__title" for="nav-6">
555         Controlling FreeType Modules
556       </label>
557       <ul class="md-nav__list" data-md-scrollfix>
558         
559         
560           
561           
562           
563
564
565   <li class="md-nav__item">
566     <a href="ft2-auto_hinter.html" title="The auto-hinter" class="md-nav__link">
567       The auto-hinter
568     </a>
569   </li>
570
571         
572           
573           
574           
575
576
577   <li class="md-nav__item">
578     <a href="ft2-cff_driver.html" title="The CFF driver" class="md-nav__link">
579       The CFF driver
580     </a>
581   </li>
582
583         
584           
585           
586           
587
588
589   <li class="md-nav__item">
590     <a href="ft2-t1_cid_driver.html" title="The Type 1 and CID drivers" class="md-nav__link">
591       The Type 1 and CID drivers
592     </a>
593   </li>
594
595         
596           
597           
598           
599
600
601   <li class="md-nav__item">
602     <a href="ft2-tt_driver.html" title="The TrueType driver" class="md-nav__link">
603       The TrueType driver
604     </a>
605   </li>
606
607         
608           
609           
610           
611
612
613   <li class="md-nav__item">
614     <a href="ft2-pcf_driver.html" title="The PCF driver" class="md-nav__link">
615       The PCF driver
616     </a>
617   </li>
618
619         
620           
621           
622           
623
624
625   <li class="md-nav__item">
626     <a href="ft2-properties.html" title="Driver properties" class="md-nav__link">
627       Driver properties
628     </a>
629   </li>
630
631         
632           
633           
634           
635
636   
637
638
639   <li class="md-nav__item md-nav__item--active">
640     
641     <input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
642     
643       
644     
645     
646       <label class="md-nav__link md-nav__link--active" for="__toc">
647         Parameter Tags
648       </label>
649     
650     <a href="ft2-parameter_tags.html" title="Parameter Tags" class="md-nav__link md-nav__link--active">
651       Parameter Tags
652     </a>
653     
654       
655 <nav class="md-nav md-nav--secondary">
656   
657   
658     
659   
660   
661     <label class="md-nav__title" for="__toc">Table of contents</label>
662     <ul class="md-nav__list" data-md-scrollfix>
663       
664         <li class="md-nav__item">
665   <a href="#synopsis" title="Synopsis" class="md-nav__link">
666     Synopsis
667   </a>
668   
669 </li>
670       
671         <li class="md-nav__item">
672   <a href="#ft_param_tag_ignore_typographic_family" title="FT_PARAM_TAG_IGNORE_TYPOGRAPHIC_FAMILY" class="md-nav__link">
673     FT_PARAM_TAG_IGNORE_TYPOGRAPHIC_FAMILY
674   </a>
675   
676 </li>
677       
678         <li class="md-nav__item">
679   <a href="#ft_param_tag_ignore_typographic_subfamily" title="FT_PARAM_TAG_IGNORE_TYPOGRAPHIC_SUBFAMILY" class="md-nav__link">
680     FT_PARAM_TAG_IGNORE_TYPOGRAPHIC_SUBFAMILY
681   </a>
682   
683 </li>
684       
685         <li class="md-nav__item">
686   <a href="#ft_param_tag_incremental" title="FT_PARAM_TAG_INCREMENTAL" class="md-nav__link">
687     FT_PARAM_TAG_INCREMENTAL
688   </a>
689   
690 </li>
691       
692         <li class="md-nav__item">
693   <a href="#ft_param_tag_lcd_filter_weights" title="FT_PARAM_TAG_LCD_FILTER_WEIGHTS" class="md-nav__link">
694     FT_PARAM_TAG_LCD_FILTER_WEIGHTS
695   </a>
696   
697 </li>
698       
699         <li class="md-nav__item">
700   <a href="#ft_param_tag_random_seed" title="FT_PARAM_TAG_RANDOM_SEED" class="md-nav__link">
701     FT_PARAM_TAG_RANDOM_SEED
702   </a>
703   
704 </li>
705       
706         <li class="md-nav__item">
707   <a href="#ft_param_tag_stem_darkening" title="FT_PARAM_TAG_STEM_DARKENING" class="md-nav__link">
708     FT_PARAM_TAG_STEM_DARKENING
709   </a>
710   
711 </li>
712       
713         <li class="md-nav__item">
714   <a href="#ft_param_tag_unpatented_hinting" title="FT_PARAM_TAG_UNPATENTED_HINTING" class="md-nav__link">
715     FT_PARAM_TAG_UNPATENTED_HINTING
716   </a>
717   
718 </li>
719       
720       
721       
722       
723       
724     </ul>
725   
726 </nav>
727     
728   </li>
729
730         
731           
732           
733           
734
735
736   <li class="md-nav__item">
737     <a href="ft2-lcd_rendering.html" title="Subpixel Rendering" class="md-nav__link">
738       Subpixel Rendering
739     </a>
740   </li>
741
742         
743       </ul>
744     </nav>
745   </li>
746
747     
748       
749       
750       
751
752
753   <li class="md-nav__item md-nav__item--nested">
754     
755       <input class="md-toggle md-nav__toggle" data-md-toggle="nav-7" type="checkbox" id="nav-7">
756     
757     <label class="md-nav__link" for="nav-7">
758       Cache Sub-System
759     </label>
760     <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
761       <label class="md-nav__title" for="nav-7">
762         Cache Sub-System
763       </label>
764       <ul class="md-nav__list" data-md-scrollfix>
765         
766         
767           
768           
769           
770
771
772   <li class="md-nav__item">
773     <a href="ft2-cache_subsystem.html" title="Cache Sub-System" class="md-nav__link">
774       Cache Sub-System
775     </a>
776   </li>
777
778         
779       </ul>
780     </nav>
781   </li>
782
783     
784       
785       
786       
787
788
789   <li class="md-nav__item md-nav__item--nested">
790     
791       <input class="md-toggle md-nav__toggle" data-md-toggle="nav-8" type="checkbox" id="nav-8">
792     
793     <label class="md-nav__link" for="nav-8">
794       Support API
795     </label>
796     <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
797       <label class="md-nav__title" for="nav-8">
798         Support API
799       </label>
800       <ul class="md-nav__list" data-md-scrollfix>
801         
802         
803           
804           
805           
806
807
808   <li class="md-nav__item">
809     <a href="ft2-computations.html" title="Computations" class="md-nav__link">
810       Computations
811     </a>
812   </li>
813
814         
815           
816           
817           
818
819
820   <li class="md-nav__item">
821     <a href="ft2-list_processing.html" title="List Processing" class="md-nav__link">
822       List Processing
823     </a>
824   </li>
825
826         
827           
828           
829           
830
831
832   <li class="md-nav__item">
833     <a href="ft2-outline_processing.html" title="Outline Processing" class="md-nav__link">
834       Outline Processing
835     </a>
836   </li>
837
838         
839           
840           
841           
842
843
844   <li class="md-nav__item">
845     <a href="ft2-quick_advance.html" title="Quick retrieval of advance values" class="md-nav__link">
846       Quick retrieval of advance values
847     </a>
848   </li>
849
850         
851           
852           
853           
854
855
856   <li class="md-nav__item">
857     <a href="ft2-bitmap_handling.html" title="Bitmap Handling" class="md-nav__link">
858       Bitmap Handling
859     </a>
860   </li>
861
862         
863           
864           
865           
866
867
868   <li class="md-nav__item">
869     <a href="ft2-raster.html" title="Scanline Converter" class="md-nav__link">
870       Scanline Converter
871     </a>
872   </li>
873
874         
875           
876           
877           
878
879
880   <li class="md-nav__item">
881     <a href="ft2-glyph_stroker.html" title="Glyph Stroker" class="md-nav__link">
882       Glyph Stroker
883     </a>
884   </li>
885
886         
887           
888           
889           
890
891
892   <li class="md-nav__item">
893     <a href="ft2-system_interface.html" title="System Interface" class="md-nav__link">
894       System Interface
895     </a>
896   </li>
897
898         
899           
900           
901           
902
903
904   <li class="md-nav__item">
905     <a href="ft2-module_management.html" title="Module Management" class="md-nav__link">
906       Module Management
907     </a>
908   </li>
909
910         
911           
912           
913           
914
915
916   <li class="md-nav__item">
917     <a href="ft2-gzip.html" title="GZIP Streams" class="md-nav__link">
918       GZIP Streams
919     </a>
920   </li>
921
922         
923           
924           
925           
926
927
928   <li class="md-nav__item">
929     <a href="ft2-lzw.html" title="LZW Streams" class="md-nav__link">
930       LZW Streams
931     </a>
932   </li>
933
934         
935           
936           
937           
938
939
940   <li class="md-nav__item">
941     <a href="ft2-bzip2.html" title="BZIP2 Streams" class="md-nav__link">
942       BZIP2 Streams
943     </a>
944   </li>
945
946         
947       </ul>
948     </nav>
949   </li>
950
951     
952       
953       
954       
955
956
957   <li class="md-nav__item md-nav__item--nested">
958     
959       <input class="md-toggle md-nav__toggle" data-md-toggle="nav-9" type="checkbox" id="nav-9">
960     
961     <label class="md-nav__link" for="nav-9">
962       Error Codes
963     </label>
964     <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
965       <label class="md-nav__title" for="nav-9">
966         Error Codes
967       </label>
968       <ul class="md-nav__list" data-md-scrollfix>
969         
970         
971           
972           
973           
974
975
976   <li class="md-nav__item">
977     <a href="ft2-error_enumerations.html" title="Error Enumerations" class="md-nav__link">
978       Error Enumerations
979     </a>
980   </li>
981
982         
983           
984           
985           
986
987
988   <li class="md-nav__item">
989     <a href="ft2-error_code_values.html" title="Error Code Values" class="md-nav__link">
990       Error Code Values
991     </a>
992   </li>
993
994         
995       </ul>
996     </nav>
997   </li>
998
999     
1000       
1001       
1002       
1003
1004
1005   <li class="md-nav__item md-nav__item--nested">
1006     
1007       <input class="md-toggle md-nav__toggle" data-md-toggle="nav-10" type="checkbox" id="nav-10">
1008     
1009     <label class="md-nav__link" for="nav-10">
1010       Miscellaneous
1011     </label>
1012     <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
1013       <label class="md-nav__title" for="nav-10">
1014         Miscellaneous
1015       </label>
1016       <ul class="md-nav__list" data-md-scrollfix>
1017         
1018         
1019           
1020           
1021           
1022
1023
1024   <li class="md-nav__item">
1025     <a href="ft2-ot_validation.html" title="OpenType Validation" class="md-nav__link">
1026       OpenType Validation
1027     </a>
1028   </li>
1029
1030         
1031           
1032           
1033           
1034
1035
1036   <li class="md-nav__item">
1037     <a href="ft2-incremental.html" title="Incremental Loading" class="md-nav__link">
1038       Incremental Loading
1039     </a>
1040   </li>
1041
1042         
1043           
1044           
1045           
1046
1047
1048   <li class="md-nav__item">
1049     <a href="ft2-truetype_engine.html" title="The TrueType Engine" class="md-nav__link">
1050       The TrueType Engine
1051     </a>
1052   </li>
1053
1054         
1055           
1056           
1057           
1058
1059
1060   <li class="md-nav__item">
1061     <a href="ft2-gx_validation.html" title="TrueTypeGX/AAT Validation" class="md-nav__link">
1062       TrueTypeGX/AAT Validation
1063     </a>
1064   </li>
1065
1066         
1067       </ul>
1068     </nav>
1069   </li>
1070
1071     
1072   </ul>
1073 </nav>
1074                   </div>
1075                 </div>
1076               </div>
1077             
1078             
1079               <div class="md-sidebar md-sidebar--secondary" data-md-component="toc">
1080                 <div class="md-sidebar__scrollwrap">
1081                   <div class="md-sidebar__inner">
1082                     
1083 <nav class="md-nav md-nav--secondary">
1084   
1085   
1086     
1087   
1088   
1089     <label class="md-nav__title" for="__toc">Table of contents</label>
1090     <ul class="md-nav__list" data-md-scrollfix>
1091       
1092         <li class="md-nav__item">
1093   <a href="#synopsis" title="Synopsis" class="md-nav__link">
1094     Synopsis
1095   </a>
1096   
1097 </li>
1098       
1099         <li class="md-nav__item">
1100   <a href="#ft_param_tag_ignore_typographic_family" title="FT_PARAM_TAG_IGNORE_TYPOGRAPHIC_FAMILY" class="md-nav__link">
1101     FT_PARAM_TAG_IGNORE_TYPOGRAPHIC_FAMILY
1102   </a>
1103   
1104 </li>
1105       
1106         <li class="md-nav__item">
1107   <a href="#ft_param_tag_ignore_typographic_subfamily" title="FT_PARAM_TAG_IGNORE_TYPOGRAPHIC_SUBFAMILY" class="md-nav__link">
1108     FT_PARAM_TAG_IGNORE_TYPOGRAPHIC_SUBFAMILY
1109   </a>
1110   
1111 </li>
1112       
1113         <li class="md-nav__item">
1114   <a href="#ft_param_tag_incremental" title="FT_PARAM_TAG_INCREMENTAL" class="md-nav__link">
1115     FT_PARAM_TAG_INCREMENTAL
1116   </a>
1117   
1118 </li>
1119       
1120         <li class="md-nav__item">
1121   <a href="#ft_param_tag_lcd_filter_weights" title="FT_PARAM_TAG_LCD_FILTER_WEIGHTS" class="md-nav__link">
1122     FT_PARAM_TAG_LCD_FILTER_WEIGHTS
1123   </a>
1124   
1125 </li>
1126       
1127         <li class="md-nav__item">
1128   <a href="#ft_param_tag_random_seed" title="FT_PARAM_TAG_RANDOM_SEED" class="md-nav__link">
1129     FT_PARAM_TAG_RANDOM_SEED
1130   </a>
1131   
1132 </li>
1133       
1134         <li class="md-nav__item">
1135   <a href="#ft_param_tag_stem_darkening" title="FT_PARAM_TAG_STEM_DARKENING" class="md-nav__link">
1136     FT_PARAM_TAG_STEM_DARKENING
1137   </a>
1138   
1139 </li>
1140       
1141         <li class="md-nav__item">
1142   <a href="#ft_param_tag_unpatented_hinting" title="FT_PARAM_TAG_UNPATENTED_HINTING" class="md-nav__link">
1143     FT_PARAM_TAG_UNPATENTED_HINTING
1144   </a>
1145   
1146 </li>
1147       
1148       
1149       
1150       
1151       
1152     </ul>
1153   
1154 </nav>
1155                   </div>
1156                 </div>
1157               </div>
1158             
1159           
1160           <div class="md-content">
1161             <article class="md-content__inner md-typeset">
1162               
1163                 
1164                 
1165                 <p><a href="https://www.freetype.org">FreeType</a> &raquo; <a href="../">Docs</a> &raquo; <a href="index.html#controlling-freetype-modules">Controlling FreeType Modules</a> &raquo; Parameter Tags</p>
1166 <hr />
1167 <h1 id="parameter-tags">Parameter Tags<a class="headerlink" href="#parameter-tags" title="Permanent link">&para;</a></h1>
1168 <h2 id="synopsis">Synopsis<a class="headerlink" href="#synopsis" title="Permanent link">&para;</a></h2>
1169 <p>This section contains macros for the <code><a href="ft2-base_interface.html#ft_parameter">FT_Parameter</a></code> structure that are used with various functions to activate some special functionality or different behaviour of various components of FreeType.</p>
1170 <h2 id="ft_param_tag_ignore_typographic_family">FT_PARAM_TAG_IGNORE_TYPOGRAPHIC_FAMILY<a class="headerlink" href="#ft_param_tag_ignore_typographic_family" title="Permanent link">&para;</a></h2>
1171 <div class = "codehilite">
1172 <pre>
1173 #<span class="keyword">define</span> <b>FT_PARAM_TAG_IGNORE_TYPOGRAPHIC_FAMILY</b> \
1174           <a href="ft2-basic_types.html#ft_make_tag">FT_MAKE_TAG</a>( 'i', 'g', 'p', 'f' )
1175
1176   /* this constant is deprecated */
1177 #<span class="keyword">define</span> FT_PARAM_TAG_IGNORE_PREFERRED_FAMILY \
1178           <b>FT_PARAM_TAG_IGNORE_TYPOGRAPHIC_FAMILY</b>
1179 </pre>
1180 </div>
1181
1182 <p>A tag for <code><a href="ft2-base_interface.html#ft_parameter">FT_Parameter</a></code> to make <code><a href="ft2-base_interface.html#ft_open_face">FT_Open_Face</a></code> ignore typographic family names in the &lsquo;name&rsquo; table (introduced in OpenType version 1.4). Use this for backward compatibility with legacy systems that have a four-faces-per-family restriction.</p>
1183 <h4>since</h4>
1184
1185 <p>2.8</p>
1186 <hr>
1187
1188 <h2 id="ft_param_tag_ignore_typographic_subfamily">FT_PARAM_TAG_IGNORE_TYPOGRAPHIC_SUBFAMILY<a class="headerlink" href="#ft_param_tag_ignore_typographic_subfamily" title="Permanent link">&para;</a></h2>
1189 <div class = "codehilite">
1190 <pre>
1191 #<span class="keyword">define</span> <b>FT_PARAM_TAG_IGNORE_TYPOGRAPHIC_SUBFAMILY</b> \
1192           <a href="ft2-basic_types.html#ft_make_tag">FT_MAKE_TAG</a>( 'i', 'g', 'p', 's' )
1193
1194   /* this constant is deprecated */
1195 #<span class="keyword">define</span> FT_PARAM_TAG_IGNORE_PREFERRED_SUBFAMILY \
1196           <b>FT_PARAM_TAG_IGNORE_TYPOGRAPHIC_SUBFAMILY</b>
1197 </pre>
1198 </div>
1199
1200 <p>A tag for <code><a href="ft2-base_interface.html#ft_parameter">FT_Parameter</a></code> to make <code><a href="ft2-base_interface.html#ft_open_face">FT_Open_Face</a></code> ignore typographic subfamily names in the &lsquo;name&rsquo; table (introduced in OpenType version 1.4). Use this for backward compatibility with legacy systems that have a four-faces-per-family restriction.</p>
1201 <h4>since</h4>
1202
1203 <p>2.8</p>
1204 <hr>
1205
1206 <h2 id="ft_param_tag_incremental">FT_PARAM_TAG_INCREMENTAL<a class="headerlink" href="#ft_param_tag_incremental" title="Permanent link">&para;</a></h2>
1207 <div class = "codehilite">
1208 <pre>
1209 #<span class="keyword">define</span> <b>FT_PARAM_TAG_INCREMENTAL</b> \
1210           <a href="ft2-basic_types.html#ft_make_tag">FT_MAKE_TAG</a>( 'i', 'n', 'c', 'r' )
1211 </pre>
1212 </div>
1213
1214 <p>An <code><a href="ft2-base_interface.html#ft_parameter">FT_Parameter</a></code> tag to be used with <code><a href="ft2-base_interface.html#ft_open_face">FT_Open_Face</a></code> to indicate incremental glyph loading.</p>
1215 <hr>
1216
1217 <h2 id="ft_param_tag_lcd_filter_weights">FT_PARAM_TAG_LCD_FILTER_WEIGHTS<a class="headerlink" href="#ft_param_tag_lcd_filter_weights" title="Permanent link">&para;</a></h2>
1218 <div class = "codehilite">
1219 <pre>
1220 #<span class="keyword">define</span> <b>FT_PARAM_TAG_LCD_FILTER_WEIGHTS</b> \
1221           <a href="ft2-basic_types.html#ft_make_tag">FT_MAKE_TAG</a>( 'l', 'c', 'd', 'f' )
1222 </pre>
1223 </div>
1224
1225 <p>An <code><a href="ft2-base_interface.html#ft_parameter">FT_Parameter</a></code> tag to be used with <code><a href="ft2-base_interface.html#ft_face_properties">FT_Face_Properties</a></code>. The corresponding argument specifies the five LCD filter weights for a given face (if using <code><a href="ft2-base_interface.html#ft_load_target_xxx">FT_LOAD_TARGET_LCD</a></code>, for example), overriding the global default values or the values set up with <code><a href="ft2-lcd_rendering.html#ft_library_setlcdfilterweights">FT_Library_SetLcdFilterWeights</a></code>.</p>
1226 <h4>since</h4>
1227
1228 <p>2.8</p>
1229 <hr>
1230
1231 <h2 id="ft_param_tag_random_seed">FT_PARAM_TAG_RANDOM_SEED<a class="headerlink" href="#ft_param_tag_random_seed" title="Permanent link">&para;</a></h2>
1232 <div class = "codehilite">
1233 <pre>
1234 #<span class="keyword">define</span> <b>FT_PARAM_TAG_RANDOM_SEED</b> \
1235           <a href="ft2-basic_types.html#ft_make_tag">FT_MAKE_TAG</a>( 's', 'e', 'e', 'd' )
1236 </pre>
1237 </div>
1238
1239 <p>An <code><a href="ft2-base_interface.html#ft_parameter">FT_Parameter</a></code> tag to be used with <code><a href="ft2-base_interface.html#ft_face_properties">FT_Face_Properties</a></code>. The corresponding 32bit signed integer argument overrides the font driver's random seed value with a face-specific one; see <code><a href="ft2-properties.html#random-seed">random-seed</a></code>.</p>
1240 <h4>since</h4>
1241
1242 <p>2.8</p>
1243 <hr>
1244
1245 <h2 id="ft_param_tag_stem_darkening">FT_PARAM_TAG_STEM_DARKENING<a class="headerlink" href="#ft_param_tag_stem_darkening" title="Permanent link">&para;</a></h2>
1246 <div class = "codehilite">
1247 <pre>
1248 #<span class="keyword">define</span> <b>FT_PARAM_TAG_STEM_DARKENING</b> \
1249           <a href="ft2-basic_types.html#ft_make_tag">FT_MAKE_TAG</a>( 'd', 'a', 'r', 'k' )
1250 </pre>
1251 </div>
1252
1253 <p>An <code><a href="ft2-base_interface.html#ft_parameter">FT_Parameter</a></code> tag to be used with <code><a href="ft2-base_interface.html#ft_face_properties">FT_Face_Properties</a></code>. The corresponding Boolean argument specifies whether to apply stem darkening, overriding the global default values or the values set up with <code><a href="ft2-module_management.html#ft_property_set">FT_Property_Set</a></code> (see <code><a href="ft2-properties.html#no-stem-darkening">no-stem-darkening</a></code>).</p>
1254 <p>This is a passive setting that only takes effect if the font driver or autohinter honors it, which the CFF, Type&nbsp;1, and CID drivers always do, but the autohinter only in &lsquo;light&rsquo; hinting mode (as of version 2.9).</p>
1255 <h4>since</h4>
1256
1257 <p>2.8</p>
1258 <hr>
1259
1260 <h2 id="ft_param_tag_unpatented_hinting">FT_PARAM_TAG_UNPATENTED_HINTING<a class="headerlink" href="#ft_param_tag_unpatented_hinting" title="Permanent link">&para;</a></h2>
1261 <div class = "codehilite">
1262 <pre>
1263 #<span class="keyword">define</span> <b>FT_PARAM_TAG_UNPATENTED_HINTING</b> \
1264           <a href="ft2-basic_types.html#ft_make_tag">FT_MAKE_TAG</a>( 'u', 'n', 'p', 'a' )
1265 </pre>
1266 </div>
1267
1268 <p>Deprecated, no effect.</p>
1269 <p>Previously: A constant used as the tag of an <code><a href="ft2-base_interface.html#ft_parameter">FT_Parameter</a></code> structure to indicate that unpatented methods only should be used by the TrueType bytecode interpreter for a typeface opened by <code><a href="ft2-base_interface.html#ft_open_face">FT_Open_Face</a></code>.</p>
1270 <hr>
1271                 
1272                   
1273                 
1274               
1275               
1276                 
1277
1278
1279               
1280             </article>
1281           </div>
1282         </div>
1283       </main>
1284       
1285         
1286 <footer class="md-footer">
1287   
1288     <div class="md-footer-nav">
1289       <nav class="md-footer-nav__inner md-grid">
1290         
1291           <a href="ft2-properties.html" title="Driver properties" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
1292             <div class="md-flex__cell md-flex__cell--shrink">
1293               <i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
1294             </div>
1295             <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
1296               <span class="md-flex__ellipsis">
1297                 <span class="md-footer-nav__direction">
1298                   Previous
1299                 </span>
1300                 Driver properties
1301               </span>
1302             </div>
1303           </a>
1304         
1305         
1306           <a href="ft2-lcd_rendering.html" title="Subpixel Rendering" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
1307             <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
1308               <span class="md-flex__ellipsis">
1309                 <span class="md-footer-nav__direction">
1310                   Next
1311                 </span>
1312                 Subpixel Rendering
1313               </span>
1314             </div>
1315             <div class="md-flex__cell md-flex__cell--shrink">
1316               <i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
1317             </div>
1318           </a>
1319         
1320       </nav>
1321     </div>
1322   
1323   <div class="md-footer-meta md-typeset">
1324     <div class="md-footer-meta__inner md-grid">
1325       <div class="md-footer-copyright">
1326         
1327           <div class="md-footer-copyright__highlight">
1328             Copyright 2019 <a href = "https://www.freetype.org/license.html">The FreeType Project</a>.
1329           </div>
1330         
1331         powered by
1332         <a href="https://www.mkdocs.org">MkDocs</a>
1333         and
1334         <a href="https://squidfunk.github.io/mkdocs-material/">
1335           Material for MkDocs</a>
1336       </div>
1337       
1338     </div>
1339   </div>
1340 </footer>
1341       
1342     </div>
1343     
1344       <script src="assets/javascripts/application.d9aa80ab.js"></script>
1345       
1346       <script>app.initialize({version:"1.0.4",url:{base:"."}})</script>
1347       
1348         <script src="javascripts/extra.js"></script>
1349       
1350     
1351   </body>
1352 </html>