6 <html lang="en" class="no-js">
10 <meta name="viewport" content="width=device-width,initial-scale=1">
11 <meta http-equiv="x-ua-compatible" content="ie=edge">
13 <meta name="description" content="API Reference Documentation for FreeType-2.10.1">
17 <meta name="author" content="FreeType Contributors">
20 <meta name="lang:clipboard.copy" content="Copy to clipboard">
22 <meta name="lang:clipboard.copied" content="Copied to clipboard">
24 <meta name="lang:search.language" content="en">
26 <meta name="lang:search.pipeline.stopwords" content="True">
28 <meta name="lang:search.pipeline.trimmer" content="True">
30 <meta name="lang:search.result.none" content="No matching documents">
32 <meta name="lang:search.result.one" content="1 matching document">
34 <meta name="lang:search.result.other" content="# matching documents">
36 <meta name="lang:search.tokenizer" content="[\s\-]+">
38 <link rel="shortcut icon" href="images/favico.ico">
39 <meta name="generator" content="mkdocs-1.0.4, mkdocs-material-4.0.2">
43 <title>Glyph Layer Management - FreeType-2.10.1 API Reference</title>
47 <link rel="stylesheet" href="assets/stylesheets/application.982221ab.css">
49 <link rel="stylesheet" href="assets/stylesheets/application-palette.224b79ff.css">
54 <meta name="theme-color" content="#4caf50">
58 <script src="assets/javascripts/modernizr.1f0bcf2b.js"></script>
62 <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
63 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto+Serif:300,400,400i,700|Roboto+Mono">
64 <style>body,input{font-family:"Noto Serif","Helvetica Neue",Helvetica,Arial,sans-serif}code,kbd,pre{font-family:"Roboto Mono","Courier New",Courier,monospace}</style>
67 <link rel="stylesheet" href="assets/fonts/material-icons.css">
70 <link rel="stylesheet" href="stylesheets/extra.css">
80 <body dir="ltr" data-md-color-primary="green" data-md-color-accent="green">
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>
92 <a href="#glyph-layer-management" tabindex="1" class="md-skip">
97 <header class="md-header" data-md-component="header">
98 <nav class="md-header-nav md-grid">
100 <div class="md-flex__cell md-flex__cell--shrink">
101 <a href="index.html" title="FreeType-2.10.1 API Reference" class="md-header-nav__button md-logo">
103 <img src="images/favico.ico" width="24" height="24">
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>
110 <div class="md-flex__cell md-flex__cell--stretch">
111 <div class="md-flex__ellipsis md-header-nav__title" data-md-component="title">
113 <span class="md-header-nav__topic">
114 FreeType-2.10.1 API Reference
116 <span class="md-header-nav__topic">
117 Glyph Layer Management
122 <div class="md-flex__cell md-flex__cell--shrink">
124 <label class="md-icon md-icon--search md-header-nav__button" for="__search"></label>
126 <div class="md-search" data-md-component="search" role="dialog">
127 <label class="md-search__overlay" for="__search"></label>
128 <div class="md-search__inner" role="search">
129 <form class="md-search__form" name="search">
130 <input type="text" class="md-search__input" name="query" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="query" data-md-state="active">
131 <label class="md-icon md-search__icon" for="__search"></label>
132 <button type="reset" class="md-icon md-search__icon" data-md-component="reset" tabindex="-1">
136 <div class="md-search__output">
137 <div class="md-search__scrollwrap" data-md-scrollfix>
138 <div class="md-search-result" data-md-component="result">
139 <div class="md-search-result__meta">
140 Type to start searching
142 <ol class="md-search-result__list"></ol>
155 <div class="md-container">
160 <main class="md-main">
161 <div class="md-main__inner md-grid" data-md-component="container">
164 <div class="md-sidebar md-sidebar--primary" data-md-component="navigation">
165 <div class="md-sidebar__scrollwrap">
166 <div class="md-sidebar__inner">
167 <nav class="md-nav md-nav--primary" data-md-level="0">
168 <label class="md-nav__title md-nav__title--site" for="__drawer">
169 <a href="index.html" title="FreeType-2.10.1 API Reference" class="md-nav__button md-logo">
171 <img src="images/favico.ico" width="48" height="48">
174 FreeType-2.10.1 API Reference
177 <ul class="md-nav__list" data-md-scrollfix>
184 <li class="md-nav__item">
185 <a href="index.html" title="TOC" class="md-nav__link">
196 <li class="md-nav__item">
197 <a href="ft2-index.html" title="Index" class="md-nav__link">
208 <li class="md-nav__item md-nav__item--nested">
210 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-3" type="checkbox" id="nav-3">
212 <label class="md-nav__link" for="nav-3">
215 <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
216 <label class="md-nav__title" for="nav-3">
219 <ul class="md-nav__list" data-md-scrollfix>
227 <li class="md-nav__item">
228 <a href="ft2-header_inclusion.html" title="FreeType's header inclusion scheme" class="md-nav__link">
229 FreeType's header inclusion scheme
239 <li class="md-nav__item">
240 <a href="ft2-user_allocation.html" title="User allocation" class="md-nav__link">
258 <li class="md-nav__item md-nav__item--active md-nav__item--nested">
260 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-4" type="checkbox" id="nav-4" checked>
262 <label class="md-nav__link" for="nav-4">
265 <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
266 <label class="md-nav__title" for="nav-4">
269 <ul class="md-nav__list" data-md-scrollfix>
277 <li class="md-nav__item">
278 <a href="ft2-version.html" title="FreeType Version" class="md-nav__link">
289 <li class="md-nav__item">
290 <a href="ft2-basic_types.html" title="Basic Data Types" class="md-nav__link">
301 <li class="md-nav__item">
302 <a href="ft2-base_interface.html" title="Base Interface" class="md-nav__link">
313 <li class="md-nav__item">
314 <a href="ft2-glyph_variants.html" title="Unicode Variation Sequences" class="md-nav__link">
315 Unicode Variation Sequences
325 <li class="md-nav__item">
326 <a href="ft2-color_management.html" title="Glyph Color Management" class="md-nav__link">
327 Glyph Color Management
339 <li class="md-nav__item md-nav__item--active">
341 <input class="md-toggle md-nav__toggle" data-md-toggle="toc" type="checkbox" id="__toc">
346 <label class="md-nav__link md-nav__link--active" for="__toc">
347 Glyph Layer Management
350 <a href="ft2-layer_management.html" title="Glyph Layer Management" class="md-nav__link md-nav__link--active">
351 Glyph Layer Management
355 <nav class="md-nav md-nav--secondary">
361 <label class="md-nav__title" for="__toc">Table of contents</label>
362 <ul class="md-nav__list" data-md-scrollfix>
364 <li class="md-nav__item">
365 <a href="#synopsis" title="Synopsis" class="md-nav__link">
371 <li class="md-nav__item">
372 <a href="#ft_layeriterator" title="FT_LayerIterator" class="md-nav__link">
378 <li class="md-nav__item">
379 <a href="#ft_get_color_glyph_layer" title="FT_Get_Color_Glyph_Layer" class="md-nav__link">
380 FT_Get_Color_Glyph_Layer
401 <li class="md-nav__item">
402 <a href="ft2-glyph_management.html" title="Glyph Management" class="md-nav__link">
413 <li class="md-nav__item">
414 <a href="ft2-mac_specific.html" title="Mac Specific Interface" class="md-nav__link">
415 Mac Specific Interface
425 <li class="md-nav__item">
426 <a href="ft2-sizes_management.html" title="Size Management" class="md-nav__link">
437 <li class="md-nav__item">
438 <a href="ft2-header_file_macros.html" title="Header File Macros" class="md-nav__link">
454 <li class="md-nav__item md-nav__item--nested">
456 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-5" type="checkbox" id="nav-5">
458 <label class="md-nav__link" for="nav-5">
461 <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
462 <label class="md-nav__title" for="nav-5">
465 <ul class="md-nav__list" data-md-scrollfix>
473 <li class="md-nav__item">
474 <a href="ft2-multiple_masters.html" title="Multiple Masters" class="md-nav__link">
485 <li class="md-nav__item">
486 <a href="ft2-truetype_tables.html" title="TrueType Tables" class="md-nav__link">
497 <li class="md-nav__item">
498 <a href="ft2-type1_tables.html" title="Type 1 Tables" class="md-nav__link">
509 <li class="md-nav__item">
510 <a href="ft2-sfnt_names.html" title="SFNT Names" class="md-nav__link">
521 <li class="md-nav__item">
522 <a href="ft2-bdf_fonts.html" title="BDF and PCF Files" class="md-nav__link">
533 <li class="md-nav__item">
534 <a href="ft2-cid_fonts.html" title="CID Fonts" class="md-nav__link">
545 <li class="md-nav__item">
546 <a href="ft2-pfr_fonts.html" title="PFR Fonts" class="md-nav__link">
557 <li class="md-nav__item">
558 <a href="ft2-winfnt_fonts.html" title="Window FNT Files" class="md-nav__link">
569 <li class="md-nav__item">
570 <a href="ft2-font_formats.html" title="Font Formats" class="md-nav__link">
581 <li class="md-nav__item">
582 <a href="ft2-gasp_table.html" title="Gasp Table" class="md-nav__link">
598 <li class="md-nav__item md-nav__item--nested">
600 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-6" type="checkbox" id="nav-6">
602 <label class="md-nav__link" for="nav-6">
603 Controlling FreeType Modules
605 <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
606 <label class="md-nav__title" for="nav-6">
607 Controlling FreeType Modules
609 <ul class="md-nav__list" data-md-scrollfix>
617 <li class="md-nav__item">
618 <a href="ft2-auto_hinter.html" title="The auto-hinter" class="md-nav__link">
629 <li class="md-nav__item">
630 <a href="ft2-cff_driver.html" title="The CFF driver" class="md-nav__link">
641 <li class="md-nav__item">
642 <a href="ft2-t1_cid_driver.html" title="The Type 1 and CID drivers" class="md-nav__link">
643 The Type 1 and CID drivers
653 <li class="md-nav__item">
654 <a href="ft2-tt_driver.html" title="The TrueType driver" class="md-nav__link">
665 <li class="md-nav__item">
666 <a href="ft2-pcf_driver.html" title="The PCF driver" class="md-nav__link">
677 <li class="md-nav__item">
678 <a href="ft2-properties.html" title="Driver properties" class="md-nav__link">
689 <li class="md-nav__item">
690 <a href="ft2-parameter_tags.html" title="Parameter Tags" class="md-nav__link">
701 <li class="md-nav__item">
702 <a href="ft2-lcd_rendering.html" title="Subpixel Rendering" class="md-nav__link">
718 <li class="md-nav__item md-nav__item--nested">
720 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-7" type="checkbox" id="nav-7">
722 <label class="md-nav__link" for="nav-7">
725 <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
726 <label class="md-nav__title" for="nav-7">
729 <ul class="md-nav__list" data-md-scrollfix>
737 <li class="md-nav__item">
738 <a href="ft2-cache_subsystem.html" title="Cache Sub-System" class="md-nav__link">
754 <li class="md-nav__item md-nav__item--nested">
756 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-8" type="checkbox" id="nav-8">
758 <label class="md-nav__link" for="nav-8">
761 <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
762 <label class="md-nav__title" for="nav-8">
765 <ul class="md-nav__list" data-md-scrollfix>
773 <li class="md-nav__item">
774 <a href="ft2-computations.html" title="Computations" class="md-nav__link">
785 <li class="md-nav__item">
786 <a href="ft2-list_processing.html" title="List Processing" class="md-nav__link">
797 <li class="md-nav__item">
798 <a href="ft2-outline_processing.html" title="Outline Processing" class="md-nav__link">
809 <li class="md-nav__item">
810 <a href="ft2-quick_advance.html" title="Quick retrieval of advance values" class="md-nav__link">
811 Quick retrieval of advance values
821 <li class="md-nav__item">
822 <a href="ft2-bitmap_handling.html" title="Bitmap Handling" class="md-nav__link">
833 <li class="md-nav__item">
834 <a href="ft2-raster.html" title="Scanline Converter" class="md-nav__link">
845 <li class="md-nav__item">
846 <a href="ft2-glyph_stroker.html" title="Glyph Stroker" class="md-nav__link">
857 <li class="md-nav__item">
858 <a href="ft2-system_interface.html" title="System Interface" class="md-nav__link">
869 <li class="md-nav__item">
870 <a href="ft2-module_management.html" title="Module Management" class="md-nav__link">
881 <li class="md-nav__item">
882 <a href="ft2-gzip.html" title="GZIP Streams" class="md-nav__link">
893 <li class="md-nav__item">
894 <a href="ft2-lzw.html" title="LZW Streams" class="md-nav__link">
905 <li class="md-nav__item">
906 <a href="ft2-bzip2.html" title="BZIP2 Streams" class="md-nav__link">
922 <li class="md-nav__item md-nav__item--nested">
924 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-9" type="checkbox" id="nav-9">
926 <label class="md-nav__link" for="nav-9">
929 <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
930 <label class="md-nav__title" for="nav-9">
933 <ul class="md-nav__list" data-md-scrollfix>
941 <li class="md-nav__item">
942 <a href="ft2-error_enumerations.html" title="Error Enumerations" class="md-nav__link">
953 <li class="md-nav__item">
954 <a href="ft2-error_code_values.html" title="Error Code Values" class="md-nav__link">
970 <li class="md-nav__item md-nav__item--nested">
972 <input class="md-toggle md-nav__toggle" data-md-toggle="nav-10" type="checkbox" id="nav-10">
974 <label class="md-nav__link" for="nav-10">
977 <nav class="md-nav" data-md-component="collapsible" data-md-level="1">
978 <label class="md-nav__title" for="nav-10">
981 <ul class="md-nav__list" data-md-scrollfix>
989 <li class="md-nav__item">
990 <a href="ft2-ot_validation.html" title="OpenType Validation" class="md-nav__link">
1001 <li class="md-nav__item">
1002 <a href="ft2-incremental.html" title="Incremental Loading" class="md-nav__link">
1013 <li class="md-nav__item">
1014 <a href="ft2-truetype_engine.html" title="The TrueType Engine" class="md-nav__link">
1025 <li class="md-nav__item">
1026 <a href="ft2-gx_validation.html" title="TrueTypeGX/AAT Validation" class="md-nav__link">
1027 TrueTypeGX/AAT Validation
1044 <div class="md-sidebar md-sidebar--secondary" data-md-component="toc">
1045 <div class="md-sidebar__scrollwrap">
1046 <div class="md-sidebar__inner">
1048 <nav class="md-nav md-nav--secondary">
1054 <label class="md-nav__title" for="__toc">Table of contents</label>
1055 <ul class="md-nav__list" data-md-scrollfix>
1057 <li class="md-nav__item">
1058 <a href="#synopsis" title="Synopsis" class="md-nav__link">
1064 <li class="md-nav__item">
1065 <a href="#ft_layeriterator" title="FT_LayerIterator" class="md-nav__link">
1071 <li class="md-nav__item">
1072 <a href="#ft_get_color_glyph_layer" title="FT_Get_Color_Glyph_Layer" class="md-nav__link">
1073 FT_Get_Color_Glyph_Layer
1090 <div class="md-content">
1091 <article class="md-content__inner md-typeset">
1095 <p><a href="https://www.freetype.org">FreeType</a> » <a href="../">Docs</a> » <a href="index.html#core-api">Core API</a> » Glyph Layer Management</p>
1097 <h1 id="glyph-layer-management">Glyph Layer Management<a class="headerlink" href="#glyph-layer-management" title="Permanent link">¶</a></h1>
1098 <h2 id="synopsis">Synopsis<a class="headerlink" href="#synopsis" title="Permanent link">¶</a></h2>
1099 <p>The functions described here allow access of colored glyph layer data in OpenType's ‘COLR’ tables.</p>
1100 <h2 id="ft_layeriterator">FT_LayerIterator<a class="headerlink" href="#ft_layeriterator" title="Permanent link">¶</a></h2>
1101 <p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
1102 <div class = "codehilite">
1104 <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_LayerIterator_
1106 <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> num_layers;
1107 <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> layer;
1108 <a href="ft2-basic_types.html#ft_byte">FT_Byte</a>* p;
1110 } <b>FT_LayerIterator</b>;
1114 <p>This iterator object is needed for <code><a href="ft2-layer_management.html#ft_get_color_glyph_layer">FT_Get_Color_Glyph_Layer</a></code>.</p>
1117 <table class="fields">
1118 <tr><td class="val" id="num_layers">num_layers</td><td class="desc">
1119 <p>The number of glyph layers for the requested glyph index. Will be set by <code><a href="ft2-layer_management.html#ft_get_color_glyph_layer">FT_Get_Color_Glyph_Layer</a></code>.</p>
1121 <tr><td class="val" id="layer">layer</td><td class="desc">
1122 <p>The current layer. Will be set by <code><a href="ft2-layer_management.html#ft_get_color_glyph_layer">FT_Get_Color_Glyph_Layer</a></code>.</p>
1124 <tr><td class="val" id="p">p</td><td class="desc">
1125 <p>An opaque pointer into ‘COLR’ table data. The caller must set this to <code>NULL</code> before the first call of <code><a href="ft2-layer_management.html#ft_get_color_glyph_layer">FT_Get_Color_Glyph_Layer</a></code>.</p>
1131 <h2 id="ft_get_color_glyph_layer">FT_Get_Color_Glyph_Layer<a class="headerlink" href="#ft_get_color_glyph_layer" title="Permanent link">¶</a></h2>
1132 <p>Defined in FT_FREETYPE_H (freetype/freetype.h).</p>
1133 <div class = "codehilite">
1135 FT_EXPORT( <a href="ft2-basic_types.html#ft_bool">FT_Bool</a> )
1136 <b>FT_Get_Color_Glyph_Layer</b>( <a href="ft2-base_interface.html#ft_face">FT_Face</a> face,
1137 <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> base_glyph,
1138 <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> *aglyph_index,
1139 <a href="ft2-basic_types.html#ft_uint">FT_UInt</a> *acolor_index,
1140 <a href="ft2-layer_management.html#ft_layeriterator">FT_LayerIterator</a>* iterator );
1144 <p>This is an interface to the ‘COLR’ table in OpenType fonts to iteratively retrieve the colored glyph layers associated with the current glyph slot.</p>
1145 <p><a href="https://docs.microsoft.com/en-us/typography/opentype/spec/colr">https://docs.microsoft.com/en-us/typography/opentype/spec/colr</a></p>
1146 <p>The glyph layer data for a given glyph index, if present, provides an alternative, multi-colour glyph representation: Instead of rendering the outline or bitmap with the given glyph index, glyphs with the indices and colors returned by this function are rendered layer by layer.</p>
1147 <p>The returned elements are ordered in the z direction from bottom to top; the 'n'th element should be rendered with the associated palette color and blended on top of the already rendered layers (elements 0, 1, ..., n-1).</p>
1150 <table class="fields">
1151 <tr><td class="val" id="face">face</td><td class="desc">
1152 <p>A handle to the parent face object.</p>
1154 <tr><td class="val" id="base_glyph">base_glyph</td><td class="desc">
1155 <p>The glyph index the colored glyph layers are associated with.</p>
1161 <table class="fields">
1162 <tr><td class="val" id="iterator">iterator</td><td class="desc">
1163 <p>An <code><a href="ft2-layer_management.html#ft_layeriterator">FT_LayerIterator</a></code> object. For the first call you should set <code>iterator->p</code> to <code>NULL</code>. For all following calls, simply use the same object again.</p>
1169 <table class="fields">
1170 <tr><td class="val" id="aglyph_index">aglyph_index</td><td class="desc">
1171 <p>The glyph index of the current layer.</p>
1173 <tr><td class="val" id="acolor_index">acolor_index</td><td class="desc">
1174 <p>The color index into the font face's color palette of the current layer. The value 0xFFFF is special; it doesn't reference a palette entry but indicates that the text foreground color should be used instead (to be set up by the application outside of FreeType).</p>
1175 <p>The color palette can be retrieved with <code><a href="ft2-color_management.html#ft_palette_select">FT_Palette_Select</a></code>.</p>
1181 <p>Value 1 if everything is OK. If there are no more layers (or if there are no layers at all), value 0 gets returned. In case of an error, value 0 is returned also.</p>
1184 <p>This function is necessary if you want to handle glyph layers by yourself. In particular, functions that operate with <code><a href="ft2-glyph_management.html#ft_glyphrec">FT_GlyphRec</a></code> objects (like <code><a href="ft2-glyph_management.html#ft_get_glyph">FT_Get_Glyph</a></code> or <code><a href="ft2-glyph_management.html#ft_glyph_to_bitmap">FT_Glyph_To_Bitmap</a></code>) don't have access to this information.</p>
1185 <p>Note that <code><a href="ft2-base_interface.html#ft_render_glyph">FT_Render_Glyph</a></code> is able to handle colored glyph layers automatically if the <code><a href="ft2-base_interface.html#ft_load_xxx">FT_LOAD_COLOR</a></code> flag is passed to a previous call to <code><a href="ft2-base_interface.html#ft_load_glyph">FT_Load_Glyph</a></code>. [This is an experimental feature.]</p>
1188 <div class="codehilite"><pre><span></span> FT_Color* palette;
1189 FT_LayerIterator iterator;
1191 FT_Bool have_layers;
1192 FT_UInt layer_glyph_index;
1193 FT_UInt layer_color_index;
1196 error = FT_Palette_Select( face, palette_index, &palette );
1201 have_layers = FT_Get_Color_Glyph_Layer( face,
1203 &layer_glyph_index,
1204 &layer_color_index,
1207 if ( palette && have_layers )
1211 FT_Color layer_color;
1214 if ( layer_color_index == 0xFFFF )
1215 layer_color = text_foreground_color;
1217 layer_color = palette[layer_color_index];
1219 // Load and render glyph `layer_glyph_index', then
1220 // blend resulting pixmap (using color `layer_color')
1221 // with previously created pixmaps.
1223 } while ( FT_Get_Color_Glyph_Layer( face,
1225 &layer_glyph_index,
1226 &layer_color_index,
1247 <footer class="md-footer">
1249 <div class="md-footer-nav">
1250 <nav class="md-footer-nav__inner md-grid">
1252 <a href="ft2-color_management.html" title="Glyph Color Management" class="md-flex md-footer-nav__link md-footer-nav__link--prev" rel="prev">
1253 <div class="md-flex__cell md-flex__cell--shrink">
1254 <i class="md-icon md-icon--arrow-back md-footer-nav__button"></i>
1256 <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
1257 <span class="md-flex__ellipsis">
1258 <span class="md-footer-nav__direction">
1261 Glyph Color Management
1267 <a href="ft2-glyph_management.html" title="Glyph Management" class="md-flex md-footer-nav__link md-footer-nav__link--next" rel="next">
1268 <div class="md-flex__cell md-flex__cell--stretch md-footer-nav__title">
1269 <span class="md-flex__ellipsis">
1270 <span class="md-footer-nav__direction">
1276 <div class="md-flex__cell md-flex__cell--shrink">
1277 <i class="md-icon md-icon--arrow-forward md-footer-nav__button"></i>
1284 <div class="md-footer-meta md-typeset">
1285 <div class="md-footer-meta__inner md-grid">
1286 <div class="md-footer-copyright">
1288 <div class="md-footer-copyright__highlight">
1289 Copyright 2019 <a href = "https://www.freetype.org/license.html">The FreeType Project</a>.
1293 <a href="https://www.mkdocs.org">MkDocs</a>
1295 <a href="https://squidfunk.github.io/mkdocs-material/">
1296 Material for MkDocs</a>
1305 <script src="assets/javascripts/application.d9aa80ab.js"></script>
1307 <script>app.initialize({version:"1.0.4",url:{base:"."}})</script>
1309 <script src="javascripts/extra.js"></script>