Imported Upstream version 2.10.1
[platform/upstream/freetype2.git] / docs / reference / site / ft2-cid_fonts.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>CID Fonts - 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="#cid-fonts" 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               CID Fonts
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
401
402   <li class="md-nav__item md-nav__item--active md-nav__item--nested">
403     
404       <input class="md-toggle md-nav__toggle" data-md-toggle="nav-5" type="checkbox" id="nav-5" checked>
405     
406     <label class="md-nav__link" for="nav-5">
407       Format-Specific API
408     </label>
409     <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
410       <label class="md-nav__title" for="nav-5">
411         Format-Specific API
412       </label>
413       <ul class="md-nav__list" data-md-scrollfix>
414         
415         
416           
417           
418           
419
420
421   <li class="md-nav__item">
422     <a href="ft2-multiple_masters.html" title="Multiple Masters" class="md-nav__link">
423       Multiple Masters
424     </a>
425   </li>
426
427         
428           
429           
430           
431
432
433   <li class="md-nav__item">
434     <a href="ft2-truetype_tables.html" title="TrueType Tables" class="md-nav__link">
435       TrueType Tables
436     </a>
437   </li>
438
439         
440           
441           
442           
443
444
445   <li class="md-nav__item">
446     <a href="ft2-type1_tables.html" title="Type 1 Tables" class="md-nav__link">
447       Type 1 Tables
448     </a>
449   </li>
450
451         
452           
453           
454           
455
456
457   <li class="md-nav__item">
458     <a href="ft2-sfnt_names.html" title="SFNT Names" class="md-nav__link">
459       SFNT Names
460     </a>
461   </li>
462
463         
464           
465           
466           
467
468
469   <li class="md-nav__item">
470     <a href="ft2-bdf_fonts.html" title="BDF and PCF Files" class="md-nav__link">
471       BDF and PCF Files
472     </a>
473   </li>
474
475         
476           
477           
478           
479
480   
481
482
483   <li class="md-nav__item md-nav__item--active">
484     
485     <input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
486     
487       
488     
489     
490       <label class="md-nav__link md-nav__link--active" for="__toc">
491         CID Fonts
492       </label>
493     
494     <a href="ft2-cid_fonts.html" title="CID Fonts" class="md-nav__link md-nav__link--active">
495       CID Fonts
496     </a>
497     
498       
499 <nav class="md-nav md-nav--secondary">
500   
501   
502     
503   
504   
505     <label class="md-nav__title" for="__toc">Table of contents</label>
506     <ul class="md-nav__list" data-md-scrollfix>
507       
508         <li class="md-nav__item">
509   <a href="#synopsis" title="Synopsis" class="md-nav__link">
510     Synopsis
511   </a>
512   
513 </li>
514       
515         <li class="md-nav__item">
516   <a href="#ft_get_cid_registry_ordering_supplement" title="FT_Get_CID_Registry_Ordering_Supplement" class="md-nav__link">
517     FT_Get_CID_Registry_Ordering_Supplement
518   </a>
519   
520 </li>
521       
522         <li class="md-nav__item">
523   <a href="#ft_get_cid_is_internally_cid_keyed" title="FT_Get_CID_Is_Internally_CID_Keyed" class="md-nav__link">
524     FT_Get_CID_Is_Internally_CID_Keyed
525   </a>
526   
527 </li>
528       
529         <li class="md-nav__item">
530   <a href="#ft_get_cid_from_glyph_index" title="FT_Get_CID_From_Glyph_Index" class="md-nav__link">
531     FT_Get_CID_From_Glyph_Index
532   </a>
533   
534 </li>
535       
536       
537       
538       
539       
540     </ul>
541   
542 </nav>
543     
544   </li>
545
546         
547           
548           
549           
550
551
552   <li class="md-nav__item">
553     <a href="ft2-pfr_fonts.html" title="PFR Fonts" class="md-nav__link">
554       PFR Fonts
555     </a>
556   </li>
557
558         
559           
560           
561           
562
563
564   <li class="md-nav__item">
565     <a href="ft2-winfnt_fonts.html" title="Window FNT Files" class="md-nav__link">
566       Window FNT Files
567     </a>
568   </li>
569
570         
571           
572           
573           
574
575
576   <li class="md-nav__item">
577     <a href="ft2-font_formats.html" title="Font Formats" class="md-nav__link">
578       Font Formats
579     </a>
580   </li>
581
582         
583           
584           
585           
586
587
588   <li class="md-nav__item">
589     <a href="ft2-gasp_table.html" title="Gasp Table" class="md-nav__link">
590       Gasp Table
591     </a>
592   </li>
593
594         
595       </ul>
596     </nav>
597   </li>
598
599     
600       
601       
602       
603
604
605   <li class="md-nav__item md-nav__item--nested">
606     
607       <input class="md-toggle md-nav__toggle" data-md-toggle="nav-6" type="checkbox" id="nav-6">
608     
609     <label class="md-nav__link" for="nav-6">
610       Controlling FreeType Modules
611     </label>
612     <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
613       <label class="md-nav__title" for="nav-6">
614         Controlling FreeType Modules
615       </label>
616       <ul class="md-nav__list" data-md-scrollfix>
617         
618         
619           
620           
621           
622
623
624   <li class="md-nav__item">
625     <a href="ft2-auto_hinter.html" title="The auto-hinter" class="md-nav__link">
626       The auto-hinter
627     </a>
628   </li>
629
630         
631           
632           
633           
634
635
636   <li class="md-nav__item">
637     <a href="ft2-cff_driver.html" title="The CFF driver" class="md-nav__link">
638       The CFF driver
639     </a>
640   </li>
641
642         
643           
644           
645           
646
647
648   <li class="md-nav__item">
649     <a href="ft2-t1_cid_driver.html" title="The Type 1 and CID drivers" class="md-nav__link">
650       The Type 1 and CID drivers
651     </a>
652   </li>
653
654         
655           
656           
657           
658
659
660   <li class="md-nav__item">
661     <a href="ft2-tt_driver.html" title="The TrueType driver" class="md-nav__link">
662       The TrueType driver
663     </a>
664   </li>
665
666         
667           
668           
669           
670
671
672   <li class="md-nav__item">
673     <a href="ft2-pcf_driver.html" title="The PCF driver" class="md-nav__link">
674       The PCF driver
675     </a>
676   </li>
677
678         
679           
680           
681           
682
683
684   <li class="md-nav__item">
685     <a href="ft2-properties.html" title="Driver properties" class="md-nav__link">
686       Driver properties
687     </a>
688   </li>
689
690         
691           
692           
693           
694
695
696   <li class="md-nav__item">
697     <a href="ft2-parameter_tags.html" title="Parameter Tags" class="md-nav__link">
698       Parameter Tags
699     </a>
700   </li>
701
702         
703           
704           
705           
706
707
708   <li class="md-nav__item">
709     <a href="ft2-lcd_rendering.html" title="Subpixel Rendering" class="md-nav__link">
710       Subpixel Rendering
711     </a>
712   </li>
713
714         
715       </ul>
716     </nav>
717   </li>
718
719     
720       
721       
722       
723
724
725   <li class="md-nav__item md-nav__item--nested">
726     
727       <input class="md-toggle md-nav__toggle" data-md-toggle="nav-7" type="checkbox" id="nav-7">
728     
729     <label class="md-nav__link" for="nav-7">
730       Cache Sub-System
731     </label>
732     <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
733       <label class="md-nav__title" for="nav-7">
734         Cache Sub-System
735       </label>
736       <ul class="md-nav__list" data-md-scrollfix>
737         
738         
739           
740           
741           
742
743
744   <li class="md-nav__item">
745     <a href="ft2-cache_subsystem.html" title="Cache Sub-System" class="md-nav__link">
746       Cache Sub-System
747     </a>
748   </li>
749
750         
751       </ul>
752     </nav>
753   </li>
754
755     
756       
757       
758       
759
760
761   <li class="md-nav__item md-nav__item--nested">
762     
763       <input class="md-toggle md-nav__toggle" data-md-toggle="nav-8" type="checkbox" id="nav-8">
764     
765     <label class="md-nav__link" for="nav-8">
766       Support API
767     </label>
768     <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
769       <label class="md-nav__title" for="nav-8">
770         Support API
771       </label>
772       <ul class="md-nav__list" data-md-scrollfix>
773         
774         
775           
776           
777           
778
779
780   <li class="md-nav__item">
781     <a href="ft2-computations.html" title="Computations" class="md-nav__link">
782       Computations
783     </a>
784   </li>
785
786         
787           
788           
789           
790
791
792   <li class="md-nav__item">
793     <a href="ft2-list_processing.html" title="List Processing" class="md-nav__link">
794       List Processing
795     </a>
796   </li>
797
798         
799           
800           
801           
802
803
804   <li class="md-nav__item">
805     <a href="ft2-outline_processing.html" title="Outline Processing" class="md-nav__link">
806       Outline Processing
807     </a>
808   </li>
809
810         
811           
812           
813           
814
815
816   <li class="md-nav__item">
817     <a href="ft2-quick_advance.html" title="Quick retrieval of advance values" class="md-nav__link">
818       Quick retrieval of advance values
819     </a>
820   </li>
821
822         
823           
824           
825           
826
827
828   <li class="md-nav__item">
829     <a href="ft2-bitmap_handling.html" title="Bitmap Handling" class="md-nav__link">
830       Bitmap Handling
831     </a>
832   </li>
833
834         
835           
836           
837           
838
839
840   <li class="md-nav__item">
841     <a href="ft2-raster.html" title="Scanline Converter" class="md-nav__link">
842       Scanline Converter
843     </a>
844   </li>
845
846         
847           
848           
849           
850
851
852   <li class="md-nav__item">
853     <a href="ft2-glyph_stroker.html" title="Glyph Stroker" class="md-nav__link">
854       Glyph Stroker
855     </a>
856   </li>
857
858         
859           
860           
861           
862
863
864   <li class="md-nav__item">
865     <a href="ft2-system_interface.html" title="System Interface" class="md-nav__link">
866       System Interface
867     </a>
868   </li>
869
870         
871           
872           
873           
874
875
876   <li class="md-nav__item">
877     <a href="ft2-module_management.html" title="Module Management" class="md-nav__link">
878       Module Management
879     </a>
880   </li>
881
882         
883           
884           
885           
886
887
888   <li class="md-nav__item">
889     <a href="ft2-gzip.html" title="GZIP Streams" class="md-nav__link">
890       GZIP Streams
891     </a>
892   </li>
893
894         
895           
896           
897           
898
899
900   <li class="md-nav__item">
901     <a href="ft2-lzw.html" title="LZW Streams" class="md-nav__link">
902       LZW Streams
903     </a>
904   </li>
905
906         
907           
908           
909           
910
911
912   <li class="md-nav__item">
913     <a href="ft2-bzip2.html" title="BZIP2 Streams" class="md-nav__link">
914       BZIP2 Streams
915     </a>
916   </li>
917
918         
919       </ul>
920     </nav>
921   </li>
922
923     
924       
925       
926       
927
928
929   <li class="md-nav__item md-nav__item--nested">
930     
931       <input class="md-toggle md-nav__toggle" data-md-toggle="nav-9" type="checkbox" id="nav-9">
932     
933     <label class="md-nav__link" for="nav-9">
934       Error Codes
935     </label>
936     <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
937       <label class="md-nav__title" for="nav-9">
938         Error Codes
939       </label>
940       <ul class="md-nav__list" data-md-scrollfix>
941         
942         
943           
944           
945           
946
947
948   <li class="md-nav__item">
949     <a href="ft2-error_enumerations.html" title="Error Enumerations" class="md-nav__link">
950       Error Enumerations
951     </a>
952   </li>
953
954         
955           
956           
957           
958
959
960   <li class="md-nav__item">
961     <a href="ft2-error_code_values.html" title="Error Code Values" class="md-nav__link">
962       Error Code Values
963     </a>
964   </li>
965
966         
967       </ul>
968     </nav>
969   </li>
970
971     
972       
973       
974       
975
976
977   <li class="md-nav__item md-nav__item--nested">
978     
979       <input class="md-toggle md-nav__toggle" data-md-toggle="nav-10" type="checkbox" id="nav-10">
980     
981     <label class="md-nav__link" for="nav-10">
982       Miscellaneous
983     </label>
984     <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
985       <label class="md-nav__title" for="nav-10">
986         Miscellaneous
987       </label>
988       <ul class="md-nav__list" data-md-scrollfix>
989         
990         
991           
992           
993           
994
995
996   <li class="md-nav__item">
997     <a href="ft2-ot_validation.html" title="OpenType Validation" class="md-nav__link">
998       OpenType Validation
999     </a>
1000   </li>
1001
1002         
1003           
1004           
1005           
1006
1007
1008   <li class="md-nav__item">
1009     <a href="ft2-incremental.html" title="Incremental Loading" class="md-nav__link">
1010       Incremental Loading
1011     </a>
1012   </li>
1013
1014         
1015           
1016           
1017           
1018
1019
1020   <li class="md-nav__item">
1021     <a href="ft2-truetype_engine.html" title="The TrueType Engine" class="md-nav__link">
1022       The TrueType Engine
1023     </a>
1024   </li>
1025
1026         
1027           
1028           
1029           
1030
1031
1032   <li class="md-nav__item">
1033     <a href="ft2-gx_validation.html" title="TrueTypeGX/AAT Validation" class="md-nav__link">
1034       TrueTypeGX/AAT Validation
1035     </a>
1036   </li>
1037
1038         
1039       </ul>
1040     </nav>
1041   </li>
1042
1043     
1044   </ul>
1045 </nav>
1046                   </div>
1047                 </div>
1048               </div>
1049             
1050             
1051               <div class="md-sidebar md-sidebar--secondary" data-md-component="toc">
1052                 <div class="md-sidebar__scrollwrap">
1053                   <div class="md-sidebar__inner">
1054                     
1055 <nav class="md-nav md-nav--secondary">
1056   
1057   
1058     
1059   
1060   
1061     <label class="md-nav__title" for="__toc">Table of contents</label>
1062     <ul class="md-nav__list" data-md-scrollfix>
1063       
1064         <li class="md-nav__item">
1065   <a href="#synopsis" title="Synopsis" class="md-nav__link">
1066     Synopsis
1067   </a>
1068   
1069 </li>
1070       
1071         <li class="md-nav__item">
1072   <a href="#ft_get_cid_registry_ordering_supplement" title="FT_Get_CID_Registry_Ordering_Supplement" class="md-nav__link">
1073     FT_Get_CID_Registry_Ordering_Supplement
1074   </a>
1075   
1076 </li>
1077       
1078         <li class="md-nav__item">
1079   <a href="#ft_get_cid_is_internally_cid_keyed" title="FT_Get_CID_Is_Internally_CID_Keyed" class="md-nav__link">
1080     FT_Get_CID_Is_Internally_CID_Keyed
1081   </a>
1082   
1083 </li>
1084       
1085         <li class="md-nav__item">
1086   <a href="#ft_get_cid_from_glyph_index" title="FT_Get_CID_From_Glyph_Index" class="md-nav__link">
1087     FT_Get_CID_From_Glyph_Index
1088   </a>
1089   
1090 </li>
1091       
1092       
1093       
1094       
1095       
1096     </ul>
1097   
1098 </nav>
1099                   </div>
1100                 </div>
1101               </div>
1102             
1103           
1104           <div class="md-content">
1105             <article class="md-content__inner md-typeset">
1106               
1107                 
1108                 
1109                 <p><a href="https://www.freetype.org">FreeType</a> &raquo; <a href="../">Docs</a> &raquo; <a href="index.html#format-specific-api">Format-Specific API</a> &raquo; CID Fonts</p>
1110 <hr />
1111 <h1 id="cid-fonts">CID Fonts<a class="headerlink" href="#cid-fonts" title="Permanent link">&para;</a></h1>
1112 <h2 id="synopsis">Synopsis<a class="headerlink" href="#synopsis" title="Permanent link">&para;</a></h2>
1113 <p>This section contains the declaration of CID-keyed font-specific functions.</p>
1114 <h2 id="ft_get_cid_registry_ordering_supplement">FT_Get_CID_Registry_Ordering_Supplement<a class="headerlink" href="#ft_get_cid_registry_ordering_supplement" title="Permanent link">&para;</a></h2>
1115 <p>Defined in FT_CID_H (freetype/ftcid.h).</p>
1116 <div class = "codehilite">
1117 <pre>
1118   FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
1119   <b>FT_Get_CID_Registry_Ordering_Supplement</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a>       face,
1120                                            <span class="keyword">const</span> <span class="keyword">char</span>*  *registry,
1121                                            <span class="keyword">const</span> <span class="keyword">char</span>*  *ordering,
1122                                            <a href="ft2-basic_types.html#ft_int">FT_Int</a>       *supplement );
1123 </pre>
1124 </div>
1125
1126 <p>Retrieve the Registry/Ordering/Supplement triple (also known as the "R/O/S") from a CID-keyed font.</p>
1127 <h4>input</h4>
1128
1129 <table class="fields">
1130 <tr><td class="val" id="face">face</td><td class="desc">
1131 <p>A handle to the input face.</p>
1132 </td></tr>
1133 </table>
1134
1135 <h4>output</h4>
1136
1137 <table class="fields">
1138 <tr><td class="val" id="registry">registry</td><td class="desc">
1139 <p>The registry, as a C&nbsp;string, owned by the face.</p>
1140 </td></tr>
1141 <tr><td class="val" id="ordering">ordering</td><td class="desc">
1142 <p>The ordering, as a C&nbsp;string, owned by the face.</p>
1143 </td></tr>
1144 <tr><td class="val" id="supplement">supplement</td><td class="desc">
1145 <p>The supplement.</p>
1146 </td></tr>
1147 </table>
1148
1149 <h4>return</h4>
1150
1151 <p>FreeType error code. 0&nbsp;means success.</p>
1152 <h4>note</h4>
1153
1154 <p>This function only works with CID faces, returning an error otherwise.</p>
1155 <h4>since</h4>
1156
1157 <p>2.3.6</p>
1158 <hr>
1159
1160 <h2 id="ft_get_cid_is_internally_cid_keyed">FT_Get_CID_Is_Internally_CID_Keyed<a class="headerlink" href="#ft_get_cid_is_internally_cid_keyed" title="Permanent link">&para;</a></h2>
1161 <p>Defined in FT_CID_H (freetype/ftcid.h).</p>
1162 <div class = "codehilite">
1163 <pre>
1164   FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
1165   <b>FT_Get_CID_Is_Internally_CID_Keyed</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a>   face,
1166                                       <a href="ft2-basic_types.html#ft_bool">FT_Bool</a>  *is_cid );
1167 </pre>
1168 </div>
1169
1170 <p>Retrieve the type of the input face, CID keyed or not. In contrast to the <code><a href="ft2-base_interface.html#ft_is_cid_keyed">FT_IS_CID_KEYED</a></code> macro this function returns successfully also for CID-keyed fonts in an SFNT wrapper.</p>
1171 <h4>input</h4>
1172
1173 <table class="fields">
1174 <tr><td class="val" id="face">face</td><td class="desc">
1175 <p>A handle to the input face.</p>
1176 </td></tr>
1177 </table>
1178
1179 <h4>output</h4>
1180
1181 <table class="fields">
1182 <tr><td class="val" id="is_cid">is_cid</td><td class="desc">
1183 <p>The type of the face as an <code><a href="ft2-basic_types.html#ft_bool">FT_Bool</a></code>.</p>
1184 </td></tr>
1185 </table>
1186
1187 <h4>return</h4>
1188
1189 <p>FreeType error code. 0&nbsp;means success.</p>
1190 <h4>note</h4>
1191
1192 <p>This function only works with CID faces and OpenType fonts, returning an error otherwise.</p>
1193 <h4>since</h4>
1194
1195 <p>2.3.9</p>
1196 <hr>
1197
1198 <h2 id="ft_get_cid_from_glyph_index">FT_Get_CID_From_Glyph_Index<a class="headerlink" href="#ft_get_cid_from_glyph_index" title="Permanent link">&para;</a></h2>
1199 <p>Defined in FT_CID_H (freetype/ftcid.h).</p>
1200 <div class = "codehilite">
1201 <pre>
1202   FT_EXPORT( <a href="ft2-basic_types.html#ft_error">FT_Error</a> )
1203   <b>FT_Get_CID_From_Glyph_Index</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a>   face,
1204                                <a href="ft2-basic_types.html#ft_uint">FT_UInt</a>   glyph_index,
1205                                <a href="ft2-basic_types.html#ft_uint">FT_UInt</a>  *cid );
1206 </pre>
1207 </div>
1208
1209 <p>Retrieve the CID of the input glyph index.</p>
1210 <h4>input</h4>
1211
1212 <table class="fields">
1213 <tr><td class="val" id="face">face</td><td class="desc">
1214 <p>A handle to the input face.</p>
1215 </td></tr>
1216 <tr><td class="val" id="glyph_index">glyph_index</td><td class="desc">
1217 <p>The input glyph index.</p>
1218 </td></tr>
1219 </table>
1220
1221 <h4>output</h4>
1222
1223 <table class="fields">
1224 <tr><td class="val" id="cid">cid</td><td class="desc">
1225 <p>The CID as an <code><a href="ft2-basic_types.html#ft_uint">FT_UInt</a></code>.</p>
1226 </td></tr>
1227 </table>
1228
1229 <h4>return</h4>
1230
1231 <p>FreeType error code. 0&nbsp;means success.</p>
1232 <h4>note</h4>
1233
1234 <p>This function only works with CID faces and OpenType fonts, returning an error otherwise.</p>
1235 <h4>since</h4>
1236
1237 <p>2.3.9</p>
1238 <hr>
1239                 
1240                   
1241                 
1242               
1243               
1244                 
1245
1246
1247               
1248             </article>
1249           </div>
1250         </div>
1251       </main>
1252       
1253         
1254 <footer class="md-footer">
1255   
1256     <div class="md-footer-nav">
1257       <nav class="md-footer-nav__inner md-grid">
1258         
1259           <a href="ft2-bdf_fonts.html" title="BDF and PCF Files" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
1260             <div class="md-flex__cell md-flex__cell--shrink">
1261               <i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
1262             </div>
1263             <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
1264               <span class="md-flex__ellipsis">
1265                 <span class="md-footer-nav__direction">
1266                   Previous
1267                 </span>
1268                 BDF and PCF Files
1269               </span>
1270             </div>
1271           </a>
1272         
1273         
1274           <a href="ft2-pfr_fonts.html" title="PFR Fonts" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
1275             <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
1276               <span class="md-flex__ellipsis">
1277                 <span class="md-footer-nav__direction">
1278                   Next
1279                 </span>
1280                 PFR Fonts
1281               </span>
1282             </div>
1283             <div class="md-flex__cell md-flex__cell--shrink">
1284               <i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
1285             </div>
1286           </a>
1287         
1288       </nav>
1289     </div>
1290   
1291   <div class="md-footer-meta md-typeset">
1292     <div class="md-footer-meta__inner md-grid">
1293       <div class="md-footer-copyright">
1294         
1295           <div class="md-footer-copyright__highlight">
1296             Copyright 2019 <a href = "https://www.freetype.org/license.html">The FreeType Project</a>.
1297           </div>
1298         
1299         powered by
1300         <a href="https://www.mkdocs.org">MkDocs</a>
1301         and
1302         <a href="https://squidfunk.github.io/mkdocs-material/">
1303           Material for MkDocs</a>
1304       </div>
1305       
1306     </div>
1307   </div>
1308 </footer>
1309       
1310     </div>
1311     
1312       <script src="assets/javascripts/application.d9aa80ab.js"></script>
1313       
1314       <script>app.initialize({version:"1.0.4",url:{base:"."}})</script>
1315       
1316         <script src="javascripts/extra.js"></script>
1317       
1318     
1319   </body>
1320 </html>