1 2<!doctype html> 3<html lang="en" class="no-js"> 4 <head> 5 6 <meta charset="utf-8"> 7 <meta name="viewport" content="width=device-width,initial-scale=1"> 8 9 <meta name="description" content="API Reference Documentation for FreeType-2.12.1"> 10 11 12 13 <meta name="author" content="FreeType Contributors"> 14 15 16 <link rel="icon" href="images/favico.ico"> 17 <meta name="generator" content="mkdocs-1.2.1, mkdocs-material-7.1.9"> 18 19 20 21 <title>Header File Macros - FreeType-2.12.1 API Reference</title> 22 23 24 25 <link rel="stylesheet" href="assets/stylesheets/main.ca7ac06f.min.css"> 26 27 28 <link rel="stylesheet" href="assets/stylesheets/palette.f1a3b89f.min.css"> 29 30 31 32 <meta name="theme-color" content="#4cae4f"> 33 34 35 36 37 38 39 40 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 41 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto+Serif:300,400,400i,700%7CRoboto+Mono&display=fallback"> 42 <style>:root{--md-text-font-family:"Noto Serif";--md-code-font-family:"Roboto Mono"}</style> 43 44 45 46 47 <link rel="stylesheet" href="stylesheets/extra.css"> 48 49 50 51 52 53 54 55 </head> 56 57 58 59 60 61 62 63 <body dir="ltr" data-md-color-scheme="" data-md-color-primary="green" data-md-color-accent="green"> 64 65 66 <script>function __prefix(e){return new URL(".",location).pathname+"."+e}function __get(e,t=localStorage){return JSON.parse(t.getItem(__prefix(e)))}</script> 67 68 <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off"> 69 <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off"> 70 <label class="md-overlay" for="__drawer"></label> 71 <div data-md-component="skip"> 72 73 74 <a href="#header-file-macros" class="md-skip"> 75 Skip to content 76 </a> 77 78 </div> 79 <div data-md-component="announce"> 80 81 </div> 82 83 <header class="md-header" data-md-component="header"> 84 <nav class="md-header__inner md-grid" aria-label="Header"> 85 <a href="index.html" title="FreeType-2.12.1 API Reference" class="md-header__button md-logo" aria-label="FreeType-2.12.1 API Reference" data-md-component="logo"> 86 87 <img src="images/favico.ico" alt="logo"> 88 89 </a> 90 <label class="md-header__button md-icon" for="__drawer"> 91 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2z"/></svg> 92 </label> 93 <div class="md-header__title" data-md-component="header-title"> 94 <div class="md-header__ellipsis"> 95 <div class="md-header__topic"> 96 <span class="md-ellipsis"> 97 FreeType-2.12.1 API Reference 98 </span> 99 </div> 100 <div class="md-header__topic" data-md-component="header-topic"> 101 <span class="md-ellipsis"> 102 103 Header File Macros 104 105 </span> 106 </div> 107 </div> 108 </div> 109 110 111 112 <label class="md-header__button md-icon" for="__search"> 113 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg> 114 </label> 115 116<div class="md-search" data-md-component="search" role="dialog"> 117 <label class="md-search__overlay" for="__search"></label> 118 <div class="md-search__inner" role="search"> 119 <form class="md-search__form" name="search"> 120 <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" data-md-state="active" required> 121 <label class="md-search__icon md-icon" for="__search"> 122 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5z"/></svg> 123 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg> 124 </label> 125 <button type="reset" class="md-search__icon md-icon" aria-label="Clear" tabindex="-1"> 126 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"/></svg> 127 </button> 128 </form> 129 <div class="md-search__output"> 130 <div class="md-search__scrollwrap" data-md-scrollfix> 131 <div class="md-search-result" data-md-component="search-result"> 132 <div class="md-search-result__meta"> 133 Initializing search 134 </div> 135 <ol class="md-search-result__list"></ol> 136 </div> 137 </div> 138 </div> 139 </div> 140</div> 141 142 143 </nav> 144</header> 145 146 <div class="md-container" data-md-component="container"> 147 148 149 150 151 <main class="md-main" data-md-component="main"> 152 <div class="md-main__inner md-grid"> 153 154 155 156 <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" > 157 <div class="md-sidebar__scrollwrap"> 158 <div class="md-sidebar__inner"> 159 160 161 162<nav class="md-nav md-nav--primary" aria-label="Navigation" data-md-level="0"> 163 <label class="md-nav__title" for="__drawer"> 164 <a href="index.html" title="FreeType-2.12.1 API Reference" class="md-nav__button md-logo" aria-label="FreeType-2.12.1 API Reference" data-md-component="logo"> 165 166 <img src="images/favico.ico" alt="logo"> 167 168 </a> 169 FreeType-2.12.1 API Reference 170 </label> 171 172 <ul class="md-nav__list" data-md-scrollfix> 173 174 175 176 177 178 179 180 181 <li class="md-nav__item"> 182 <a href="index.html" class="md-nav__link"> 183 TOC 184 </a> 185 </li> 186 187 188 189 190 191 192 193 194 195 196 <li class="md-nav__item"> 197 <a href="ft2-index.html" class="md-nav__link"> 198 Index 199 </a> 200 </li> 201 202 203 204 205 206 207 208 209 210 211 212 <li class="md-nav__item md-nav__item--nested"> 213 214 215 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_3" type="checkbox" id="__nav_3" > 216 217 <label class="md-nav__link" for="__nav_3"> 218 General Remarks 219 <span class="md-nav__icon md-icon"></span> 220 </label> 221 <nav class="md-nav" aria-label="General Remarks" data-md-level="1"> 222 <label class="md-nav__title" for="__nav_3"> 223 <span class="md-nav__icon md-icon"></span> 224 General Remarks 225 </label> 226 <ul class="md-nav__list" data-md-scrollfix> 227 228 229 230 231 232 <li class="md-nav__item"> 233 <a href="ft2-preamble.html" class="md-nav__link"> 234 Preamble 235 </a> 236 </li> 237 238 239 240 241 242 243 244 <li class="md-nav__item"> 245 <a href="ft2-header_inclusion.html" class="md-nav__link"> 246 FreeType's header inclusion scheme 247 </a> 248 </li> 249 250 251 252 253 254 255 256 <li class="md-nav__item"> 257 <a href="ft2-user_allocation.html" class="md-nav__link"> 258 User allocation 259 </a> 260 </li> 261 262 263 264 </ul> 265 </nav> 266 </li> 267 268 269 270 271 272 273 274 275 276 277 278 279 280 <li class="md-nav__item md-nav__item--active md-nav__item--nested"> 281 282 283 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_4" type="checkbox" id="__nav_4" checked> 284 285 <label class="md-nav__link" for="__nav_4"> 286 Core API 287 <span class="md-nav__icon md-icon"></span> 288 </label> 289 <nav class="md-nav" aria-label="Core API" data-md-level="1"> 290 <label class="md-nav__title" for="__nav_4"> 291 <span class="md-nav__icon md-icon"></span> 292 Core API 293 </label> 294 <ul class="md-nav__list" data-md-scrollfix> 295 296 297 298 299 300 <li class="md-nav__item"> 301 <a href="ft2-version.html" class="md-nav__link"> 302 FreeType Version 303 </a> 304 </li> 305 306 307 308 309 310 311 312 <li class="md-nav__item"> 313 <a href="ft2-basic_types.html" class="md-nav__link"> 314 Basic Data Types 315 </a> 316 </li> 317 318 319 320 321 322 323 324 <li class="md-nav__item"> 325 <a href="ft2-base_interface.html" class="md-nav__link"> 326 Base Interface 327 </a> 328 </li> 329 330 331 332 333 334 335 336 <li class="md-nav__item"> 337 <a href="ft2-glyph_variants.html" class="md-nav__link"> 338 Unicode Variation Sequences 339 </a> 340 </li> 341 342 343 344 345 346 347 348 <li class="md-nav__item"> 349 <a href="ft2-color_management.html" class="md-nav__link"> 350 Glyph Color Management 351 </a> 352 </li> 353 354 355 356 357 358 359 360 <li class="md-nav__item"> 361 <a href="ft2-layer_management.html" class="md-nav__link"> 362 Glyph Layer Management 363 </a> 364 </li> 365 366 367 368 369 370 371 372 <li class="md-nav__item"> 373 <a href="ft2-glyph_management.html" class="md-nav__link"> 374 Glyph Management 375 </a> 376 </li> 377 378 379 380 381 382 383 384 <li class="md-nav__item"> 385 <a href="ft2-mac_specific.html" class="md-nav__link"> 386 Mac Specific Interface 387 </a> 388 </li> 389 390 391 392 393 394 395 396 <li class="md-nav__item"> 397 <a href="ft2-sizes_management.html" class="md-nav__link"> 398 Size Management 399 </a> 400 </li> 401 402 403 404 405 406 407 408 409 410 <li class="md-nav__item md-nav__item--active"> 411 412 <input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc"> 413 414 415 416 417 418 <label class="md-nav__link md-nav__link--active" for="__toc"> 419 Header File Macros 420 <span class="md-nav__icon md-icon"></span> 421 </label> 422 423 <a href="ft2-header_file_macros.html" class="md-nav__link md-nav__link--active"> 424 Header File Macros 425 </a> 426 427 428<nav class="md-nav md-nav--secondary" aria-label="Table of contents"> 429 430 431 432 433 434 435 <label class="md-nav__title" for="__toc"> 436 <span class="md-nav__icon md-icon"></span> 437 Table of contents 438 </label> 439 <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> 440 441 <li class="md-nav__item"> 442 <a href="#synopsis" class="md-nav__link"> 443 Synopsis 444 </a> 445 446</li> 447 448 <li class="md-nav__item"> 449 <a href="#ft_config_config_h" class="md-nav__link"> 450 FT_CONFIG_CONFIG_H 451 </a> 452 453</li> 454 455 <li class="md-nav__item"> 456 <a href="#ft_config_standard_library_h" class="md-nav__link"> 457 FT_CONFIG_STANDARD_LIBRARY_H 458 </a> 459 460</li> 461 462 <li class="md-nav__item"> 463 <a href="#ft_config_options_h" class="md-nav__link"> 464 FT_CONFIG_OPTIONS_H 465 </a> 466 467</li> 468 469 <li class="md-nav__item"> 470 <a href="#ft_config_modules_h" class="md-nav__link"> 471 FT_CONFIG_MODULES_H 472 </a> 473 474</li> 475 476 <li class="md-nav__item"> 477 <a href="#ft_freetype_h" class="md-nav__link"> 478 FT_FREETYPE_H 479 </a> 480 481</li> 482 483 <li class="md-nav__item"> 484 <a href="#ft_errors_h" class="md-nav__link"> 485 FT_ERRORS_H 486 </a> 487 488</li> 489 490 <li class="md-nav__item"> 491 <a href="#ft_module_errors_h" class="md-nav__link"> 492 FT_MODULE_ERRORS_H 493 </a> 494 495</li> 496 497 <li class="md-nav__item"> 498 <a href="#ft_system_h" class="md-nav__link"> 499 FT_SYSTEM_H 500 </a> 501 502</li> 503 504 <li class="md-nav__item"> 505 <a href="#ft_image_h" class="md-nav__link"> 506 FT_IMAGE_H 507 </a> 508 509</li> 510 511 <li class="md-nav__item"> 512 <a href="#ft_types_h" class="md-nav__link"> 513 FT_TYPES_H 514 </a> 515 516</li> 517 518 <li class="md-nav__item"> 519 <a href="#ft_list_h" class="md-nav__link"> 520 FT_LIST_H 521 </a> 522 523</li> 524 525 <li class="md-nav__item"> 526 <a href="#ft_outline_h" class="md-nav__link"> 527 FT_OUTLINE_H 528 </a> 529 530</li> 531 532 <li class="md-nav__item"> 533 <a href="#ft_sizes_h" class="md-nav__link"> 534 FT_SIZES_H 535 </a> 536 537</li> 538 539 <li class="md-nav__item"> 540 <a href="#ft_module_h" class="md-nav__link"> 541 FT_MODULE_H 542 </a> 543 544</li> 545 546 <li class="md-nav__item"> 547 <a href="#ft_render_h" class="md-nav__link"> 548 FT_RENDER_H 549 </a> 550 551</li> 552 553 <li class="md-nav__item"> 554 <a href="#ft_driver_h" class="md-nav__link"> 555 FT_DRIVER_H 556 </a> 557 558</li> 559 560 <li class="md-nav__item"> 561 <a href="#ft_autohinter_h" class="md-nav__link"> 562 FT_AUTOHINTER_H 563 </a> 564 565</li> 566 567 <li class="md-nav__item"> 568 <a href="#ft_cff_driver_h" class="md-nav__link"> 569 FT_CFF_DRIVER_H 570 </a> 571 572</li> 573 574 <li class="md-nav__item"> 575 <a href="#ft_truetype_driver_h" class="md-nav__link"> 576 FT_TRUETYPE_DRIVER_H 577 </a> 578 579</li> 580 581 <li class="md-nav__item"> 582 <a href="#ft_pcf_driver_h" class="md-nav__link"> 583 FT_PCF_DRIVER_H 584 </a> 585 586</li> 587 588 <li class="md-nav__item"> 589 <a href="#ft_type1_tables_h" class="md-nav__link"> 590 FT_TYPE1_TABLES_H 591 </a> 592 593</li> 594 595 <li class="md-nav__item"> 596 <a href="#ft_truetype_ids_h" class="md-nav__link"> 597 FT_TRUETYPE_IDS_H 598 </a> 599 600</li> 601 602 <li class="md-nav__item"> 603 <a href="#ft_truetype_tables_h" class="md-nav__link"> 604 FT_TRUETYPE_TABLES_H 605 </a> 606 607</li> 608 609 <li class="md-nav__item"> 610 <a href="#ft_truetype_tags_h" class="md-nav__link"> 611 FT_TRUETYPE_TAGS_H 612 </a> 613 614</li> 615 616 <li class="md-nav__item"> 617 <a href="#ft_bdf_h" class="md-nav__link"> 618 FT_BDF_H 619 </a> 620 621</li> 622 623 <li class="md-nav__item"> 624 <a href="#ft_cid_h" class="md-nav__link"> 625 FT_CID_H 626 </a> 627 628</li> 629 630 <li class="md-nav__item"> 631 <a href="#ft_gzip_h" class="md-nav__link"> 632 FT_GZIP_H 633 </a> 634 635</li> 636 637 <li class="md-nav__item"> 638 <a href="#ft_lzw_h" class="md-nav__link"> 639 FT_LZW_H 640 </a> 641 642</li> 643 644 <li class="md-nav__item"> 645 <a href="#ft_bzip2_h" class="md-nav__link"> 646 FT_BZIP2_H 647 </a> 648 649</li> 650 651 <li class="md-nav__item"> 652 <a href="#ft_winfonts_h" class="md-nav__link"> 653 FT_WINFONTS_H 654 </a> 655 656</li> 657 658 <li class="md-nav__item"> 659 <a href="#ft_glyph_h" class="md-nav__link"> 660 FT_GLYPH_H 661 </a> 662 663</li> 664 665 <li class="md-nav__item"> 666 <a href="#ft_bitmap_h" class="md-nav__link"> 667 FT_BITMAP_H 668 </a> 669 670</li> 671 672 <li class="md-nav__item"> 673 <a href="#ft_bbox_h" class="md-nav__link"> 674 FT_BBOX_H 675 </a> 676 677</li> 678 679 <li class="md-nav__item"> 680 <a href="#ft_cache_h" class="md-nav__link"> 681 FT_CACHE_H 682 </a> 683 684</li> 685 686 <li class="md-nav__item"> 687 <a href="#ft_mac_h" class="md-nav__link"> 688 FT_MAC_H 689 </a> 690 691</li> 692 693 <li class="md-nav__item"> 694 <a href="#ft_multiple_masters_h" class="md-nav__link"> 695 FT_MULTIPLE_MASTERS_H 696 </a> 697 698</li> 699 700 <li class="md-nav__item"> 701 <a href="#ft_sfnt_names_h" class="md-nav__link"> 702 FT_SFNT_NAMES_H 703 </a> 704 705</li> 706 707 <li class="md-nav__item"> 708 <a href="#ft_opentype_validate_h" class="md-nav__link"> 709 FT_OPENTYPE_VALIDATE_H 710 </a> 711 712</li> 713 714 <li class="md-nav__item"> 715 <a href="#ft_gx_validate_h" class="md-nav__link"> 716 FT_GX_VALIDATE_H 717 </a> 718 719</li> 720 721 <li class="md-nav__item"> 722 <a href="#ft_pfr_h" class="md-nav__link"> 723 FT_PFR_H 724 </a> 725 726</li> 727 728 <li class="md-nav__item"> 729 <a href="#ft_stroker_h" class="md-nav__link"> 730 FT_STROKER_H 731 </a> 732 733</li> 734 735 <li class="md-nav__item"> 736 <a href="#ft_synthesis_h" class="md-nav__link"> 737 FT_SYNTHESIS_H 738 </a> 739 740</li> 741 742 <li class="md-nav__item"> 743 <a href="#ft_font_formats_h" class="md-nav__link"> 744 FT_FONT_FORMATS_H 745 </a> 746 747</li> 748 749 <li class="md-nav__item"> 750 <a href="#ft_trigonometry_h" class="md-nav__link"> 751 FT_TRIGONOMETRY_H 752 </a> 753 754</li> 755 756 <li class="md-nav__item"> 757 <a href="#ft_lcd_filter_h" class="md-nav__link"> 758 FT_LCD_FILTER_H 759 </a> 760 761</li> 762 763 <li class="md-nav__item"> 764 <a href="#ft_incremental_h" class="md-nav__link"> 765 FT_INCREMENTAL_H 766 </a> 767 768</li> 769 770 <li class="md-nav__item"> 771 <a href="#ft_gasp_h" class="md-nav__link"> 772 FT_GASP_H 773 </a> 774 775</li> 776 777 <li class="md-nav__item"> 778 <a href="#ft_advances_h" class="md-nav__link"> 779 FT_ADVANCES_H 780 </a> 781 782</li> 783 784 <li class="md-nav__item"> 785 <a href="#ft_color_h" class="md-nav__link"> 786 FT_COLOR_H 787 </a> 788 789</li> 790 791 <li class="md-nav__item"> 792 <a href="#ft_otsvg_h" class="md-nav__link"> 793 FT_OTSVG_H 794 </a> 795 796</li> 797 798 </ul> 799 800</nav> 801 802 </li> 803 804 805 806 </ul> 807 </nav> 808 </li> 809 810 811 812 813 814 815 816 817 818 819 820 <li class="md-nav__item md-nav__item--nested"> 821 822 823 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_5" type="checkbox" id="__nav_5" > 824 825 <label class="md-nav__link" for="__nav_5"> 826 Format-Specific API 827 <span class="md-nav__icon md-icon"></span> 828 </label> 829 <nav class="md-nav" aria-label="Format-Specific API" data-md-level="1"> 830 <label class="md-nav__title" for="__nav_5"> 831 <span class="md-nav__icon md-icon"></span> 832 Format-Specific API 833 </label> 834 <ul class="md-nav__list" data-md-scrollfix> 835 836 837 838 839 840 <li class="md-nav__item"> 841 <a href="ft2-multiple_masters.html" class="md-nav__link"> 842 Multiple Masters 843 </a> 844 </li> 845 846 847 848 849 850 851 852 <li class="md-nav__item"> 853 <a href="ft2-truetype_tables.html" class="md-nav__link"> 854 TrueType Tables 855 </a> 856 </li> 857 858 859 860 861 862 863 864 <li class="md-nav__item"> 865 <a href="ft2-type1_tables.html" class="md-nav__link"> 866 Type 1 Tables 867 </a> 868 </li> 869 870 871 872 873 874 875 876 <li class="md-nav__item"> 877 <a href="ft2-sfnt_names.html" class="md-nav__link"> 878 SFNT Names 879 </a> 880 </li> 881 882 883 884 885 886 887 888 <li class="md-nav__item"> 889 <a href="ft2-bdf_fonts.html" class="md-nav__link"> 890 BDF and PCF Files 891 </a> 892 </li> 893 894 895 896 897 898 899 900 <li class="md-nav__item"> 901 <a href="ft2-cid_fonts.html" class="md-nav__link"> 902 CID Fonts 903 </a> 904 </li> 905 906 907 908 909 910 911 912 <li class="md-nav__item"> 913 <a href="ft2-pfr_fonts.html" class="md-nav__link"> 914 PFR Fonts 915 </a> 916 </li> 917 918 919 920 921 922 923 924 <li class="md-nav__item"> 925 <a href="ft2-winfnt_fonts.html" class="md-nav__link"> 926 Window FNT Files 927 </a> 928 </li> 929 930 931 932 933 934 935 936 <li class="md-nav__item"> 937 <a href="ft2-svg_fonts.html" class="md-nav__link"> 938 OpenType SVG Fonts 939 </a> 940 </li> 941 942 943 944 945 946 947 948 <li class="md-nav__item"> 949 <a href="ft2-font_formats.html" class="md-nav__link"> 950 Font Formats 951 </a> 952 </li> 953 954 955 956 957 958 959 960 <li class="md-nav__item"> 961 <a href="ft2-gasp_table.html" class="md-nav__link"> 962 Gasp Table 963 </a> 964 </li> 965 966 967 968 </ul> 969 </nav> 970 </li> 971 972 973 974 975 976 977 978 979 980 981 982 <li class="md-nav__item md-nav__item--nested"> 983 984 985 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" type="checkbox" id="__nav_6" > 986 987 <label class="md-nav__link" for="__nav_6"> 988 Controlling FreeType Modules 989 <span class="md-nav__icon md-icon"></span> 990 </label> 991 <nav class="md-nav" aria-label="Controlling FreeType Modules" data-md-level="1"> 992 <label class="md-nav__title" for="__nav_6"> 993 <span class="md-nav__icon md-icon"></span> 994 Controlling FreeType Modules 995 </label> 996 <ul class="md-nav__list" data-md-scrollfix> 997 998 999 1000 1001 1002 <li class="md-nav__item"> 1003 <a href="ft2-auto_hinter.html" class="md-nav__link"> 1004 The auto-hinter 1005 </a> 1006 </li> 1007 1008 1009 1010 1011 1012 1013 1014 <li class="md-nav__item"> 1015 <a href="ft2-cff_driver.html" class="md-nav__link"> 1016 The CFF driver 1017 </a> 1018 </li> 1019 1020 1021 1022 1023 1024 1025 1026 <li class="md-nav__item"> 1027 <a href="ft2-t1_cid_driver.html" class="md-nav__link"> 1028 The Type 1 and CID drivers 1029 </a> 1030 </li> 1031 1032 1033 1034 1035 1036 1037 1038 <li class="md-nav__item"> 1039 <a href="ft2-tt_driver.html" class="md-nav__link"> 1040 The TrueType driver 1041 </a> 1042 </li> 1043 1044 1045 1046 1047 1048 1049 1050 <li class="md-nav__item"> 1051 <a href="ft2-pcf_driver.html" class="md-nav__link"> 1052 The PCF driver 1053 </a> 1054 </li> 1055 1056 1057 1058 1059 1060 1061 1062 <li class="md-nav__item"> 1063 <a href="ft2-ot_svg_driver.html" class="md-nav__link"> 1064 The SVG driver 1065 </a> 1066 </li> 1067 1068 1069 1070 1071 1072 1073 1074 <li class="md-nav__item"> 1075 <a href="ft2-properties.html" class="md-nav__link"> 1076 Driver properties 1077 </a> 1078 </li> 1079 1080 1081 1082 1083 1084 1085 1086 <li class="md-nav__item"> 1087 <a href="ft2-parameter_tags.html" class="md-nav__link"> 1088 Parameter Tags 1089 </a> 1090 </li> 1091 1092 1093 1094 1095 1096 1097 1098 <li class="md-nav__item"> 1099 <a href="ft2-lcd_rendering.html" class="md-nav__link"> 1100 Subpixel Rendering 1101 </a> 1102 </li> 1103 1104 1105 1106 </ul> 1107 </nav> 1108 </li> 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 <li class="md-nav__item md-nav__item--nested"> 1121 1122 1123 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_7" type="checkbox" id="__nav_7" > 1124 1125 <label class="md-nav__link" for="__nav_7"> 1126 Cache Sub-System 1127 <span class="md-nav__icon md-icon"></span> 1128 </label> 1129 <nav class="md-nav" aria-label="Cache Sub-System" data-md-level="1"> 1130 <label class="md-nav__title" for="__nav_7"> 1131 <span class="md-nav__icon md-icon"></span> 1132 Cache Sub-System 1133 </label> 1134 <ul class="md-nav__list" data-md-scrollfix> 1135 1136 1137 1138 1139 1140 <li class="md-nav__item"> 1141 <a href="ft2-cache_subsystem.html" class="md-nav__link"> 1142 Cache Sub-System 1143 </a> 1144 </li> 1145 1146 1147 1148 </ul> 1149 </nav> 1150 </li> 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 <li class="md-nav__item md-nav__item--nested"> 1163 1164 1165 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_8" type="checkbox" id="__nav_8" > 1166 1167 <label class="md-nav__link" for="__nav_8"> 1168 Support API 1169 <span class="md-nav__icon md-icon"></span> 1170 </label> 1171 <nav class="md-nav" aria-label="Support API" data-md-level="1"> 1172 <label class="md-nav__title" for="__nav_8"> 1173 <span class="md-nav__icon md-icon"></span> 1174 Support API 1175 </label> 1176 <ul class="md-nav__list" data-md-scrollfix> 1177 1178 1179 1180 1181 1182 <li class="md-nav__item"> 1183 <a href="ft2-computations.html" class="md-nav__link"> 1184 Computations 1185 </a> 1186 </li> 1187 1188 1189 1190 1191 1192 1193 1194 <li class="md-nav__item"> 1195 <a href="ft2-list_processing.html" class="md-nav__link"> 1196 List Processing 1197 </a> 1198 </li> 1199 1200 1201 1202 1203 1204 1205 1206 <li class="md-nav__item"> 1207 <a href="ft2-outline_processing.html" class="md-nav__link"> 1208 Outline Processing 1209 </a> 1210 </li> 1211 1212 1213 1214 1215 1216 1217 1218 <li class="md-nav__item"> 1219 <a href="ft2-quick_advance.html" class="md-nav__link"> 1220 Quick retrieval of advance values 1221 </a> 1222 </li> 1223 1224 1225 1226 1227 1228 1229 1230 <li class="md-nav__item"> 1231 <a href="ft2-bitmap_handling.html" class="md-nav__link"> 1232 Bitmap Handling 1233 </a> 1234 </li> 1235 1236 1237 1238 1239 1240 1241 1242 <li class="md-nav__item"> 1243 <a href="ft2-raster.html" class="md-nav__link"> 1244 Scanline Converter 1245 </a> 1246 </li> 1247 1248 1249 1250 1251 1252 1253 1254 <li class="md-nav__item"> 1255 <a href="ft2-glyph_stroker.html" class="md-nav__link"> 1256 Glyph Stroker 1257 </a> 1258 </li> 1259 1260 1261 1262 1263 1264 1265 1266 <li class="md-nav__item"> 1267 <a href="ft2-system_interface.html" class="md-nav__link"> 1268 System Interface 1269 </a> 1270 </li> 1271 1272 1273 1274 1275 1276 1277 1278 <li class="md-nav__item"> 1279 <a href="ft2-module_management.html" class="md-nav__link"> 1280 Module Management 1281 </a> 1282 </li> 1283 1284 1285 1286 1287 1288 1289 1290 <li class="md-nav__item"> 1291 <a href="ft2-gzip.html" class="md-nav__link"> 1292 GZIP Streams 1293 </a> 1294 </li> 1295 1296 1297 1298 1299 1300 1301 1302 <li class="md-nav__item"> 1303 <a href="ft2-lzw.html" class="md-nav__link"> 1304 LZW Streams 1305 </a> 1306 </li> 1307 1308 1309 1310 1311 1312 1313 1314 <li class="md-nav__item"> 1315 <a href="ft2-bzip2.html" class="md-nav__link"> 1316 BZIP2 Streams 1317 </a> 1318 </li> 1319 1320 1321 1322 1323 1324 1325 1326 <li class="md-nav__item"> 1327 <a href="ft2-debugging_apis.html" class="md-nav__link"> 1328 External Debugging APIs 1329 </a> 1330 </li> 1331 1332 1333 1334 </ul> 1335 </nav> 1336 </li> 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 <li class="md-nav__item md-nav__item--nested"> 1349 1350 1351 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_9" type="checkbox" id="__nav_9" > 1352 1353 <label class="md-nav__link" for="__nav_9"> 1354 Error Codes 1355 <span class="md-nav__icon md-icon"></span> 1356 </label> 1357 <nav class="md-nav" aria-label="Error Codes" data-md-level="1"> 1358 <label class="md-nav__title" for="__nav_9"> 1359 <span class="md-nav__icon md-icon"></span> 1360 Error Codes 1361 </label> 1362 <ul class="md-nav__list" data-md-scrollfix> 1363 1364 1365 1366 1367 1368 <li class="md-nav__item"> 1369 <a href="ft2-error_enumerations.html" class="md-nav__link"> 1370 Error Enumerations 1371 </a> 1372 </li> 1373 1374 1375 1376 1377 1378 1379 1380 <li class="md-nav__item"> 1381 <a href="ft2-error_code_values.html" class="md-nav__link"> 1382 Error Code Values 1383 </a> 1384 </li> 1385 1386 1387 1388 </ul> 1389 </nav> 1390 </li> 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 <li class="md-nav__item md-nav__item--nested"> 1403 1404 1405 <input class="md-nav__toggle md-toggle" data-md-toggle="__nav_10" type="checkbox" id="__nav_10" > 1406 1407 <label class="md-nav__link" for="__nav_10"> 1408 Miscellaneous 1409 <span class="md-nav__icon md-icon"></span> 1410 </label> 1411 <nav class="md-nav" aria-label="Miscellaneous" data-md-level="1"> 1412 <label class="md-nav__title" for="__nav_10"> 1413 <span class="md-nav__icon md-icon"></span> 1414 Miscellaneous 1415 </label> 1416 <ul class="md-nav__list" data-md-scrollfix> 1417 1418 1419 1420 1421 1422 <li class="md-nav__item"> 1423 <a href="ft2-gx_validation.html" class="md-nav__link"> 1424 TrueTypeGX/AAT Validation 1425 </a> 1426 </li> 1427 1428 1429 1430 1431 1432 1433 1434 <li class="md-nav__item"> 1435 <a href="ft2-incremental.html" class="md-nav__link"> 1436 Incremental Loading 1437 </a> 1438 </li> 1439 1440 1441 1442 1443 1444 1445 1446 <li class="md-nav__item"> 1447 <a href="ft2-truetype_engine.html" class="md-nav__link"> 1448 The TrueType Engine 1449 </a> 1450 </li> 1451 1452 1453 1454 1455 1456 1457 1458 <li class="md-nav__item"> 1459 <a href="ft2-ot_validation.html" class="md-nav__link"> 1460 OpenType Validation 1461 </a> 1462 </li> 1463 1464 1465 1466 </ul> 1467 </nav> 1468 </li> 1469 1470 1471 1472 </ul> 1473</nav> 1474 </div> 1475 </div> 1476 </div> 1477 1478 1479 1480 <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" > 1481 <div class="md-sidebar__scrollwrap"> 1482 <div class="md-sidebar__inner"> 1483 1484<nav class="md-nav md-nav--secondary" aria-label="Table of contents"> 1485 1486 1487 1488 1489 1490 1491 <label class="md-nav__title" for="__toc"> 1492 <span class="md-nav__icon md-icon"></span> 1493 Table of contents 1494 </label> 1495 <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix> 1496 1497 <li class="md-nav__item"> 1498 <a href="#synopsis" class="md-nav__link"> 1499 Synopsis 1500 </a> 1501 1502</li> 1503 1504 <li class="md-nav__item"> 1505 <a href="#ft_config_config_h" class="md-nav__link"> 1506 FT_CONFIG_CONFIG_H 1507 </a> 1508 1509</li> 1510 1511 <li class="md-nav__item"> 1512 <a href="#ft_config_standard_library_h" class="md-nav__link"> 1513 FT_CONFIG_STANDARD_LIBRARY_H 1514 </a> 1515 1516</li> 1517 1518 <li class="md-nav__item"> 1519 <a href="#ft_config_options_h" class="md-nav__link"> 1520 FT_CONFIG_OPTIONS_H 1521 </a> 1522 1523</li> 1524 1525 <li class="md-nav__item"> 1526 <a href="#ft_config_modules_h" class="md-nav__link"> 1527 FT_CONFIG_MODULES_H 1528 </a> 1529 1530</li> 1531 1532 <li class="md-nav__item"> 1533 <a href="#ft_freetype_h" class="md-nav__link"> 1534 FT_FREETYPE_H 1535 </a> 1536 1537</li> 1538 1539 <li class="md-nav__item"> 1540 <a href="#ft_errors_h" class="md-nav__link"> 1541 FT_ERRORS_H 1542 </a> 1543 1544</li> 1545 1546 <li class="md-nav__item"> 1547 <a href="#ft_module_errors_h" class="md-nav__link"> 1548 FT_MODULE_ERRORS_H 1549 </a> 1550 1551</li> 1552 1553 <li class="md-nav__item"> 1554 <a href="#ft_system_h" class="md-nav__link"> 1555 FT_SYSTEM_H 1556 </a> 1557 1558</li> 1559 1560 <li class="md-nav__item"> 1561 <a href="#ft_image_h" class="md-nav__link"> 1562 FT_IMAGE_H 1563 </a> 1564 1565</li> 1566 1567 <li class="md-nav__item"> 1568 <a href="#ft_types_h" class="md-nav__link"> 1569 FT_TYPES_H 1570 </a> 1571 1572</li> 1573 1574 <li class="md-nav__item"> 1575 <a href="#ft_list_h" class="md-nav__link"> 1576 FT_LIST_H 1577 </a> 1578 1579</li> 1580 1581 <li class="md-nav__item"> 1582 <a href="#ft_outline_h" class="md-nav__link"> 1583 FT_OUTLINE_H 1584 </a> 1585 1586</li> 1587 1588 <li class="md-nav__item"> 1589 <a href="#ft_sizes_h" class="md-nav__link"> 1590 FT_SIZES_H 1591 </a> 1592 1593</li> 1594 1595 <li class="md-nav__item"> 1596 <a href="#ft_module_h" class="md-nav__link"> 1597 FT_MODULE_H 1598 </a> 1599 1600</li> 1601 1602 <li class="md-nav__item"> 1603 <a href="#ft_render_h" class="md-nav__link"> 1604 FT_RENDER_H 1605 </a> 1606 1607</li> 1608 1609 <li class="md-nav__item"> 1610 <a href="#ft_driver_h" class="md-nav__link"> 1611 FT_DRIVER_H 1612 </a> 1613 1614</li> 1615 1616 <li class="md-nav__item"> 1617 <a href="#ft_autohinter_h" class="md-nav__link"> 1618 FT_AUTOHINTER_H 1619 </a> 1620 1621</li> 1622 1623 <li class="md-nav__item"> 1624 <a href="#ft_cff_driver_h" class="md-nav__link"> 1625 FT_CFF_DRIVER_H 1626 </a> 1627 1628</li> 1629 1630 <li class="md-nav__item"> 1631 <a href="#ft_truetype_driver_h" class="md-nav__link"> 1632 FT_TRUETYPE_DRIVER_H 1633 </a> 1634 1635</li> 1636 1637 <li class="md-nav__item"> 1638 <a href="#ft_pcf_driver_h" class="md-nav__link"> 1639 FT_PCF_DRIVER_H 1640 </a> 1641 1642</li> 1643 1644 <li class="md-nav__item"> 1645 <a href="#ft_type1_tables_h" class="md-nav__link"> 1646 FT_TYPE1_TABLES_H 1647 </a> 1648 1649</li> 1650 1651 <li class="md-nav__item"> 1652 <a href="#ft_truetype_ids_h" class="md-nav__link"> 1653 FT_TRUETYPE_IDS_H 1654 </a> 1655 1656</li> 1657 1658 <li class="md-nav__item"> 1659 <a href="#ft_truetype_tables_h" class="md-nav__link"> 1660 FT_TRUETYPE_TABLES_H 1661 </a> 1662 1663</li> 1664 1665 <li class="md-nav__item"> 1666 <a href="#ft_truetype_tags_h" class="md-nav__link"> 1667 FT_TRUETYPE_TAGS_H 1668 </a> 1669 1670</li> 1671 1672 <li class="md-nav__item"> 1673 <a href="#ft_bdf_h" class="md-nav__link"> 1674 FT_BDF_H 1675 </a> 1676 1677</li> 1678 1679 <li class="md-nav__item"> 1680 <a href="#ft_cid_h" class="md-nav__link"> 1681 FT_CID_H 1682 </a> 1683 1684</li> 1685 1686 <li class="md-nav__item"> 1687 <a href="#ft_gzip_h" class="md-nav__link"> 1688 FT_GZIP_H 1689 </a> 1690 1691</li> 1692 1693 <li class="md-nav__item"> 1694 <a href="#ft_lzw_h" class="md-nav__link"> 1695 FT_LZW_H 1696 </a> 1697 1698</li> 1699 1700 <li class="md-nav__item"> 1701 <a href="#ft_bzip2_h" class="md-nav__link"> 1702 FT_BZIP2_H 1703 </a> 1704 1705</li> 1706 1707 <li class="md-nav__item"> 1708 <a href="#ft_winfonts_h" class="md-nav__link"> 1709 FT_WINFONTS_H 1710 </a> 1711 1712</li> 1713 1714 <li class="md-nav__item"> 1715 <a href="#ft_glyph_h" class="md-nav__link"> 1716 FT_GLYPH_H 1717 </a> 1718 1719</li> 1720 1721 <li class="md-nav__item"> 1722 <a href="#ft_bitmap_h" class="md-nav__link"> 1723 FT_BITMAP_H 1724 </a> 1725 1726</li> 1727 1728 <li class="md-nav__item"> 1729 <a href="#ft_bbox_h" class="md-nav__link"> 1730 FT_BBOX_H 1731 </a> 1732 1733</li> 1734 1735 <li class="md-nav__item"> 1736 <a href="#ft_cache_h" class="md-nav__link"> 1737 FT_CACHE_H 1738 </a> 1739 1740</li> 1741 1742 <li class="md-nav__item"> 1743 <a href="#ft_mac_h" class="md-nav__link"> 1744 FT_MAC_H 1745 </a> 1746 1747</li> 1748 1749 <li class="md-nav__item"> 1750 <a href="#ft_multiple_masters_h" class="md-nav__link"> 1751 FT_MULTIPLE_MASTERS_H 1752 </a> 1753 1754</li> 1755 1756 <li class="md-nav__item"> 1757 <a href="#ft_sfnt_names_h" class="md-nav__link"> 1758 FT_SFNT_NAMES_H 1759 </a> 1760 1761</li> 1762 1763 <li class="md-nav__item"> 1764 <a href="#ft_opentype_validate_h" class="md-nav__link"> 1765 FT_OPENTYPE_VALIDATE_H 1766 </a> 1767 1768</li> 1769 1770 <li class="md-nav__item"> 1771 <a href="#ft_gx_validate_h" class="md-nav__link"> 1772 FT_GX_VALIDATE_H 1773 </a> 1774 1775</li> 1776 1777 <li class="md-nav__item"> 1778 <a href="#ft_pfr_h" class="md-nav__link"> 1779 FT_PFR_H 1780 </a> 1781 1782</li> 1783 1784 <li class="md-nav__item"> 1785 <a href="#ft_stroker_h" class="md-nav__link"> 1786 FT_STROKER_H 1787 </a> 1788 1789</li> 1790 1791 <li class="md-nav__item"> 1792 <a href="#ft_synthesis_h" class="md-nav__link"> 1793 FT_SYNTHESIS_H 1794 </a> 1795 1796</li> 1797 1798 <li class="md-nav__item"> 1799 <a href="#ft_font_formats_h" class="md-nav__link"> 1800 FT_FONT_FORMATS_H 1801 </a> 1802 1803</li> 1804 1805 <li class="md-nav__item"> 1806 <a href="#ft_trigonometry_h" class="md-nav__link"> 1807 FT_TRIGONOMETRY_H 1808 </a> 1809 1810</li> 1811 1812 <li class="md-nav__item"> 1813 <a href="#ft_lcd_filter_h" class="md-nav__link"> 1814 FT_LCD_FILTER_H 1815 </a> 1816 1817</li> 1818 1819 <li class="md-nav__item"> 1820 <a href="#ft_incremental_h" class="md-nav__link"> 1821 FT_INCREMENTAL_H 1822 </a> 1823 1824</li> 1825 1826 <li class="md-nav__item"> 1827 <a href="#ft_gasp_h" class="md-nav__link"> 1828 FT_GASP_H 1829 </a> 1830 1831</li> 1832 1833 <li class="md-nav__item"> 1834 <a href="#ft_advances_h" class="md-nav__link"> 1835 FT_ADVANCES_H 1836 </a> 1837 1838</li> 1839 1840 <li class="md-nav__item"> 1841 <a href="#ft_color_h" class="md-nav__link"> 1842 FT_COLOR_H 1843 </a> 1844 1845</li> 1846 1847 <li class="md-nav__item"> 1848 <a href="#ft_otsvg_h" class="md-nav__link"> 1849 FT_OTSVG_H 1850 </a> 1851 1852</li> 1853 1854 </ul> 1855 1856</nav> 1857 </div> 1858 </div> 1859 </div> 1860 1861 1862 <div class="md-content" data-md-component="content"> 1863 <article class="md-content__inner md-typeset"> 1864 1865 1866 1867 <p><a href="https://www.freetype.org">FreeType</a> » <a href="../">Docs</a> » <a href="index.html#core-api">Core API</a> » Header File Macros</p> 1868<hr /> 1869<h1 id="header-file-macros">Header File Macros<a class="headerlink" href="#header-file-macros" title="Permanent link">¶</a></h1> 1870<h2 id="synopsis">Synopsis<a class="headerlink" href="#synopsis" title="Permanent link">¶</a></h2> 1871<p>In addition to the normal scheme of including header files like 1872<div class="highlight"><pre><span></span><code> #include <freetype/freetype.h> 1873 #include <freetype/ftmm.h> 1874 #include <freetype/ftglyph.h> 1875</code></pre></div></p> 1876<p>it is possible to used named macros instead. They can be used directly in <code>#include</code> statements as in 1877<div class="highlight"><pre><span></span><code> #include FT_FREETYPE_H 1878 #include FT_MULTIPLE_MASTERS_H 1879 #include FT_GLYPH_H 1880</code></pre></div></p> 1881<p>These macros were introduced to overcome the infamous 8.3 naming rule required by DOS (and <code>FT_MULTIPLE_MASTERS_H</code> is a lot more meaningful than <code>ftmm.h</code>).</p> 1882<h2 id="ft_config_config_h">FT_CONFIG_CONFIG_H<a class="headerlink" href="#ft_config_config_h" title="Permanent link">¶</a></h2> 1883<div class = "codehilite"><pre><code>#<span class="keyword">ifndef</span> <b>FT_CONFIG_CONFIG_H</b> 1884#<span class="keyword">define</span> <b>FT_CONFIG_CONFIG_H</b> <freetype/config/ftconfig.h> 1885#<span class="keyword">endif</span> 1886</code></pre></div> 1887 1888<p>A macro used in <code>#include</code> statements to name the file containing FreeType 2 configuration data.</p> 1889<hr> 1890 1891<h2 id="ft_config_standard_library_h">FT_CONFIG_STANDARD_LIBRARY_H<a class="headerlink" href="#ft_config_standard_library_h" title="Permanent link">¶</a></h2> 1892<div class = "codehilite"><pre><code>#<span class="keyword">ifndef</span> <b>FT_CONFIG_STANDARD_LIBRARY_H</b> 1893#<span class="keyword">define</span> <b>FT_CONFIG_STANDARD_LIBRARY_H</b> <freetype/config/ftstdlib.h> 1894#<span class="keyword">endif</span> 1895</code></pre></div> 1896 1897<p>A macro used in <code>#include</code> statements to name the file containing FreeType 2 interface to the standard C library functions.</p> 1898<hr> 1899 1900<h2 id="ft_config_options_h">FT_CONFIG_OPTIONS_H<a class="headerlink" href="#ft_config_options_h" title="Permanent link">¶</a></h2> 1901<div class = "codehilite"><pre><code>#<span class="keyword">ifndef</span> <b>FT_CONFIG_OPTIONS_H</b> 1902#<span class="keyword">define</span> <b>FT_CONFIG_OPTIONS_H</b> <freetype/config/ftoption.h> 1903#<span class="keyword">endif</span> 1904</code></pre></div> 1905 1906<p>A macro used in <code>#include</code> statements to name the file containing FreeType 2 project-specific configuration options.</p> 1907<hr> 1908 1909<h2 id="ft_config_modules_h">FT_CONFIG_MODULES_H<a class="headerlink" href="#ft_config_modules_h" title="Permanent link">¶</a></h2> 1910<div class = "codehilite"><pre><code>#<span class="keyword">ifndef</span> <b>FT_CONFIG_MODULES_H</b> 1911#<span class="keyword">define</span> <b>FT_CONFIG_MODULES_H</b> <freetype/config/ftmodule.h> 1912#<span class="keyword">endif</span> 1913</code></pre></div> 1914 1915<p>A macro used in <code>#include</code> statements to name the file containing the list of FreeType 2 modules that are statically linked to new library instances in <code><a href="ft2-base_interface.html#ft_init_freetype">FT_Init_FreeType</a></code>.</p> 1916<hr> 1917 1918<h2 id="ft_freetype_h">FT_FREETYPE_H<a class="headerlink" href="#ft_freetype_h" title="Permanent link">¶</a></h2> 1919<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_FREETYPE_H</b> <freetype/freetype.h> 1920</code></pre></div> 1921 1922<p>A macro used in <code>#include</code> statements to name the file containing the base FreeType 2 API.</p> 1923<hr> 1924 1925<h2 id="ft_errors_h">FT_ERRORS_H<a class="headerlink" href="#ft_errors_h" title="Permanent link">¶</a></h2> 1926<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_ERRORS_H</b> <freetype/fterrors.h> 1927</code></pre></div> 1928 1929<p>A macro used in <code>#include</code> statements to name the file containing the list of FreeType 2 error codes (and messages).</p> 1930<p>It is included by <code><a href="ft2-header_file_macros.html#ft_freetype_h">FT_FREETYPE_H</a></code>.</p> 1931<hr> 1932 1933<h2 id="ft_module_errors_h">FT_MODULE_ERRORS_H<a class="headerlink" href="#ft_module_errors_h" title="Permanent link">¶</a></h2> 1934<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_MODULE_ERRORS_H</b> <freetype/ftmoderr.h> 1935</code></pre></div> 1936 1937<p>A macro used in <code>#include</code> statements to name the file containing the list of FreeType 2 module error offsets (and messages).</p> 1938<hr> 1939 1940<h2 id="ft_system_h">FT_SYSTEM_H<a class="headerlink" href="#ft_system_h" title="Permanent link">¶</a></h2> 1941<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_SYSTEM_H</b> <freetype/ftsystem.h> 1942</code></pre></div> 1943 1944<p>A macro used in <code>#include</code> statements to name the file containing the FreeType 2 interface to low-level operations (i.e., memory management and stream i/o).</p> 1945<p>It is included by <code><a href="ft2-header_file_macros.html#ft_freetype_h">FT_FREETYPE_H</a></code>.</p> 1946<hr> 1947 1948<h2 id="ft_image_h">FT_IMAGE_H<a class="headerlink" href="#ft_image_h" title="Permanent link">¶</a></h2> 1949<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_IMAGE_H</b> <freetype/ftimage.h> 1950</code></pre></div> 1951 1952<p>A macro used in <code>#include</code> statements to name the file containing type definitions related to glyph images (i.e., bitmaps, outlines, scan-converter parameters).</p> 1953<p>It is included by <code><a href="ft2-header_file_macros.html#ft_freetype_h">FT_FREETYPE_H</a></code>.</p> 1954<hr> 1955 1956<h2 id="ft_types_h">FT_TYPES_H<a class="headerlink" href="#ft_types_h" title="Permanent link">¶</a></h2> 1957<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_TYPES_H</b> <freetype/fttypes.h> 1958</code></pre></div> 1959 1960<p>A macro used in <code>#include</code> statements to name the file containing the basic data types defined by FreeType 2.</p> 1961<p>It is included by <code><a href="ft2-header_file_macros.html#ft_freetype_h">FT_FREETYPE_H</a></code>.</p> 1962<hr> 1963 1964<h2 id="ft_list_h">FT_LIST_H<a class="headerlink" href="#ft_list_h" title="Permanent link">¶</a></h2> 1965<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_LIST_H</b> <freetype/ftlist.h> 1966</code></pre></div> 1967 1968<p>A macro used in <code>#include</code> statements to name the file containing the list management API of FreeType 2.</p> 1969<p>(Most applications will never need to include this file.)</p> 1970<hr> 1971 1972<h2 id="ft_outline_h">FT_OUTLINE_H<a class="headerlink" href="#ft_outline_h" title="Permanent link">¶</a></h2> 1973<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_OUTLINE_H</b> <freetype/ftoutln.h> 1974</code></pre></div> 1975 1976<p>A macro used in <code>#include</code> statements to name the file containing the scalable outline management API of FreeType 2.</p> 1977<hr> 1978 1979<h2 id="ft_sizes_h">FT_SIZES_H<a class="headerlink" href="#ft_sizes_h" title="Permanent link">¶</a></h2> 1980<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_SIZES_H</b> <freetype/ftsizes.h> 1981</code></pre></div> 1982 1983<p>A macro used in <code>#include</code> statements to name the file containing the API which manages multiple <code><a href="ft2-base_interface.html#ft_size">FT_Size</a></code> objects per face.</p> 1984<hr> 1985 1986<h2 id="ft_module_h">FT_MODULE_H<a class="headerlink" href="#ft_module_h" title="Permanent link">¶</a></h2> 1987<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_MODULE_H</b> <freetype/ftmodapi.h> 1988</code></pre></div> 1989 1990<p>A macro used in <code>#include</code> statements to name the file containing the module management API of FreeType 2.</p> 1991<hr> 1992 1993<h2 id="ft_render_h">FT_RENDER_H<a class="headerlink" href="#ft_render_h" title="Permanent link">¶</a></h2> 1994<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_RENDER_H</b> <freetype/ftrender.h> 1995</code></pre></div> 1996 1997<p>A macro used in <code>#include</code> statements to name the file containing the renderer module management API of FreeType 2.</p> 1998<hr> 1999 2000<h2 id="ft_driver_h">FT_DRIVER_H<a class="headerlink" href="#ft_driver_h" title="Permanent link">¶</a></h2> 2001<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_DRIVER_H</b> <freetype/ftdriver.h> 2002</code></pre></div> 2003 2004<p>A macro used in <code>#include</code> statements to name the file containing structures and macros related to the driver modules.</p> 2005<hr> 2006 2007<h2 id="ft_autohinter_h">FT_AUTOHINTER_H<a class="headerlink" href="#ft_autohinter_h" title="Permanent link">¶</a></h2> 2008<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_AUTOHINTER_H</b> <a href="ft2-header_file_macros.html#ft_driver_h">FT_DRIVER_H</a> 2009</code></pre></div> 2010 2011<p>A macro used in <code>#include</code> statements to name the file containing structures and macros related to the auto-hinting module.</p> 2012<p>Deprecated since version 2.9; use <code><a href="ft2-header_file_macros.html#ft_driver_h">FT_DRIVER_H</a></code> instead.</p> 2013<hr> 2014 2015<h2 id="ft_cff_driver_h">FT_CFF_DRIVER_H<a class="headerlink" href="#ft_cff_driver_h" title="Permanent link">¶</a></h2> 2016<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_CFF_DRIVER_H</b> <a href="ft2-header_file_macros.html#ft_driver_h">FT_DRIVER_H</a> 2017</code></pre></div> 2018 2019<p>A macro used in <code>#include</code> statements to name the file containing structures and macros related to the CFF driver module.</p> 2020<p>Deprecated since version 2.9; use <code><a href="ft2-header_file_macros.html#ft_driver_h">FT_DRIVER_H</a></code> instead.</p> 2021<hr> 2022 2023<h2 id="ft_truetype_driver_h">FT_TRUETYPE_DRIVER_H<a class="headerlink" href="#ft_truetype_driver_h" title="Permanent link">¶</a></h2> 2024<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_TRUETYPE_DRIVER_H</b> <a href="ft2-header_file_macros.html#ft_driver_h">FT_DRIVER_H</a> 2025</code></pre></div> 2026 2027<p>A macro used in <code>#include</code> statements to name the file containing structures and macros related to the TrueType driver module.</p> 2028<p>Deprecated since version 2.9; use <code><a href="ft2-header_file_macros.html#ft_driver_h">FT_DRIVER_H</a></code> instead.</p> 2029<hr> 2030 2031<h2 id="ft_pcf_driver_h">FT_PCF_DRIVER_H<a class="headerlink" href="#ft_pcf_driver_h" title="Permanent link">¶</a></h2> 2032<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_PCF_DRIVER_H</b> <a href="ft2-header_file_macros.html#ft_driver_h">FT_DRIVER_H</a> 2033</code></pre></div> 2034 2035<p>A macro used in <code>#include</code> statements to name the file containing structures and macros related to the PCF driver module.</p> 2036<p>Deprecated since version 2.9; use <code><a href="ft2-header_file_macros.html#ft_driver_h">FT_DRIVER_H</a></code> instead.</p> 2037<hr> 2038 2039<h2 id="ft_type1_tables_h">FT_TYPE1_TABLES_H<a class="headerlink" href="#ft_type1_tables_h" title="Permanent link">¶</a></h2> 2040<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_TYPE1_TABLES_H</b> <freetype/t1tables.h> 2041</code></pre></div> 2042 2043<p>A macro used in <code>#include</code> statements to name the file containing the types and API specific to the Type 1 format.</p> 2044<hr> 2045 2046<h2 id="ft_truetype_ids_h">FT_TRUETYPE_IDS_H<a class="headerlink" href="#ft_truetype_ids_h" title="Permanent link">¶</a></h2> 2047<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_TRUETYPE_IDS_H</b> <freetype/ttnameid.h> 2048</code></pre></div> 2049 2050<p>A macro used in <code>#include</code> statements to name the file containing the enumeration values which identify name strings, languages, encodings, etc. This file really contains a <em>large</em> set of constant macro definitions, taken from the TrueType and OpenType specifications.</p> 2051<hr> 2052 2053<h2 id="ft_truetype_tables_h">FT_TRUETYPE_TABLES_H<a class="headerlink" href="#ft_truetype_tables_h" title="Permanent link">¶</a></h2> 2054<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_TRUETYPE_TABLES_H</b> <freetype/tttables.h> 2055</code></pre></div> 2056 2057<p>A macro used in <code>#include</code> statements to name the file containing the types and API specific to the TrueType (as well as OpenType) format.</p> 2058<hr> 2059 2060<h2 id="ft_truetype_tags_h">FT_TRUETYPE_TAGS_H<a class="headerlink" href="#ft_truetype_tags_h" title="Permanent link">¶</a></h2> 2061<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_TRUETYPE_TAGS_H</b> <freetype/tttags.h> 2062</code></pre></div> 2063 2064<p>A macro used in <code>#include</code> statements to name the file containing the definitions of TrueType four-byte ‘tags’ which identify blocks in SFNT-based font formats (i.e., TrueType and OpenType).</p> 2065<hr> 2066 2067<h2 id="ft_bdf_h">FT_BDF_H<a class="headerlink" href="#ft_bdf_h" title="Permanent link">¶</a></h2> 2068<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_BDF_H</b> <freetype/ftbdf.h> 2069</code></pre></div> 2070 2071<p>A macro used in <code>#include</code> statements to name the file containing the definitions of an API which accesses BDF-specific strings from a face.</p> 2072<hr> 2073 2074<h2 id="ft_cid_h">FT_CID_H<a class="headerlink" href="#ft_cid_h" title="Permanent link">¶</a></h2> 2075<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_CID_H</b> <freetype/ftcid.h> 2076</code></pre></div> 2077 2078<p>A macro used in <code>#include</code> statements to name the file containing the definitions of an API which access CID font information from a face.</p> 2079<hr> 2080 2081<h2 id="ft_gzip_h">FT_GZIP_H<a class="headerlink" href="#ft_gzip_h" title="Permanent link">¶</a></h2> 2082<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_GZIP_H</b> <freetype/ftgzip.h> 2083</code></pre></div> 2084 2085<p>A macro used in <code>#include</code> statements to name the file containing the definitions of an API which supports gzip-compressed files.</p> 2086<hr> 2087 2088<h2 id="ft_lzw_h">FT_LZW_H<a class="headerlink" href="#ft_lzw_h" title="Permanent link">¶</a></h2> 2089<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_LZW_H</b> <freetype/ftlzw.h> 2090</code></pre></div> 2091 2092<p>A macro used in <code>#include</code> statements to name the file containing the definitions of an API which supports LZW-compressed files.</p> 2093<hr> 2094 2095<h2 id="ft_bzip2_h">FT_BZIP2_H<a class="headerlink" href="#ft_bzip2_h" title="Permanent link">¶</a></h2> 2096<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_BZIP2_H</b> <freetype/ftbzip2.h> 2097</code></pre></div> 2098 2099<p>A macro used in <code>#include</code> statements to name the file containing the definitions of an API which supports bzip2-compressed files.</p> 2100<hr> 2101 2102<h2 id="ft_winfonts_h">FT_WINFONTS_H<a class="headerlink" href="#ft_winfonts_h" title="Permanent link">¶</a></h2> 2103<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_WINFONTS_H</b> <freetype/ftwinfnt.h> 2104</code></pre></div> 2105 2106<p>A macro used in <code>#include</code> statements to name the file containing the definitions of an API which supports Windows FNT files.</p> 2107<hr> 2108 2109<h2 id="ft_glyph_h">FT_GLYPH_H<a class="headerlink" href="#ft_glyph_h" title="Permanent link">¶</a></h2> 2110<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_GLYPH_H</b> <freetype/ftglyph.h> 2111</code></pre></div> 2112 2113<p>A macro used in <code>#include</code> statements to name the file containing the API of the optional glyph management component.</p> 2114<hr> 2115 2116<h2 id="ft_bitmap_h">FT_BITMAP_H<a class="headerlink" href="#ft_bitmap_h" title="Permanent link">¶</a></h2> 2117<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_BITMAP_H</b> <freetype/ftbitmap.h> 2118</code></pre></div> 2119 2120<p>A macro used in <code>#include</code> statements to name the file containing the API of the optional bitmap conversion component.</p> 2121<hr> 2122 2123<h2 id="ft_bbox_h">FT_BBOX_H<a class="headerlink" href="#ft_bbox_h" title="Permanent link">¶</a></h2> 2124<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_BBOX_H</b> <freetype/ftbbox.h> 2125</code></pre></div> 2126 2127<p>A macro used in <code>#include</code> statements to name the file containing the API of the optional exact bounding box computation routines.</p> 2128<hr> 2129 2130<h2 id="ft_cache_h">FT_CACHE_H<a class="headerlink" href="#ft_cache_h" title="Permanent link">¶</a></h2> 2131<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_CACHE_H</b> <freetype/ftcache.h> 2132</code></pre></div> 2133 2134<p>A macro used in <code>#include</code> statements to name the file containing the API of the optional FreeType 2 cache sub-system.</p> 2135<hr> 2136 2137<h2 id="ft_mac_h">FT_MAC_H<a class="headerlink" href="#ft_mac_h" title="Permanent link">¶</a></h2> 2138<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_MAC_H</b> <freetype/ftmac.h> 2139</code></pre></div> 2140 2141<p>A macro used in <code>#include</code> statements to name the file containing the Macintosh-specific FreeType 2 API. The latter is used to access fonts embedded in resource forks.</p> 2142<p>This header file must be explicitly included by client applications compiled on the Mac (note that the base API still works though).</p> 2143<hr> 2144 2145<h2 id="ft_multiple_masters_h">FT_MULTIPLE_MASTERS_H<a class="headerlink" href="#ft_multiple_masters_h" title="Permanent link">¶</a></h2> 2146<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_MULTIPLE_MASTERS_H</b> <freetype/ftmm.h> 2147</code></pre></div> 2148 2149<p>A macro used in <code>#include</code> statements to name the file containing the optional multiple-masters management API of FreeType 2.</p> 2150<hr> 2151 2152<h2 id="ft_sfnt_names_h">FT_SFNT_NAMES_H<a class="headerlink" href="#ft_sfnt_names_h" title="Permanent link">¶</a></h2> 2153<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_SFNT_NAMES_H</b> <freetype/ftsnames.h> 2154</code></pre></div> 2155 2156<p>A macro used in <code>#include</code> statements to name the file containing the optional FreeType 2 API which accesses embedded ‘name’ strings in SFNT-based font formats (i.e., TrueType and OpenType).</p> 2157<hr> 2158 2159<h2 id="ft_opentype_validate_h">FT_OPENTYPE_VALIDATE_H<a class="headerlink" href="#ft_opentype_validate_h" title="Permanent link">¶</a></h2> 2160<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_OPENTYPE_VALIDATE_H</b> <freetype/ftotval.h> 2161</code></pre></div> 2162 2163<p>A macro used in <code>#include</code> statements to name the file containing the optional FreeType 2 API which validates OpenType tables (‘BASE’, ‘GDEF’, ‘GPOS’, ‘GSUB’, ‘JSTF’).</p> 2164<hr> 2165 2166<h2 id="ft_gx_validate_h">FT_GX_VALIDATE_H<a class="headerlink" href="#ft_gx_validate_h" title="Permanent link">¶</a></h2> 2167<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_GX_VALIDATE_H</b> <freetype/ftgxval.h> 2168</code></pre></div> 2169 2170<p>A macro used in <code>#include</code> statements to name the file containing the optional FreeType 2 API which validates TrueTypeGX/AAT tables (‘feat’, ‘mort’, ‘morx’, ‘bsln’, ‘just’, ‘kern’, ‘opbd’, ‘trak’, ‘prop’).</p> 2171<hr> 2172 2173<h2 id="ft_pfr_h">FT_PFR_H<a class="headerlink" href="#ft_pfr_h" title="Permanent link">¶</a></h2> 2174<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_PFR_H</b> <freetype/ftpfr.h> 2175</code></pre></div> 2176 2177<p>A macro used in <code>#include</code> statements to name the file containing the FreeType 2 API which accesses PFR-specific data.</p> 2178<hr> 2179 2180<h2 id="ft_stroker_h">FT_STROKER_H<a class="headerlink" href="#ft_stroker_h" title="Permanent link">¶</a></h2> 2181<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_STROKER_H</b> <freetype/ftstroke.h> 2182</code></pre></div> 2183 2184<p>A macro used in <code>#include</code> statements to name the file containing the FreeType 2 API which provides functions to stroke outline paths.</p> 2185<hr> 2186 2187<h2 id="ft_synthesis_h">FT_SYNTHESIS_H<a class="headerlink" href="#ft_synthesis_h" title="Permanent link">¶</a></h2> 2188<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_SYNTHESIS_H</b> <freetype/ftsynth.h> 2189</code></pre></div> 2190 2191<p>A macro used in <code>#include</code> statements to name the file containing the FreeType 2 API which performs artificial obliquing and emboldening.</p> 2192<hr> 2193 2194<h2 id="ft_font_formats_h">FT_FONT_FORMATS_H<a class="headerlink" href="#ft_font_formats_h" title="Permanent link">¶</a></h2> 2195<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_FONT_FORMATS_H</b> <freetype/ftfntfmt.h> 2196 2197 /* deprecated */ 2198#<span class="keyword">define</span> FT_XFREE86_H <b>FT_FONT_FORMATS_H</b> 2199</code></pre></div> 2200 2201<p>A macro used in <code>#include</code> statements to name the file containing the FreeType 2 API which provides functions specific to font formats.</p> 2202<hr> 2203 2204<h2 id="ft_trigonometry_h">FT_TRIGONOMETRY_H<a class="headerlink" href="#ft_trigonometry_h" title="Permanent link">¶</a></h2> 2205<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_TRIGONOMETRY_H</b> <freetype/fttrigon.h> 2206</code></pre></div> 2207 2208<p>A macro used in <code>#include</code> statements to name the file containing the FreeType 2 API which performs trigonometric computations (e.g., cosines and arc tangents).</p> 2209<hr> 2210 2211<h2 id="ft_lcd_filter_h">FT_LCD_FILTER_H<a class="headerlink" href="#ft_lcd_filter_h" title="Permanent link">¶</a></h2> 2212<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_LCD_FILTER_H</b> <freetype/ftlcdfil.h> 2213</code></pre></div> 2214 2215<p>A macro used in <code>#include</code> statements to name the file containing the FreeType 2 API which performs color filtering for subpixel rendering.</p> 2216<hr> 2217 2218<h2 id="ft_incremental_h">FT_INCREMENTAL_H<a class="headerlink" href="#ft_incremental_h" title="Permanent link">¶</a></h2> 2219<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_INCREMENTAL_H</b> <freetype/ftincrem.h> 2220</code></pre></div> 2221 2222<p>A macro used in <code>#include</code> statements to name the file containing the FreeType 2 API which performs incremental glyph loading.</p> 2223<hr> 2224 2225<h2 id="ft_gasp_h">FT_GASP_H<a class="headerlink" href="#ft_gasp_h" title="Permanent link">¶</a></h2> 2226<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_GASP_H</b> <freetype/ftgasp.h> 2227</code></pre></div> 2228 2229<p>A macro used in <code>#include</code> statements to name the file containing the FreeType 2 API which returns entries from the TrueType GASP table.</p> 2230<hr> 2231 2232<h2 id="ft_advances_h">FT_ADVANCES_H<a class="headerlink" href="#ft_advances_h" title="Permanent link">¶</a></h2> 2233<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_ADVANCES_H</b> <freetype/ftadvanc.h> 2234</code></pre></div> 2235 2236<p>A macro used in <code>#include</code> statements to name the file containing the FreeType 2 API which returns individual and ranged glyph advances.</p> 2237<hr> 2238 2239<h2 id="ft_color_h">FT_COLOR_H<a class="headerlink" href="#ft_color_h" title="Permanent link">¶</a></h2> 2240<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_COLOR_H</b> <freetype/ftcolor.h> 2241</code></pre></div> 2242 2243<p>A macro used in <code>#include</code> statements to name the file containing the FreeType 2 API which handles the OpenType ‘CPAL’ table.</p> 2244<hr> 2245 2246<h2 id="ft_otsvg_h">FT_OTSVG_H<a class="headerlink" href="#ft_otsvg_h" title="Permanent link">¶</a></h2> 2247<div class = "codehilite"><pre><code>#<span class="keyword">define</span> <b>FT_OTSVG_H</b> <freetype/otsvg.h> 2248</code></pre></div> 2249 2250<p>A macro used in <code>#include</code> statements to name the file containing the FreeType 2 API which handles the OpenType ‘SVG ’ glyphs.</p> 2251<hr> 2252 2253 2254 2255 2256 2257 2258 2259 </article> 2260 </div> 2261 </div> 2262 2263 </main> 2264 2265 2266<footer class="md-footer"> 2267 2268 <nav class="md-footer__inner md-grid" aria-label="Footer"> 2269 2270 2271 <a href="ft2-sizes_management.html" class="md-footer__link md-footer__link--prev" aria-label="Previous: Size Management" rel="prev"> 2272 <div class="md-footer__button md-icon"> 2273 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg> 2274 </div> 2275 <div class="md-footer__title"> 2276 <div class="md-ellipsis"> 2277 <span class="md-footer__direction"> 2278 Previous 2279 </span> 2280 Size Management 2281 </div> 2282 </div> 2283 </a> 2284 2285 2286 2287 <a href="ft2-multiple_masters.html" class="md-footer__link md-footer__link--next" aria-label="Next: Multiple Masters" rel="next"> 2288 <div class="md-footer__title"> 2289 <div class="md-ellipsis"> 2290 <span class="md-footer__direction"> 2291 Next 2292 </span> 2293 Multiple Masters 2294 </div> 2295 </div> 2296 <div class="md-footer__button md-icon"> 2297 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4z"/></svg> 2298 </div> 2299 </a> 2300 2301 </nav> 2302 2303 <div class="md-footer-meta md-typeset"> 2304 <div class="md-footer-meta__inner md-grid"> 2305 <div class="md-footer-copyright"> 2306 2307 <div class="md-footer-copyright__highlight"> 2308 Copyright 2022 <a href = "https://www.freetype.org/license.html">The FreeType Project</a>. 2309 </div> 2310 2311 Made with 2312 <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener"> 2313 Material for MkDocs 2314 </a> 2315 2316 </div> 2317 2318 </div> 2319 </div> 2320</footer> 2321 2322 </div> 2323 <div class="md-dialog" data-md-component="dialog"> 2324 <div class="md-dialog__inner md-typeset"></div> 2325 </div> 2326 <script id="__config" type="application/json">{"base": ".", "features": [], "translations": {"clipboard.copy": "Copy to clipboard", "clipboard.copied": "Copied to clipboard", "search.config.lang": "en", "search.config.pipeline": "trimmer, stopWordFilter", "search.config.separator": "[\\s\\-]+", "search.placeholder": "Search", "search.result.placeholder": "Type to start searching", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.term.missing": "Missing", "select.version.title": "Select version"}, "search": "assets/javascripts/workers/search.477d984a.min.js", "version": null}</script> 2327 2328 2329 <script src="assets/javascripts/bundle.82b56eb2.min.js"></script> 2330 2331 <script src="javascripts/extra.js"></script> 2332 2333 2334 </body> 2335</html>