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