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