diff options
author | Werner Lemberg <wl@gnu.org> | 2019-03-17 15:34:34 +0100 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2019-03-17 15:34:34 +0100 |
commit | ede499c36904565116947cfe543fa9810b1287e9 (patch) | |
tree | 8dcd2ae04739295c1b513fd3d0820549661923ad | |
parent | f9a33b25d964922bfec8a12b91e4e16e844aa877 (diff) |
Don't use extra subdirectory `site'.
This makes URLs the same as with the old documentation.
-rw-r--r-- | freetype2/docs/design/design-2.html | 2 | ||||
-rw-r--r-- | freetype2/docs/design/design-3.html | 26 | ||||
-rw-r--r-- | freetype2/docs/design/design-4.html | 24 | ||||
-rw-r--r-- | freetype2/docs/design/design-5.html | 2 | ||||
-rw-r--r-- | freetype2/docs/documentation.html | 4 | ||||
-rw-r--r-- | freetype2/docs/glyphs/glyphs-6.html | 10 | ||||
-rw-r--r-- | freetype2/docs/glyphs/glyphs-7.html | 4 | ||||
-rw-r--r-- | freetype2/docs/reference/404.html (renamed from freetype2/docs/reference/site/404.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/fonts/font-awesome.css (renamed from freetype2/docs/reference/site/assets/fonts/font-awesome.css) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/fonts/material-icons.css (renamed from freetype2/docs/reference/site/assets/fonts/material-icons.css) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/fonts/specimen/FontAwesome.ttf (renamed from freetype2/docs/reference/site/assets/fonts/specimen/FontAwesome.ttf) | bin | 165548 -> 165548 bytes | |||
-rw-r--r-- | freetype2/docs/reference/assets/fonts/specimen/FontAwesome.woff (renamed from freetype2/docs/reference/site/assets/fonts/specimen/FontAwesome.woff) | bin | 98024 -> 98024 bytes | |||
-rw-r--r-- | freetype2/docs/reference/assets/fonts/specimen/FontAwesome.woff2 (renamed from freetype2/docs/reference/site/assets/fonts/specimen/FontAwesome.woff2) | bin | 77160 -> 77160 bytes | |||
-rw-r--r-- | freetype2/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.ttf (renamed from freetype2/docs/reference/site/assets/fonts/specimen/MaterialIcons-Regular.ttf) | bin | 128180 -> 128180 bytes | |||
-rw-r--r-- | freetype2/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff (renamed from freetype2/docs/reference/site/assets/fonts/specimen/MaterialIcons-Regular.woff) | bin | 57620 -> 57620 bytes | |||
-rw-r--r-- | freetype2/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff2 (renamed from freetype2/docs/reference/site/assets/fonts/specimen/MaterialIcons-Regular.woff2) | bin | 44300 -> 44300 bytes | |||
-rw-r--r-- | freetype2/docs/reference/assets/images/favicon.png (renamed from freetype2/docs/reference/site/assets/images/favicon.png) | bin | 521 -> 521 bytes | |||
-rw-r--r-- | freetype2/docs/reference/assets/images/icons/bitbucket.1b09e088.svg (renamed from freetype2/docs/reference/site/assets/images/icons/bitbucket.1b09e088.svg) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/images/icons/github.f0b8504a.svg (renamed from freetype2/docs/reference/site/assets/images/icons/github.f0b8504a.svg) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/images/icons/gitlab.6dd19c00.svg (renamed from freetype2/docs/reference/site/assets/images/icons/gitlab.6dd19c00.svg) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/application.d9aa80ab.js (renamed from freetype2/docs/reference/site/assets/javascripts/application.d9aa80ab.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.da.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.da.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.de.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.de.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.du.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.du.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.es.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.es.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.fi.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.fi.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.fr.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.fr.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.hu.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.hu.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.it.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.it.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.ja.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.ja.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.jp.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.jp.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.multi.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.multi.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.nl.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.nl.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.no.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.no.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.pt.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.pt.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.ro.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.ro.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.ru.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.ru.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.stemmer.support.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.stemmer.support.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.sv.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.sv.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.th.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.th.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/lunr.tr.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/lunr.tr.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/tinyseg.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/tinyseg.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/lunr/wordcut.js (renamed from freetype2/docs/reference/site/assets/javascripts/lunr/wordcut.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/javascripts/modernizr.1f0bcf2b.js (renamed from freetype2/docs/reference/site/assets/javascripts/modernizr.1f0bcf2b.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/stylesheets/application-palette.224b79ff.css (renamed from freetype2/docs/reference/site/assets/stylesheets/application-palette.224b79ff.css) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/assets/stylesheets/application.982221ab.css (renamed from freetype2/docs/reference/site/assets/stylesheets/application.982221ab.css) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-auto_hinter.html (renamed from freetype2/docs/reference/site/ft2-auto_hinter.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-base_interface.html (renamed from freetype2/docs/reference/site/ft2-base_interface.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-basic_types.html (renamed from freetype2/docs/reference/site/ft2-basic_types.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-bdf_fonts.html (renamed from freetype2/docs/reference/site/ft2-bdf_fonts.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-bitmap_handling.html (renamed from freetype2/docs/reference/site/ft2-bitmap_handling.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-bzip2.html (renamed from freetype2/docs/reference/site/ft2-bzip2.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-cache_subsystem.html (renamed from freetype2/docs/reference/site/ft2-cache_subsystem.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-cff_driver.html (renamed from freetype2/docs/reference/site/ft2-cff_driver.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-cid_fonts.html (renamed from freetype2/docs/reference/site/ft2-cid_fonts.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-color_management.html (renamed from freetype2/docs/reference/site/ft2-color_management.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-computations.html (renamed from freetype2/docs/reference/site/ft2-computations.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-error_code_values.html (renamed from freetype2/docs/reference/site/ft2-error_code_values.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-error_enumerations.html (renamed from freetype2/docs/reference/site/ft2-error_enumerations.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-font_formats.html (renamed from freetype2/docs/reference/site/ft2-font_formats.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-gasp_table.html (renamed from freetype2/docs/reference/site/ft2-gasp_table.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-glyph_management.html (renamed from freetype2/docs/reference/site/ft2-glyph_management.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-glyph_stroker.html (renamed from freetype2/docs/reference/site/ft2-glyph_stroker.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-glyph_variants.html (renamed from freetype2/docs/reference/site/ft2-glyph_variants.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-gx_validation.html (renamed from freetype2/docs/reference/site/ft2-gx_validation.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-gzip.html (renamed from freetype2/docs/reference/site/ft2-gzip.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-header_file_macros.html (renamed from freetype2/docs/reference/site/ft2-header_file_macros.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-header_inclusion.html (renamed from freetype2/docs/reference/site/ft2-header_inclusion.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-incremental.html (renamed from freetype2/docs/reference/site/ft2-incremental.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-index.html (renamed from freetype2/docs/reference/site/ft2-index.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-layer_management.html (renamed from freetype2/docs/reference/site/ft2-layer_management.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-lcd_rendering.html (renamed from freetype2/docs/reference/site/ft2-lcd_rendering.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-list_processing.html (renamed from freetype2/docs/reference/site/ft2-list_processing.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-lzw.html (renamed from freetype2/docs/reference/site/ft2-lzw.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-mac_specific.html (renamed from freetype2/docs/reference/site/ft2-mac_specific.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-module_management.html (renamed from freetype2/docs/reference/site/ft2-module_management.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-multiple_masters.html (renamed from freetype2/docs/reference/site/ft2-multiple_masters.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-ot_validation.html (renamed from freetype2/docs/reference/site/ft2-ot_validation.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-outline_processing.html (renamed from freetype2/docs/reference/site/ft2-outline_processing.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-parameter_tags.html (renamed from freetype2/docs/reference/site/ft2-parameter_tags.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-pcf_driver.html (renamed from freetype2/docs/reference/site/ft2-pcf_driver.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-pfr_fonts.html (renamed from freetype2/docs/reference/site/ft2-pfr_fonts.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-properties.html (renamed from freetype2/docs/reference/site/ft2-properties.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-quick_advance.html (renamed from freetype2/docs/reference/site/ft2-quick_advance.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-raster.html (renamed from freetype2/docs/reference/site/ft2-raster.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-sfnt_names.html (renamed from freetype2/docs/reference/site/ft2-sfnt_names.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-sizes_management.html (renamed from freetype2/docs/reference/site/ft2-sizes_management.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-system_interface.html (renamed from freetype2/docs/reference/site/ft2-system_interface.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-t1_cid_driver.html (renamed from freetype2/docs/reference/site/ft2-t1_cid_driver.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-truetype_engine.html (renamed from freetype2/docs/reference/site/ft2-truetype_engine.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-truetype_tables.html (renamed from freetype2/docs/reference/site/ft2-truetype_tables.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-tt_driver.html (renamed from freetype2/docs/reference/site/ft2-tt_driver.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-type1_tables.html (renamed from freetype2/docs/reference/site/ft2-type1_tables.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-user_allocation.html (renamed from freetype2/docs/reference/site/ft2-user_allocation.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-version.html (renamed from freetype2/docs/reference/site/ft2-version.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/ft2-winfnt_fonts.html (renamed from freetype2/docs/reference/site/ft2-winfnt_fonts.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/images/favico.ico (renamed from freetype2/docs/reference/site/images/favico.ico) | bin | 1150 -> 1150 bytes | |||
-rw-r--r-- | freetype2/docs/reference/index.html (renamed from freetype2/docs/reference/site/index.html) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/javascripts/extra.js (renamed from freetype2/docs/reference/site/javascripts/extra.js) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/search/search_index.json (renamed from freetype2/docs/reference/site/search/search_index.json) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/sitemap.xml (renamed from freetype2/docs/reference/site/sitemap.xml) | 0 | ||||
-rw-r--r-- | freetype2/docs/reference/sitemap.xml.gz (renamed from freetype2/docs/reference/site/sitemap.xml.gz) | bin | 222 -> 222 bytes | |||
-rw-r--r-- | freetype2/docs/reference/stylesheets/extra.css (renamed from freetype2/docs/reference/site/stylesheets/extra.css) | 0 | ||||
-rw-r--r-- | freetype2/docs/tutorial/step1.html | 52 | ||||
-rw-r--r-- | freetype2/docs/tutorial/step2.html | 48 | ||||
-rw-r--r-- | freetype2/docs/tutorial/step3.html | 2 |
106 files changed, 87 insertions, 87 deletions
diff --git a/freetype2/docs/design/design-2.html b/freetype2/docs/design/design-2.html index 84a3bdc..5591a44 100644 --- a/freetype2/docs/design/design-2.html +++ b/freetype2/docs/design/design-2.html @@ -115,7 +115,7 @@ charge of implementing memory management and input stream access, as well as <tt>ftinit</tt>, which is in charge of library initialization (i.e., implementing - the <a href="../reference/site/ft2-base_interface.html#ft_init_freetype"><code>FT_Init_FreeType</code></a> + the <a href="../reference/ft2-base_interface.html#ft_init_freetype"><code>FT_Init_FreeType</code></a> function).</p> </li> <li> diff --git a/freetype2/docs/design/design-3.html b/freetype2/docs/design/design-3.html index 4a901dc..6459193 100644 --- a/freetype2/docs/design/design-3.html +++ b/freetype2/docs/design/design-3.html @@ -160,19 +160,19 @@ typedef struct FT_FooBarRec_ destroy all its children (i.e., faces and modules).</p> <p>Typical client applications should - call <a href="../reference/site/ft2-base_interface.html#ft_init_freetype"><code>FT_Init_FreeType</code></a> + call <a href="../reference/ft2-base_interface.html#ft_init_freetype"><code>FT_Init_FreeType</code></a> in order to create a new library object, ready to be used for further actions.</p> <p>Another alternative is to create a fresh new library instance by calling the function - <a href="../reference/site/ft2-module_management.html#ft_new_library"><code>FT_New_Library</code></a>, + <a href="../reference/ft2-module_management.html#ft_new_library"><code>FT_New_Library</code></a>, defined in the <tt>ftmodule.h</tt> public header file. This function will however return an ‘empty’ library instance with no module registered in it. You can ‘install’ modules in the instance by calling - <a href="../reference/site/ft2-module_management.html#ft_add_module"><code>FT_Add_Module</code></a> + <a href="../reference/ft2-module_management.html#ft_add_module"><code>FT_Add_Module</code></a> manually.</p> <p>Calling <tt>FT_Init_FreeType</tt> is a lot more @@ -186,7 +186,7 @@ typedef struct FT_FooBarRec_ <p>For now, one should consider that library objects are created with <tt>FT_Init_FreeType</tt>, and destroyed along with all children - with <a href="../reference/site/ft2-base_interface.html#ft_done_freetype"><code>FT_Done_FreeType</code></a>.</p> + with <a href="../reference/ft2-base_interface.html#ft_done_freetype"><code>FT_Done_FreeType</code></a>.</p> <h3 id="section-3">3. The <tt>FT_Face</tt> class</h3> @@ -197,7 +197,7 @@ typedef struct FT_FooBarRec_ Italic’ correspond to two distinct faces.</p> <p>A face object is normally created - through <a href="../reference/site/ft2-base_interface.html#ft_new_face"><code>FT_New_Face</code></a>. + through <a href="../reference/ft2-base_interface.html#ft_new_face"><code>FT_New_Face</code></a>. This function takes the following parameters: an <tt>FT_Library</tt> handle, a C file pathname used to indicate which font file to open, an index used to decide @@ -223,7 +223,7 @@ FT_Error FT_New_Face( FT_Library library, glyphs in the face, the face's family name, style name, the EM size for scalable formats, etc. For more details, look at - the <a href="../reference/site/ft2-base_interface.html#ft_facerec"><code>FT_FaceRec</code></a> + the <a href="../reference/ft2-base_interface.html#ft_facerec"><code>FT_FaceRec</code></a> definition in the FreeType 2 API Reference.</p> @@ -236,13 +236,13 @@ FT_Error FT_New_Face( FT_Library library, accessible as <tt>face->size</tt>.</p> <p>The contents of a size object can be changed by calling - <a href="../reference/site/ft2-base_interface.html#ft_request_size"><code>FT_Request_Size</code></a>, <a href="../reference/site/ft2-base_interface.html#ft_set_pixel_sizes"><code>FT_Set_Pixel_Sizes</code></a>, - or <a href="../reference/site/ft2-base_interface.html#ft_set_char_size"><code>FT_Set_Char_Size</code></a>.</p> + <a href="../reference/ft2-base_interface.html#ft_request_size"><code>FT_Request_Size</code></a>, <a href="../reference/ft2-base_interface.html#ft_set_pixel_sizes"><code>FT_Set_Pixel_Sizes</code></a>, + or <a href="../reference/ft2-base_interface.html#ft_set_char_size"><code>FT_Set_Char_Size</code></a>.</p> <p>A new size object can be created - with <a href="../reference/site/ft2-sizes_management.html#ft_new_size"><code>FT_New_Size</code></a>, + with <a href="../reference/ft2-sizes_management.html#ft_new_size"><code>FT_New_Size</code></a>, and destroyed manually - with <a href="../reference/site/ft2-sizes_management.html#ft_done_size"><code>FT_Done_Size</code></a>. + with <a href="../reference/ft2-sizes_management.html#ft_done_size"><code>FT_Done_Size</code></a>. Note that typical applications don't need to do this normally: usually it is fully sufficient to use the default size object provided with @@ -250,7 +250,7 @@ FT_Error FT_New_Face( FT_Library library, <p>The public fields of <tt>FT_Size</tt> objects are defined in a very small structure - named <a href="../reference/site/ft2-base_interface.html#ft_sizerec"><code>FT_SizeRec</code></a>. + named <a href="../reference/ft2-base_interface.html#ft_sizerec"><code>FT_SizeRec</code></a>. However, it is important to understand that some font drivers define their own derivatives of <tt>FT_Size</tt> to store important internal data that is re-computed each @@ -287,7 +287,7 @@ FT_Error FT_New_Face( FT_Library library, glyph.</p> <p>The - base <a href="../reference/site/ft2-base_interface.html#ft_glyphslotrec"><code>FT_GlyphSlotRec</code></a> + base <a href="../reference/ft2-base_interface.html#ft_glyphslotrec"><code>FT_GlyphSlotRec</code></a> structure only presents glyph metrics and images to client applications, while the actual implementation may contain more sophisticated data.</p> @@ -324,7 +324,7 @@ FT_Error FT_New_Face( FT_Library library, corresponding to it.</p> <p>Each font format provides its own derivative of - <a href="../reference/site/ft2-base_interface.html#ft_charmaprec"><code>FT_CharMapRec</code></a> + <a href="../reference/ft2-base_interface.html#ft_charmaprec"><code>FT_CharMapRec</code></a> and thus needs to implement these objects.</p> diff --git a/freetype2/docs/design/design-4.html b/freetype2/docs/design/design-4.html index 60292e2..cd3742b 100644 --- a/freetype2/docs/design/design-4.html +++ b/freetype2/docs/design/design-4.html @@ -98,22 +98,22 @@ <li> <p>Create a new <tt>FT_Memory</tt> object by hand. The definition - of <a href="../reference/site/ft2-system_interface.html#ft_memoryrec"><code>FT_MemoryRec</code></a> + of <a href="../reference/ft2-system_interface.html#ft_memoryrec"><code>FT_MemoryRec</code></a> is located in the public header file <tt>ftsystem.h</tt>.</p> </li> <li> - <p>Call <a href="../reference/site/ft2-module_management.html#ft_new_library"><code>FT_New_Library</code></a> + <p>Call <a href="../reference/ft2-module_management.html#ft_new_library"><code>FT_New_Library</code></a> to create a new library instance using your custom memory manager. This new library doesn't yet contain any registered modules.</p> </li> <li> <p>Register the set of default modules by calling the - function <a href="../reference/site/ft2-module_management.html#ft_add_default_modules"><code>FT_Add_Default_Modules</code></a> + function <a href="../reference/ft2-module_management.html#ft_add_default_modules"><code>FT_Add_Default_Modules</code></a> provided by the <tt>ftinit</tt> component, or manually register your drivers by repeatedly - calling <a href="../reference/site/ft2-module_management.html#ft_add_module"><code>FT_Add_Module</code></a>.</p> + calling <a href="../reference/ft2-module_management.html#ft_add_module"><code>FT_Add_Module</code></a>.</p> </li> </ol> @@ -122,13 +122,13 @@ <p>Font files are always read through <tt>FT_Stream</tt> objects. The definition - of <a href="../reference/site/ft2-system_interface.html#ft_streamrec"><code>FT_StreamRec</code></a> + of <a href="../reference/ft2-system_interface.html#ft_streamrec"><code>FT_StreamRec</code></a> is located in the public header file <tt>ftsystem.h</tt>, which allows client developers to provide their own implementation of streams if they wish so.</p> <p>The - function <a href="../reference/site/ft2-base_interface.html#ft_new_face"><code>FT_New_Face</code></a> + function <a href="../reference/ft2-base_interface.html#ft_new_face"><code>FT_New_Face</code></a> always automatically creates a new stream object from the C pathname given as its second argument. This is achieved by calling the (internal) function @@ -159,14 +159,14 @@ ‘broken file’.</p> <p>The - function <a href="../reference/site/ft2-base_interface.html#ft_new_memory_face"><code>FT_New_Memory_Face</code></a> + function <a href="../reference/ft2-base_interface.html#ft_new_memory_face"><code>FT_New_Memory_Face</code></a> can be used to directly create and open an <tt>FT_Face</tt> object from data that is readily available in memory (including ROM-based fonts).</p> <p>Finally, in the case where a custom input stream is needed, client applications can use the - function <a href="../reference/site/ft2-base_interface.html#ft_open_face"><code>FT_Open_Face</code></a>, + function <a href="../reference/ft2-base_interface.html#ft_open_face"><code>FT_Open_Face</code></a>, which can accept custom input streams. This may be useful in the case of compressed or remote font files, or even embedded font files that need to be extracted from certain @@ -174,7 +174,7 @@ <p>Note that each face owns a single stream, which is also destroyed - by <a href="../reference/site/ft2-base_interface.html#ft_done_face"><code>FT_Done_Face</code></a>.</p> + by <a href="../reference/ft2-base_interface.html#ft_done_face"><code>FT_Done_Face</code></a>.</p> <h3 id="section-3">3. Modules</h3> @@ -188,14 +188,14 @@ available to client applications. However, each <em>module type</em> is described by a simple public structure - named <a href="../reference/site/ft2-module_management.html#ft_module_class"><code>FT_Module_Class</code></a>, + named <a href="../reference/ft2-module_management.html#ft_module_class"><code>FT_Module_Class</code></a>, defined in header file <tt>ftmodule.h</tt>, and is described later in this document.</p> <p>You need a pointer to an <tt>FT_Module_Class</tt> structure when - calling <a href="../reference/site/ft2-module_management.html#ft_add_module"><code>FT_Add_Module</code></a>.</p> + calling <a href="../reference/ft2-module_management.html#ft_add_module"><code>FT_Add_Module</code></a>.</p> <pre> FT_Error @@ -285,7 +285,7 @@ FT_Add_Module( FT_Library library, original font file's format. This means that all face objects are destroyed when a module is removed or unregistered from a library instance (typically by calling - the <a href="../reference/site/ft2-module_management.html#ft_remove_module"><code>FT_Remove_Module</code></a> + the <a href="../reference/ft2-module_management.html#ft_remove_module"><code>FT_Remove_Module</code></a> function). Because of this, you should always take care that no <tt>FT_Face</tt> object is opened when you upgrade or remove a module from a library, as this could cause diff --git a/freetype2/docs/design/design-5.html b/freetype2/docs/design/design-5.html index 4b04ff7..c17e956 100644 --- a/freetype2/docs/design/design-5.html +++ b/freetype2/docs/design/design-5.html @@ -85,7 +85,7 @@ <td> <p>Supports the conversion of vectorial outlines (described by - an <a href="../reference/site/ft2-outline_processing.html#ft_outline"><code>FT_Outline</code></a> + an <a href="../reference/ft2-outline_processing.html#ft_outline"><code>FT_Outline</code></a> object) to <em>monochrome</em> bitmaps.</p> </td> </tr> diff --git a/freetype2/docs/documentation.html b/freetype2/docs/documentation.html index 90f751d..8c86b91 100644 --- a/freetype2/docs/documentation.html +++ b/freetype2/docs/documentation.html @@ -72,7 +72,7 @@ <h3><a href="tutorial/index.html">The FreeType Tutorial</a></h3> - <h3><a href="reference/site/index.html">The FreeType API + <h3><a href="reference/index.html">The FreeType API Reference</a></h3> <h3><a href="design/index.html">The Design of @@ -172,7 +172,7 @@ <a href="tutorial/step1.html">Tutorial</a> </li> <li class="secondary"> - <a href="reference/site/index.html">API Reference</a> + <a href="reference/index.html">API Reference</a> </li> <li class="secondary"> <a href="design/index.html">Design</a> diff --git a/freetype2/docs/glyphs/glyphs-6.html b/freetype2/docs/glyphs/glyphs-6.html index 18cca40..a97d469 100644 --- a/freetype2/docs/glyphs/glyphs-6.html +++ b/freetype2/docs/glyphs/glyphs-6.html @@ -214,7 +214,7 @@ <p>A FreeType outline is described through a simple structure - called <a href="../reference/site/ft2-outline_processing.html#ft_outline"><code>FT_Outline</code></a>. + called <a href="../reference/ft2-outline_processing.html#ft_outline"><code>FT_Outline</code></a>. Right now, the following fields are of interest:</p> <table class="vertical-space"> @@ -266,7 +266,7 @@ </table> <p>Here, <code>points</code> is a pointer to an array of - <a href="../reference/site/ft2-basic_types.html#ft_vector"><code>FT_Vector</code></a> + <a href="../reference/ft2-basic_types.html#ft_vector"><code>FT_Vector</code></a> records, used to store the vectorial coordinates of each outline point. These are expressed in 1/64th of a pixel, which is also known as the <em>26.6 fixed-point @@ -279,7 +279,7 @@ at point <code>contours[0]+1</code> and ends at <code>contours[1]</code>, etc. To traverse these points in a callback based manner, - use <a href="../reference/site/ft2-outline_processing.html#ft_outline_decompose"><code>FT_Outline_Decompose</code></a>.</p> + use <a href="../reference/ft2-outline_processing.html#ft_outline_decompose"><code>FT_Outline_Decompose</code></a>.</p> <p>Note that each contour is closed, and that the value of <code>n_points</code> should be equal @@ -339,9 +339,9 @@ <p>Control and bounding boxes can be computed automatically using the - functions <a href="../reference/site/ft2-outline_processing.html#ft_outline_get_cbox"><code>FT_Outline_Get_CBox</code></a> + functions <a href="../reference/ft2-outline_processing.html#ft_outline_get_cbox"><code>FT_Outline_Get_CBox</code></a> and - <a href="../reference/site/ft2-outline_processing.html#ft_outline_get_bbox"><code>FT_Outline_Get_BBox</code></a>. + <a href="../reference/ft2-outline_processing.html#ft_outline_get_bbox"><code>FT_Outline_Get_BBox</code></a>. The former function is always very fast, while the latter <em>may</em> be slow in the case of ‘outside’ control points (as it needs to find diff --git a/freetype2/docs/glyphs/glyphs-7.html b/freetype2/docs/glyphs/glyphs-7.html index 34367ef..5a6aa2e 100644 --- a/freetype2/docs/glyphs/glyphs-7.html +++ b/freetype2/docs/glyphs/glyphs-7.html @@ -110,7 +110,7 @@ <p>In FreeType, a bitmap or pixmap is described through a single structure - called <a href="../reference/site/ft2-basic_types.html#ft_bitmap"><code>FT_Bitmap</code></a>. + called <a href="../reference/ft2-basic_types.html#ft_bitmap"><code>FT_Bitmap</code></a>. The fields we are interested in are:</p> <table class="vertical-space"> @@ -324,7 +324,7 @@ </li> <li> <p>Call the rendering function (it can be - <a href="../reference/site/ft2-outline_processing.html#ft_outline_render"><code>FT_Outline_Render</code></a>, + <a href="../reference/ft2-outline_processing.html#ft_outline_render"><code>FT_Outline_Render</code></a>, for example).</p> </li> </ul> diff --git a/freetype2/docs/reference/site/404.html b/freetype2/docs/reference/404.html index 4322e97..4322e97 100644 --- a/freetype2/docs/reference/site/404.html +++ b/freetype2/docs/reference/404.html diff --git a/freetype2/docs/reference/site/assets/fonts/font-awesome.css b/freetype2/docs/reference/assets/fonts/font-awesome.css index b476b53..b476b53 100644 --- a/freetype2/docs/reference/site/assets/fonts/font-awesome.css +++ b/freetype2/docs/reference/assets/fonts/font-awesome.css diff --git a/freetype2/docs/reference/site/assets/fonts/material-icons.css b/freetype2/docs/reference/assets/fonts/material-icons.css index d23d365..d23d365 100644 --- a/freetype2/docs/reference/site/assets/fonts/material-icons.css +++ b/freetype2/docs/reference/assets/fonts/material-icons.css diff --git a/freetype2/docs/reference/site/assets/fonts/specimen/FontAwesome.ttf b/freetype2/docs/reference/assets/fonts/specimen/FontAwesome.ttf Binary files differindex 35acda2..35acda2 100644 --- a/freetype2/docs/reference/site/assets/fonts/specimen/FontAwesome.ttf +++ b/freetype2/docs/reference/assets/fonts/specimen/FontAwesome.ttf diff --git a/freetype2/docs/reference/site/assets/fonts/specimen/FontAwesome.woff b/freetype2/docs/reference/assets/fonts/specimen/FontAwesome.woff Binary files differindex 400014a..400014a 100644 --- a/freetype2/docs/reference/site/assets/fonts/specimen/FontAwesome.woff +++ b/freetype2/docs/reference/assets/fonts/specimen/FontAwesome.woff diff --git a/freetype2/docs/reference/site/assets/fonts/specimen/FontAwesome.woff2 b/freetype2/docs/reference/assets/fonts/specimen/FontAwesome.woff2 Binary files differindex 4d13fc6..4d13fc6 100644 --- a/freetype2/docs/reference/site/assets/fonts/specimen/FontAwesome.woff2 +++ b/freetype2/docs/reference/assets/fonts/specimen/FontAwesome.woff2 diff --git a/freetype2/docs/reference/site/assets/fonts/specimen/MaterialIcons-Regular.ttf b/freetype2/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.ttf Binary files differindex 7015564..7015564 100644 --- a/freetype2/docs/reference/site/assets/fonts/specimen/MaterialIcons-Regular.ttf +++ b/freetype2/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.ttf diff --git a/freetype2/docs/reference/site/assets/fonts/specimen/MaterialIcons-Regular.woff b/freetype2/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff Binary files differindex b648a3e..b648a3e 100644 --- a/freetype2/docs/reference/site/assets/fonts/specimen/MaterialIcons-Regular.woff +++ b/freetype2/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff diff --git a/freetype2/docs/reference/site/assets/fonts/specimen/MaterialIcons-Regular.woff2 b/freetype2/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff2 Binary files differindex 9fa2112..9fa2112 100644 --- a/freetype2/docs/reference/site/assets/fonts/specimen/MaterialIcons-Regular.woff2 +++ b/freetype2/docs/reference/assets/fonts/specimen/MaterialIcons-Regular.woff2 diff --git a/freetype2/docs/reference/site/assets/images/favicon.png b/freetype2/docs/reference/assets/images/favicon.png Binary files differindex 76d17f5..76d17f5 100644 --- a/freetype2/docs/reference/site/assets/images/favicon.png +++ b/freetype2/docs/reference/assets/images/favicon.png diff --git a/freetype2/docs/reference/site/assets/images/icons/bitbucket.1b09e088.svg b/freetype2/docs/reference/assets/images/icons/bitbucket.1b09e088.svg index a25435a..a25435a 100644 --- a/freetype2/docs/reference/site/assets/images/icons/bitbucket.1b09e088.svg +++ b/freetype2/docs/reference/assets/images/icons/bitbucket.1b09e088.svg diff --git a/freetype2/docs/reference/site/assets/images/icons/github.f0b8504a.svg b/freetype2/docs/reference/assets/images/icons/github.f0b8504a.svg index c009420..c009420 100644 --- a/freetype2/docs/reference/site/assets/images/icons/github.f0b8504a.svg +++ b/freetype2/docs/reference/assets/images/icons/github.f0b8504a.svg diff --git a/freetype2/docs/reference/site/assets/images/icons/gitlab.6dd19c00.svg b/freetype2/docs/reference/assets/images/icons/gitlab.6dd19c00.svg index 9e3d6f0..9e3d6f0 100644 --- a/freetype2/docs/reference/site/assets/images/icons/gitlab.6dd19c00.svg +++ b/freetype2/docs/reference/assets/images/icons/gitlab.6dd19c00.svg diff --git a/freetype2/docs/reference/site/assets/javascripts/application.d9aa80ab.js b/freetype2/docs/reference/assets/javascripts/application.d9aa80ab.js index cd404eb..cd404eb 100644 --- a/freetype2/docs/reference/site/assets/javascripts/application.d9aa80ab.js +++ b/freetype2/docs/reference/assets/javascripts/application.d9aa80ab.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.da.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.da.js index 34910df..34910df 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.da.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.da.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.de.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.de.js index 1529892..1529892 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.de.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.de.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.du.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.du.js index 5263200..5263200 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.du.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.du.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.es.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.es.js index 9de6c09..9de6c09 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.es.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.es.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.fi.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.fi.js index 2f9bf5a..2f9bf5a 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.fi.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.fi.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.fr.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.fr.js index 078d0ca..078d0ca 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.fr.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.fr.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.hu.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.hu.js index 56a4b0d..56a4b0d 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.hu.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.hu.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.it.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.it.js index 50dddaa..50dddaa 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.it.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.it.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.ja.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.ja.js index 69f6202..69f6202 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.ja.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.ja.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.jp.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.jp.js index c055eba..c055eba 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.jp.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.jp.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.multi.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.multi.js index 8a145c9..8a145c9 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.multi.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.multi.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.nl.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.nl.js index 273f4ad..273f4ad 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.nl.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.nl.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.no.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.no.js index 3d156b9..3d156b9 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.no.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.no.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.pt.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.pt.js index f50fc9f..f50fc9f 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.pt.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.pt.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.ro.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.ro.js index b19627e..b19627e 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.ro.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.ro.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.ru.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.ru.js index ac99248..ac99248 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.ru.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.ru.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.stemmer.support.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.stemmer.support.js index 55fd417..55fd417 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.stemmer.support.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.stemmer.support.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.sv.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.sv.js index 6daf5f9..6daf5f9 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.sv.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.sv.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.th.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.th.js index ee8ef37..ee8ef37 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.th.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.th.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.tr.js b/freetype2/docs/reference/assets/javascripts/lunr/lunr.tr.js index e8fb5a7..e8fb5a7 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/lunr.tr.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/lunr.tr.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/tinyseg.js b/freetype2/docs/reference/assets/javascripts/lunr/tinyseg.js index 45bffe0..45bffe0 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/tinyseg.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/tinyseg.js diff --git a/freetype2/docs/reference/site/assets/javascripts/lunr/wordcut.js b/freetype2/docs/reference/assets/javascripts/lunr/wordcut.js index 179792a..179792a 100644 --- a/freetype2/docs/reference/site/assets/javascripts/lunr/wordcut.js +++ b/freetype2/docs/reference/assets/javascripts/lunr/wordcut.js diff --git a/freetype2/docs/reference/site/assets/javascripts/modernizr.1f0bcf2b.js b/freetype2/docs/reference/assets/javascripts/modernizr.1f0bcf2b.js index cd5a11b..cd5a11b 100644 --- a/freetype2/docs/reference/site/assets/javascripts/modernizr.1f0bcf2b.js +++ b/freetype2/docs/reference/assets/javascripts/modernizr.1f0bcf2b.js diff --git a/freetype2/docs/reference/site/assets/stylesheets/application-palette.224b79ff.css b/freetype2/docs/reference/assets/stylesheets/application-palette.224b79ff.css index cbbb259..cbbb259 100644 --- a/freetype2/docs/reference/site/assets/stylesheets/application-palette.224b79ff.css +++ b/freetype2/docs/reference/assets/stylesheets/application-palette.224b79ff.css diff --git a/freetype2/docs/reference/site/assets/stylesheets/application.982221ab.css b/freetype2/docs/reference/assets/stylesheets/application.982221ab.css index a3762ca..a3762ca 100644 --- a/freetype2/docs/reference/site/assets/stylesheets/application.982221ab.css +++ b/freetype2/docs/reference/assets/stylesheets/application.982221ab.css diff --git a/freetype2/docs/reference/site/ft2-auto_hinter.html b/freetype2/docs/reference/ft2-auto_hinter.html index 1d28663..1d28663 100644 --- a/freetype2/docs/reference/site/ft2-auto_hinter.html +++ b/freetype2/docs/reference/ft2-auto_hinter.html diff --git a/freetype2/docs/reference/site/ft2-base_interface.html b/freetype2/docs/reference/ft2-base_interface.html index b86ff9e..b86ff9e 100644 --- a/freetype2/docs/reference/site/ft2-base_interface.html +++ b/freetype2/docs/reference/ft2-base_interface.html diff --git a/freetype2/docs/reference/site/ft2-basic_types.html b/freetype2/docs/reference/ft2-basic_types.html index c822b7c..c822b7c 100644 --- a/freetype2/docs/reference/site/ft2-basic_types.html +++ b/freetype2/docs/reference/ft2-basic_types.html diff --git a/freetype2/docs/reference/site/ft2-bdf_fonts.html b/freetype2/docs/reference/ft2-bdf_fonts.html index 55a1226..55a1226 100644 --- a/freetype2/docs/reference/site/ft2-bdf_fonts.html +++ b/freetype2/docs/reference/ft2-bdf_fonts.html diff --git a/freetype2/docs/reference/site/ft2-bitmap_handling.html b/freetype2/docs/reference/ft2-bitmap_handling.html index e732b5a..e732b5a 100644 --- a/freetype2/docs/reference/site/ft2-bitmap_handling.html +++ b/freetype2/docs/reference/ft2-bitmap_handling.html diff --git a/freetype2/docs/reference/site/ft2-bzip2.html b/freetype2/docs/reference/ft2-bzip2.html index 28f05b3..28f05b3 100644 --- a/freetype2/docs/reference/site/ft2-bzip2.html +++ b/freetype2/docs/reference/ft2-bzip2.html diff --git a/freetype2/docs/reference/site/ft2-cache_subsystem.html b/freetype2/docs/reference/ft2-cache_subsystem.html index bdfd7d6..bdfd7d6 100644 --- a/freetype2/docs/reference/site/ft2-cache_subsystem.html +++ b/freetype2/docs/reference/ft2-cache_subsystem.html diff --git a/freetype2/docs/reference/site/ft2-cff_driver.html b/freetype2/docs/reference/ft2-cff_driver.html index 7d603f2..7d603f2 100644 --- a/freetype2/docs/reference/site/ft2-cff_driver.html +++ b/freetype2/docs/reference/ft2-cff_driver.html diff --git a/freetype2/docs/reference/site/ft2-cid_fonts.html b/freetype2/docs/reference/ft2-cid_fonts.html index 0c8bfa2..0c8bfa2 100644 --- a/freetype2/docs/reference/site/ft2-cid_fonts.html +++ b/freetype2/docs/reference/ft2-cid_fonts.html diff --git a/freetype2/docs/reference/site/ft2-color_management.html b/freetype2/docs/reference/ft2-color_management.html index 5e31579..5e31579 100644 --- a/freetype2/docs/reference/site/ft2-color_management.html +++ b/freetype2/docs/reference/ft2-color_management.html diff --git a/freetype2/docs/reference/site/ft2-computations.html b/freetype2/docs/reference/ft2-computations.html index 91efc35..91efc35 100644 --- a/freetype2/docs/reference/site/ft2-computations.html +++ b/freetype2/docs/reference/ft2-computations.html diff --git a/freetype2/docs/reference/site/ft2-error_code_values.html b/freetype2/docs/reference/ft2-error_code_values.html index 18349db..18349db 100644 --- a/freetype2/docs/reference/site/ft2-error_code_values.html +++ b/freetype2/docs/reference/ft2-error_code_values.html diff --git a/freetype2/docs/reference/site/ft2-error_enumerations.html b/freetype2/docs/reference/ft2-error_enumerations.html index 8495a89..8495a89 100644 --- a/freetype2/docs/reference/site/ft2-error_enumerations.html +++ b/freetype2/docs/reference/ft2-error_enumerations.html diff --git a/freetype2/docs/reference/site/ft2-font_formats.html b/freetype2/docs/reference/ft2-font_formats.html index 2be4d32..2be4d32 100644 --- a/freetype2/docs/reference/site/ft2-font_formats.html +++ b/freetype2/docs/reference/ft2-font_formats.html diff --git a/freetype2/docs/reference/site/ft2-gasp_table.html b/freetype2/docs/reference/ft2-gasp_table.html index 05ff01d..05ff01d 100644 --- a/freetype2/docs/reference/site/ft2-gasp_table.html +++ b/freetype2/docs/reference/ft2-gasp_table.html diff --git a/freetype2/docs/reference/site/ft2-glyph_management.html b/freetype2/docs/reference/ft2-glyph_management.html index 0252535..0252535 100644 --- a/freetype2/docs/reference/site/ft2-glyph_management.html +++ b/freetype2/docs/reference/ft2-glyph_management.html diff --git a/freetype2/docs/reference/site/ft2-glyph_stroker.html b/freetype2/docs/reference/ft2-glyph_stroker.html index dee1410..dee1410 100644 --- a/freetype2/docs/reference/site/ft2-glyph_stroker.html +++ b/freetype2/docs/reference/ft2-glyph_stroker.html diff --git a/freetype2/docs/reference/site/ft2-glyph_variants.html b/freetype2/docs/reference/ft2-glyph_variants.html index 194c769..194c769 100644 --- a/freetype2/docs/reference/site/ft2-glyph_variants.html +++ b/freetype2/docs/reference/ft2-glyph_variants.html diff --git a/freetype2/docs/reference/site/ft2-gx_validation.html b/freetype2/docs/reference/ft2-gx_validation.html index 36fe2e2..36fe2e2 100644 --- a/freetype2/docs/reference/site/ft2-gx_validation.html +++ b/freetype2/docs/reference/ft2-gx_validation.html diff --git a/freetype2/docs/reference/site/ft2-gzip.html b/freetype2/docs/reference/ft2-gzip.html index 5f596a9..5f596a9 100644 --- a/freetype2/docs/reference/site/ft2-gzip.html +++ b/freetype2/docs/reference/ft2-gzip.html diff --git a/freetype2/docs/reference/site/ft2-header_file_macros.html b/freetype2/docs/reference/ft2-header_file_macros.html index 7edff2d..7edff2d 100644 --- a/freetype2/docs/reference/site/ft2-header_file_macros.html +++ b/freetype2/docs/reference/ft2-header_file_macros.html diff --git a/freetype2/docs/reference/site/ft2-header_inclusion.html b/freetype2/docs/reference/ft2-header_inclusion.html index 3650c35..3650c35 100644 --- a/freetype2/docs/reference/site/ft2-header_inclusion.html +++ b/freetype2/docs/reference/ft2-header_inclusion.html diff --git a/freetype2/docs/reference/site/ft2-incremental.html b/freetype2/docs/reference/ft2-incremental.html index 6950abd..6950abd 100644 --- a/freetype2/docs/reference/site/ft2-incremental.html +++ b/freetype2/docs/reference/ft2-incremental.html diff --git a/freetype2/docs/reference/site/ft2-index.html b/freetype2/docs/reference/ft2-index.html index c34e9c0..c34e9c0 100644 --- a/freetype2/docs/reference/site/ft2-index.html +++ b/freetype2/docs/reference/ft2-index.html diff --git a/freetype2/docs/reference/site/ft2-layer_management.html b/freetype2/docs/reference/ft2-layer_management.html index 44fcde8..44fcde8 100644 --- a/freetype2/docs/reference/site/ft2-layer_management.html +++ b/freetype2/docs/reference/ft2-layer_management.html diff --git a/freetype2/docs/reference/site/ft2-lcd_rendering.html b/freetype2/docs/reference/ft2-lcd_rendering.html index 342a6a7..342a6a7 100644 --- a/freetype2/docs/reference/site/ft2-lcd_rendering.html +++ b/freetype2/docs/reference/ft2-lcd_rendering.html diff --git a/freetype2/docs/reference/site/ft2-list_processing.html b/freetype2/docs/reference/ft2-list_processing.html index 0cd59de..0cd59de 100644 --- a/freetype2/docs/reference/site/ft2-list_processing.html +++ b/freetype2/docs/reference/ft2-list_processing.html diff --git a/freetype2/docs/reference/site/ft2-lzw.html b/freetype2/docs/reference/ft2-lzw.html index 4ef5e60..4ef5e60 100644 --- a/freetype2/docs/reference/site/ft2-lzw.html +++ b/freetype2/docs/reference/ft2-lzw.html diff --git a/freetype2/docs/reference/site/ft2-mac_specific.html b/freetype2/docs/reference/ft2-mac_specific.html index 4d923a6..4d923a6 100644 --- a/freetype2/docs/reference/site/ft2-mac_specific.html +++ b/freetype2/docs/reference/ft2-mac_specific.html diff --git a/freetype2/docs/reference/site/ft2-module_management.html b/freetype2/docs/reference/ft2-module_management.html index 46cd9cf..46cd9cf 100644 --- a/freetype2/docs/reference/site/ft2-module_management.html +++ b/freetype2/docs/reference/ft2-module_management.html diff --git a/freetype2/docs/reference/site/ft2-multiple_masters.html b/freetype2/docs/reference/ft2-multiple_masters.html index a24d9bd..a24d9bd 100644 --- a/freetype2/docs/reference/site/ft2-multiple_masters.html +++ b/freetype2/docs/reference/ft2-multiple_masters.html diff --git a/freetype2/docs/reference/site/ft2-ot_validation.html b/freetype2/docs/reference/ft2-ot_validation.html index f63a82a..f63a82a 100644 --- a/freetype2/docs/reference/site/ft2-ot_validation.html +++ b/freetype2/docs/reference/ft2-ot_validation.html diff --git a/freetype2/docs/reference/site/ft2-outline_processing.html b/freetype2/docs/reference/ft2-outline_processing.html index 2c9a3e4..2c9a3e4 100644 --- a/freetype2/docs/reference/site/ft2-outline_processing.html +++ b/freetype2/docs/reference/ft2-outline_processing.html diff --git a/freetype2/docs/reference/site/ft2-parameter_tags.html b/freetype2/docs/reference/ft2-parameter_tags.html index c721765..c721765 100644 --- a/freetype2/docs/reference/site/ft2-parameter_tags.html +++ b/freetype2/docs/reference/ft2-parameter_tags.html diff --git a/freetype2/docs/reference/site/ft2-pcf_driver.html b/freetype2/docs/reference/ft2-pcf_driver.html index 3c19cc2..3c19cc2 100644 --- a/freetype2/docs/reference/site/ft2-pcf_driver.html +++ b/freetype2/docs/reference/ft2-pcf_driver.html diff --git a/freetype2/docs/reference/site/ft2-pfr_fonts.html b/freetype2/docs/reference/ft2-pfr_fonts.html index 9790b24..9790b24 100644 --- a/freetype2/docs/reference/site/ft2-pfr_fonts.html +++ b/freetype2/docs/reference/ft2-pfr_fonts.html diff --git a/freetype2/docs/reference/site/ft2-properties.html b/freetype2/docs/reference/ft2-properties.html index 9669647..9669647 100644 --- a/freetype2/docs/reference/site/ft2-properties.html +++ b/freetype2/docs/reference/ft2-properties.html diff --git a/freetype2/docs/reference/site/ft2-quick_advance.html b/freetype2/docs/reference/ft2-quick_advance.html index 610fff3..610fff3 100644 --- a/freetype2/docs/reference/site/ft2-quick_advance.html +++ b/freetype2/docs/reference/ft2-quick_advance.html diff --git a/freetype2/docs/reference/site/ft2-raster.html b/freetype2/docs/reference/ft2-raster.html index abde6c3..abde6c3 100644 --- a/freetype2/docs/reference/site/ft2-raster.html +++ b/freetype2/docs/reference/ft2-raster.html diff --git a/freetype2/docs/reference/site/ft2-sfnt_names.html b/freetype2/docs/reference/ft2-sfnt_names.html index 8f02e29..8f02e29 100644 --- a/freetype2/docs/reference/site/ft2-sfnt_names.html +++ b/freetype2/docs/reference/ft2-sfnt_names.html diff --git a/freetype2/docs/reference/site/ft2-sizes_management.html b/freetype2/docs/reference/ft2-sizes_management.html index 50004de..50004de 100644 --- a/freetype2/docs/reference/site/ft2-sizes_management.html +++ b/freetype2/docs/reference/ft2-sizes_management.html diff --git a/freetype2/docs/reference/site/ft2-system_interface.html b/freetype2/docs/reference/ft2-system_interface.html index 246ebe8..246ebe8 100644 --- a/freetype2/docs/reference/site/ft2-system_interface.html +++ b/freetype2/docs/reference/ft2-system_interface.html diff --git a/freetype2/docs/reference/site/ft2-t1_cid_driver.html b/freetype2/docs/reference/ft2-t1_cid_driver.html index 8672753..8672753 100644 --- a/freetype2/docs/reference/site/ft2-t1_cid_driver.html +++ b/freetype2/docs/reference/ft2-t1_cid_driver.html diff --git a/freetype2/docs/reference/site/ft2-truetype_engine.html b/freetype2/docs/reference/ft2-truetype_engine.html index f0f09d4..f0f09d4 100644 --- a/freetype2/docs/reference/site/ft2-truetype_engine.html +++ b/freetype2/docs/reference/ft2-truetype_engine.html diff --git a/freetype2/docs/reference/site/ft2-truetype_tables.html b/freetype2/docs/reference/ft2-truetype_tables.html index 7f68d08..7f68d08 100644 --- a/freetype2/docs/reference/site/ft2-truetype_tables.html +++ b/freetype2/docs/reference/ft2-truetype_tables.html diff --git a/freetype2/docs/reference/site/ft2-tt_driver.html b/freetype2/docs/reference/ft2-tt_driver.html index 562d78e..562d78e 100644 --- a/freetype2/docs/reference/site/ft2-tt_driver.html +++ b/freetype2/docs/reference/ft2-tt_driver.html diff --git a/freetype2/docs/reference/site/ft2-type1_tables.html b/freetype2/docs/reference/ft2-type1_tables.html index 7475c7a..7475c7a 100644 --- a/freetype2/docs/reference/site/ft2-type1_tables.html +++ b/freetype2/docs/reference/ft2-type1_tables.html diff --git a/freetype2/docs/reference/site/ft2-user_allocation.html b/freetype2/docs/reference/ft2-user_allocation.html index 1867a4d..1867a4d 100644 --- a/freetype2/docs/reference/site/ft2-user_allocation.html +++ b/freetype2/docs/reference/ft2-user_allocation.html diff --git a/freetype2/docs/reference/site/ft2-version.html b/freetype2/docs/reference/ft2-version.html index d5a9b7c..d5a9b7c 100644 --- a/freetype2/docs/reference/site/ft2-version.html +++ b/freetype2/docs/reference/ft2-version.html diff --git a/freetype2/docs/reference/site/ft2-winfnt_fonts.html b/freetype2/docs/reference/ft2-winfnt_fonts.html index 0dfccbe..0dfccbe 100644 --- a/freetype2/docs/reference/site/ft2-winfnt_fonts.html +++ b/freetype2/docs/reference/ft2-winfnt_fonts.html diff --git a/freetype2/docs/reference/site/images/favico.ico b/freetype2/docs/reference/images/favico.ico Binary files differindex a1a22ed..a1a22ed 100644 --- a/freetype2/docs/reference/site/images/favico.ico +++ b/freetype2/docs/reference/images/favico.ico diff --git a/freetype2/docs/reference/site/index.html b/freetype2/docs/reference/index.html index cc673da..cc673da 100644 --- a/freetype2/docs/reference/site/index.html +++ b/freetype2/docs/reference/index.html diff --git a/freetype2/docs/reference/site/javascripts/extra.js b/freetype2/docs/reference/javascripts/extra.js index 00f1670..00f1670 100644 --- a/freetype2/docs/reference/site/javascripts/extra.js +++ b/freetype2/docs/reference/javascripts/extra.js diff --git a/freetype2/docs/reference/site/search/search_index.json b/freetype2/docs/reference/search/search_index.json index 7ddf78d..7ddf78d 100644 --- a/freetype2/docs/reference/site/search/search_index.json +++ b/freetype2/docs/reference/search/search_index.json diff --git a/freetype2/docs/reference/site/sitemap.xml b/freetype2/docs/reference/sitemap.xml index 3d41c4d..3d41c4d 100644 --- a/freetype2/docs/reference/site/sitemap.xml +++ b/freetype2/docs/reference/sitemap.xml diff --git a/freetype2/docs/reference/site/sitemap.xml.gz b/freetype2/docs/reference/sitemap.xml.gz Binary files differindex 38bc0e4..38bc0e4 100644 --- a/freetype2/docs/reference/site/sitemap.xml.gz +++ b/freetype2/docs/reference/sitemap.xml.gz diff --git a/freetype2/docs/reference/site/stylesheets/extra.css b/freetype2/docs/reference/stylesheets/extra.css index cd6a1ee..cd6a1ee 100644 --- a/freetype2/docs/reference/site/stylesheets/extra.css +++ b/freetype2/docs/reference/stylesheets/extra.css diff --git a/freetype2/docs/tutorial/step1.html b/freetype2/docs/tutorial/step1.html index ed1b54c..79f8fbd 100644 --- a/freetype2/docs/tutorial/step1.html +++ b/freetype2/docs/tutorial/step1.html @@ -116,7 +116,7 @@ pkg-config --cflags freetype2</pre> header files of the FreeType 2 API.</p> <p>You can - read <a href="../reference/site/ft2-header_file_macros.html">this + read <a href="../reference/ft2-header_file_macros.html">this section of the FreeType 2 API Reference</a> for a complete listing of the header macros.</p> </li> @@ -144,9 +144,9 @@ pkg-config --cflags freetype2</pre> <h3 id="section-2">2. Library Initialization</h3> <p>To initialize the FreeType library, create a variable of - type <a href="../reference/site/ft2-base_interface.html#ft_library"><code>FT_Library</code></a> + type <a href="../reference/ft2-base_interface.html#ft_library"><code>FT_Library</code></a> named, for example, <code>library</code>, and call the - function <a href="../reference/site/ft2-base_interface.html#ft_init_freetype"><code>FT_Init_FreeType</code></a>.</p> + function <a href="../reference/ft2-base_interface.html#ft_init_freetype"><code>FT_Init_FreeType</code></a>.</p> <pre> #include <ft2build.h> @@ -192,7 +192,7 @@ if ( error ) <h4>a. From a Font File</h4> <p>Create a new <code>face</code> object by - calling <a href="../reference/site/ft2-base_interface.html#ft_new_face"><code>FT_New_Face</code></a>. + calling <a href="../reference/ft2-base_interface.html#ft_new_face"><code>FT_New_Face</code></a>. A <em>face</em> describes a given typeface and style. For example, ‘Times New Roman Regular’ and ‘Times New Roman Italic’ correspond to two @@ -264,7 +264,7 @@ else if ( error ) <p>In the case where you have already loaded the font file into memory, you can similarly create a new face object for it by - calling <a href="../reference/site/ft2-base_interface.html#ft_new_memory_face"><code>FT_New_Memory_Face</code></a>.</p> + calling <a href="../reference/ft2-base_interface.html#ft_new_memory_face"><code>FT_New_Memory_Face</code></a>.</p> <pre> FT_Library library; <span class="comment">/* handle to library */</span> @@ -289,7 +289,7 @@ if ( error ) { ... }</pre> <p>Note that you must not deallocate the font file buffer before calling - <a href="../reference/site/ft2-base_interface.html#ft_done_face"><code>FT_Done_Face</code></a>.</p> + <a href="../reference/ft2-base_interface.html#ft_done_face"><code>FT_Done_Face</code></a>.</p> <h4>c. From Other Sources (Compressed Files, Network, etc.)</h4> @@ -300,12 +300,12 @@ if ( error ) { ... }</pre> implementation of I/O routines.</p> <p>This is done through - the <a href="../reference/site/ft2-base_interface.html#ft_open_face"><code>FT_Open_Face</code></a> + the <a href="../reference/ft2-base_interface.html#ft_open_face"><code>FT_Open_Face</code></a> function, which can be used to open a new font face with a custom input stream, select a specific driver for opening, or even pass extra parameters to the font driver when creating the object. We advise you to look up - the <a href="../reference/site/index.html">FreeType 2 + the <a href="../reference/index.html">FreeType 2 reference manual</a> in order to learn how to use it.</p> @@ -317,7 +317,7 @@ if ( error ) { ... }</pre> in <code>face−>num_glyphs</code>.</p> <p>The complete list of available fields is in - the <a href="../reference/site/ft2-base_interface.html#ft_facerec"><code>FT_FaceRec</code></a> + the <a href="../reference/ft2-base_interface.html#ft_facerec"><code>FT_FaceRec</code></a> structure description. However, we describe here a few of them in more detail.</p> @@ -335,7 +335,7 @@ if ( error ) { ... }</pre> face's font format is scalable and that glyph images can be rendered for all character pixel sizes. For more information on face flags, please read - the <a href="../reference/site/ft2-base_interface.html#ft_face_flag_xxx">FreeType 2 + the <a href="../reference/ft2-base_interface.html#ft_face_flag_xxx">FreeType 2 API Reference</a>.</dd> <dt>units_per_EM</dt> @@ -354,7 +354,7 @@ if ( error ) { ... }</pre> <dt>available_sizes</dt> <dd> <p>A pointer to an array - of <a href="../reference/site/ft2-base_interface.html#ft_bitmap_size"><code>FT_Bitmap_Size</code></a> + of <a href="../reference/ft2-base_interface.html#ft_bitmap_size"><code>FT_Bitmap_Size</code></a> elements. Each <code>FT_Bitmap_Size</code> indicates the horizontal and vertical <em>character pixel sizes</em> for each of the strikes that are present in @@ -392,7 +392,7 @@ if ( error ) { ... }</pre> <p>When a new face object is created, all elements are set to 0 during initialization. To populate the structure with sensible values, you should - call <a href="../reference/site/ft2-base_interface.html#ft_set_char_size"><code>FT_Set_Char_Size</code></a>. + call <a href="../reference/ft2-base_interface.html#ft_set_char_size"><code>FT_Set_Char_Size</code></a>. Here is an example, setting the character size to 16pt for a 300×300dpi device:</p> @@ -442,7 +442,7 @@ error = FT_Set_Char_Size( <p>If you want to specify the (integer) pixel sizes yourself, you can call - <a href="../reference/site/ft2-base_interface.html#ft_set_pixel_sizes"><code>FT_Set_Pixel_Sizes</code></a>.</p> + <a href="../reference/ft2-base_interface.html#ft_set_pixel_sizes"><code>FT_Set_Pixel_Sizes</code></a>.</p> <pre> error = FT_Set_Pixel_Sizes( @@ -503,7 +503,7 @@ error = FT_Set_Pixel_Sizes( contains at least a Unicode charmap that was selected during a call to <code>FT_New_Face</code>. To convert a Unicode character code to a font glyph index, we use - <a href="../reference/site/ft2-base_interface.html#ft_get_char_index"><code>FT_Get_Char_Index</code></a>.</p> + <a href="../reference/ft2-base_interface.html#ft_get_char_index"><code>FT_Get_Char_Index</code></a>.</p> <pre> glyph_index = FT_Get_Char_Index( face, charcode );</pre> @@ -546,11 +546,11 @@ glyph_index = FT_Get_Char_Index( face, charcode );</pre> face object has a single glyph slot object that can be accessed as <code>face->glyph</code>. Its fields are explained by - the <a href="../reference/site/ft2-base_interface.html#ft_glyphslotrec"><code>FT_GlyphSlotRec</code></a> + the <a href="../reference/ft2-base_interface.html#ft_glyphslotrec"><code>FT_GlyphSlotRec</code></a> structure documentation.</p> <p>Loading a glyph image into the slot is performed by - calling <a href="../reference/site/ft2-base_interface.html#ft_load_glyph"><code>FT_Load_Glyph</code></a>.</p> + calling <a href="../reference/ft2-base_interface.html#ft_load_glyph"><code>FT_Load_Glyph</code></a>.</p> <pre> error = FT_Load_Glyph( @@ -585,7 +585,7 @@ error = FT_Load_Glyph( the slot. If it is not <code>FT_GLYPH_FORMAT_BITMAP</code>, one can immediately convert it to a bitmap - through <a href="../reference/site/ft2-base_interface.html#ft_render_glyph"><code>FT_Render_Glyph</code></a>.</p> + through <a href="../reference/ft2-base_interface.html#ft_render_glyph"><code>FT_Render_Glyph</code></a>.</p> <pre> error = FT_Render_Glyph( face->glyph, <span class="comment">/* glyph slot */</span> @@ -599,7 +599,7 @@ error = FT_Render_Glyph( face->glyph, <span class="comment">/* glyph slot can alternatively use <code>FT_RENDER_MODE_MONO</code> if you want to generate a 1-bit monochrome bitmap. More values are available for - the <a href="../reference/site/ft2-base_interface.html#ft_render_mode"><code>FT_Render_Mode</code></a> + the <a href="../reference/ft2-base_interface.html#ft_render_mode"><code>FT_Render_Mode</code></a> enumeration value.</p> <p>Once you have a bitmapped glyph image, you can access it @@ -635,7 +635,7 @@ error = FT_Render_Glyph( face->glyph, <span class="comment">/* glyph slot in <code>FT_FREETYPE_H</code>, for example <code>FT_ENCODING_BIG5</code>. In this case, you can call - <a href="../reference/site/ft2-base_interface.html#ft_select_charmap"><code>FT_Select_Charmap</code></a>.</p> + <a href="../reference/ft2-base_interface.html#ft_select_charmap"><code>FT_Select_Charmap</code></a>.</p> <pre> error = FT_Select_Charmap( @@ -693,14 +693,14 @@ if ( error ) { ... }</pre> <p>Once a charmap has been selected, either through <code>FT_Select_Charmap</code> - or <a href="../reference/site/ft2-base_interface.html#ft_set_charmap"><code>FT_Set_Charmap</code></a>, + or <a href="../reference/ft2-base_interface.html#ft_set_charmap"><code>FT_Set_Charmap</code></a>, it is used by all subsequent calls to <code>FT_Get_Char_Index</code>.</p> <h4>d. Glyph Transformations</h4> <p>It is possible to specify an affine transformation with - <a href="../reference/site/ft2-base_interface.html#ft_set_transform"><code>FT_Set_Transform</code></a>, + <a href="../reference/ft2-base_interface.html#ft_set_transform"><code>FT_Set_Transform</code></a>, to be applied to glyph images when they are loaded. Of course, this only works for scalable (vectorial) font formats.</p> @@ -713,10 +713,10 @@ error = FT_Set_Transform( <p>This function sets the current transformation for a given face object. Its second parameter is a pointer to an - <a href="../reference/site/ft2-basic_types.html#ft_matrix"><code>FT_Matrix</code></a> + <a href="../reference/ft2-basic_types.html#ft_matrix"><code>FT_Matrix</code></a> structure that describes a 2×2 affine matrix. The third parameter is a pointer to - an <a href="../reference/site/ft2-basic_types.html#ft_vector"><code>FT_Vector</code></a> + an <a href="../reference/ft2-basic_types.html#ft_vector"><code>FT_Vector</code></a> structure, describing a two-dimensional vector that translates the glyph image <em>after</em> the 2×2 transformation.</p> @@ -814,7 +814,7 @@ for ( n = 0; n < num_chars; n++ ) <ul> <li>We define a handle named <code>slot</code> that points to the face object's glyph slot. (The - type <a href="../reference/site/ft2-base_interface.html#ft_glyphslot"><code>FT_GlyphSlot</code></a> + type <a href="../reference/ft2-base_interface.html#ft_glyphslot"><code>FT_GlyphSlot</code></a> is a pointer). That is a convenience to avoid using <code>face->glyph->XXX</code> every time.</li> @@ -829,7 +829,7 @@ for ( n = 0; n < num_chars; n++ ) of FreeType but must be provided by the application to draw the bitmap to the target surface. In this example, it takes a pointer to - an <a href="../reference/site/ft2-basic_types.html#ft_bitmap"><code>FT_Bitmap</code></a> + an <a href="../reference/ft2-basic_types.html#ft_bitmap"><code>FT_Bitmap</code></a> descriptor and the position of its top-left corner as arguments. For ideal rendering on a screen this function should perform linear blending with gamma @@ -885,7 +885,7 @@ for ( n = 0; n < num_chars; n++ ) <ul> <li>We use the - function <a href="../reference/site/ft2-base_interface.html#ft_load_char"><code>FT_Load_Char</code></a> + function <a href="../reference/ft2-base_interface.html#ft_load_char"><code>FT_Load_Char</code></a> instead of <code>FT_Load_Glyph</code>. As you probably imagine, it is equivalent to calling <code>FT_Get_Char_Index</code>, then diff --git a/freetype2/docs/tutorial/step2.html b/freetype2/docs/tutorial/step2.html index 57e8db8..b5ef3f6 100644 --- a/freetype2/docs/tutorial/step2.html +++ b/freetype2/docs/tutorial/step2.html @@ -75,14 +75,14 @@ <p>Note that only a few font formats provide vertical metrics. You can test whether a given face object contains them by using the - macro <a href="../reference/site/ft2-base_interface.html#ft_has_vertical"><code>FT_HAS_VERTICAL</code></a>, + macro <a href="../reference/ft2-base_interface.html#ft_has_vertical"><code>FT_HAS_VERTICAL</code></a>, which returns true if appropriate.</p> <p>Individual glyph metrics can be accessed by first loading the glyph in a face's glyph slot, then accessing them through the <code>face->glyph->metrics</code> structure, whose type - is <a href="../reference/site/ft2-base_interface.html#ft_glyph_metrics"><code>FT_Glyph_Metrics</code></a>. + is <a href="../reference/ft2-base_interface.html#ft_glyph_metrics"><code>FT_Glyph_Metrics</code></a>. We will discuss this in more detail below; for now, we only note that it contains the following fields.</p> @@ -95,7 +95,7 @@ <dd>This is the height of the glyph image's bounding box. It is independent of the layout direction. Be careful not to confuse it with the ‘height’ field in - the <a href="../reference/site/ft2-base_interface.html#ft_size_metrics"> + the <a href="../reference/ft2-base_interface.html#ft_size_metrics"> <code>FT_Size_Metrics</code></a> structure.</dd> <dt>horiBearingX</dt> @@ -216,7 +216,7 @@ <p>The glyph image that is loaded in a glyph slot can be converted into a bitmap, either by using <code>FT_LOAD_RENDER</code> when loading it, or by - calling <a href="../reference/site/ft2-base_interface.html#ft_render_glyph"><code>FT_Render_Glyph</code></a>. + calling <a href="../reference/ft2-base_interface.html#ft_render_glyph"><code>FT_Render_Glyph</code></a>. Each time you load a new glyph image, the previous one is erased from the glyph slot.</p> @@ -229,7 +229,7 @@ <p>The FreeType 2 API has a specific extension that is capable of dealing with glyph images in a flexible and generic way. To use it, you first need to include - the <a href="../reference/site/ft2-header_file_macros.html#ft_glyph_h"><code>FT_GLYPH_H</code></a> + the <a href="../reference/ft2-header_file_macros.html#ft_glyph_h"><code>FT_GLYPH_H</code></a> header file.</p> <pre> @@ -255,7 +255,7 @@ if ( error ) { ... }</pre> <ul> <li>Create a variable named <code>glyph</code>, of - type <a href="../reference/site/ft2-glyph_management.html#ft_glyph"><code>FT_Glyph</code></a>. + type <a href="../reference/ft2-glyph_management.html#ft_glyph"><code>FT_Glyph</code></a>. This is a handle (pointer) to an individual glyph image.</li> @@ -266,7 +266,7 @@ if ( error ) { ... }</pre> <li>Copy the glyph image from the slot into a new <code>FT_Glyph</code> object by - calling <a href="../reference/site/ft2-glyph_management.html#ft_get_glyph"><code>FT_Get_Glyph</code></a>. + calling <a href="../reference/ft2-glyph_management.html#ft_get_glyph"><code>FT_Get_Glyph</code></a>. This function returns an error code and sets <code>glyph</code>.</li> </ul> @@ -280,7 +280,7 @@ if ( error ) { ... }</pre> exactly how the glyph is modeled and stored.</p> <p>A new glyph object can be destroyed with a call - to <a href="../reference/site/ft2-glyph_management.html#ft_done_glyph"><code>FT_Done_Glyph</code></a>.</p> + to <a href="../reference/ft2-glyph_management.html#ft_done_glyph"><code>FT_Done_Glyph</code></a>.</p> <p>The glyph object contains exactly one glyph image and a 2D vector representing the glyph's advance in 16.16 @@ -299,10 +299,10 @@ if ( error ) { ... }</pre> if <code>glyph->format</code> is not equal to <code>FT_GLYPH_FORMAT_BITMAP</code>), it is possible to transform the image anytime by a call - to <a href="../reference/site/ft2-glyph_management.html#ft_glyph_transform"><code>FT_Glyph_Transform</code></a>.</p> + to <a href="../reference/ft2-glyph_management.html#ft_glyph_transform"><code>FT_Glyph_Transform</code></a>.</p> <p>You can also copy a single glyph image - with <a href="../reference/site/ft2-glyph_management.html#ft_glyph_copy"><code>FT_Glyph_Copy</code></a>.</p> + with <a href="../reference/ft2-glyph_management.html#ft_glyph_copy"><code>FT_Glyph_Copy</code></a>.</p> <pre> FT_Glyph glyph, glyph2; @@ -341,7 +341,7 @@ FT_Glyph_Transform( glyph2, &matrix, 0 );</pre> <p>You can also retrieve the control (bounding) box of any glyph image (scalable or not) through - the <a href="../reference/site/ft2-glyph_management.html#ft_glyph_get_cbox"><code>FT_Glyph_Get_CBox</code></a> + the <a href="../reference/ft2-glyph_management.html#ft_glyph_get_cbox"><code>FT_Glyph_Get_CBox</code></a> function.</p> <pre> @@ -393,7 +393,7 @@ bbox.yMax = CEILING( bbox.yMax )</pre> to <code>FT_GLYPH_BBOX_PIXELS</code>.</p> <p>[Computing <em>exact</em> bounding boxes can be done with - function <a href="../reference/site/ft2-outline_processing.html#ft_outline_get_bbox"><code>FT_Outline_Get_BBox</code></a>, + function <a href="../reference/ft2-outline_processing.html#ft_outline_get_bbox"><code>FT_Outline_Get_BBox</code></a>, at the cost of slower execution. You probably don't need it with the possible exception of rotated glyphs.]</p> @@ -402,7 +402,7 @@ bbox.yMax = CEILING( bbox.yMax )</pre> <p>You may need to convert the glyph object to a bitmap once you have conveniently cached or transformed it. This can be done easily with - the <a href="../reference/site/ft2-glyph_management.html"><code>FT_Glyph_To_Bitmap</code></a> + the <a href="../reference/ft2-glyph_management.html"><code>FT_Glyph_To_Bitmap</code></a> function, which handles any glyph object.</p> <pre> @@ -454,7 +454,7 @@ error = FT_Glyph_To_Bitmap( access its content. This type is a sort of ‘subclass’ of <code>FT_Glyph</code> that contains additional fields - (see <a href="../reference/site/ft2-glyph_management.html#ft_bitmapglyphrec"><code>FT_BitmapGlyphRec</code></a>).</p> + (see <a href="../reference/ft2-glyph_management.html#ft_bitmapglyphrec"><code>FT_BitmapGlyphRec</code></a>).</p> <dl> <dt>left</dt> @@ -581,7 +581,7 @@ error = FT_Glyph_To_Bitmap( of the global metrics described above, to be directly accessed through the <code>face->size->metrics</code> structure (of - type <a href="../reference/site/ft2-base_interface.html#ft_size_metrics"> + type <a href="../reference/ft2-base_interface.html#ft_size_metrics"> <code>FT_Size_Metrics</code></a>). <em>No grid-fitting is performed for those values</em>. They are also completely independent of any hinting process. In other @@ -608,7 +608,7 @@ error = FT_Glyph_To_Bitmap( <p>Be careful not to confuse it with the ‘height’ field in - the <a href="../reference/site/ft2-base_interface.html#ft_glyph_metrics"><code>FT_Glyph_Metrics</code></a> + the <a href="../reference/ft2-base_interface.html#ft_glyph_metrics"><code>FT_Glyph_Metrics</code></a> structure.</p> </dd> @@ -659,8 +659,8 @@ error = FT_Glyph_To_Bitmap( <p>FreeType 2 allows you to deal with this, by providing - the <a href="../reference/site/ft2-base_interface.html#ft_attach_file"><code>FT_Attach_File</code></a> - and <a href="../reference/site/ft2-base_interface.html#ft_attach_stream"><code>FT_Attach_Stream</code></A> + the <a href="../reference/ft2-base_interface.html#ft_attach_file"><code>FT_Attach_File</code></a> + and <a href="../reference/ft2-base_interface.html#ft_attach_stream"><code>FT_Attach_Stream</code></A> APIs. Both functions are used to load additional metrics into a face object by reading them from an additional format-specific file. Here an example, opening a @@ -678,7 +678,7 @@ if ( error ) <p>Note that <code>FT_Attach_Stream</code> is similar to <code>FT_Attach_File</code> except that it doesn't take a C string to name the extra file but - an <a href="../reference/site/ft2-system_interface.html#ft_streamrec"><code>FT_Stream</code></a> + an <a href="../reference/ft2-system_interface.html#ft_streamrec"><code>FT_Stream</code></a> handle. Also, <em>reading a metrics file is in no way mandatory</em>.</p> @@ -689,7 +689,7 @@ if ( error ) <p>FreeType 2 allows you to retrieve the kerning information between two glyphs through - the <a href="../reference/site/ft2-base_interface.html#ft_get_kerning"><code>FT_Get_Kerning</code></a> + the <a href="../reference/ft2-base_interface.html#ft_get_kerning"><code>FT_Get_Kerning</code></a> function.</p> <pre> @@ -1367,7 +1367,7 @@ for ( n = 0; n < num_glyphs; n++ ) <em>font units</em>. When a glyph image is loaded, the font driver usually scales the outline to device space according to the current character pixel size found in - an <a href="../reference/site/ft2-base_interface.html#ft_size"><code>FT_Size</code></a> + an <a href="../reference/ft2-base_interface.html#ft_size"><code>FT_Size</code></a> object. The driver may also modify the scaled outline in order to significantly improve its appearance on a pixel-based surface (a process known as <em>hinting</em> @@ -1410,7 +1410,7 @@ for ( n = 0; n < num_glyphs; n++ ) if appropriate.</p> <p>When you call the - function <a href="../reference/site/ft2-base_interface.html#ft_set_pixel_sizes"><code>FT_Set_Pixel_Sizes</code></a>, + function <a href="../reference/ft2-base_interface.html#ft_set_pixel_sizes"><code>FT_Set_Pixel_Sizes</code></a>, you are specifying integer values of <code>pixel_size_x</code> and <code>pixel_size_y</code> FreeType shall use. The library @@ -1419,7 +1419,7 @@ for ( n = 0; n < num_glyphs; n++ ) <code>y_scale</code>.</p> <p>When you call the - function <a href="../reference/site/ft2-base_interface.html#ft_set_char_size"><code>FT_Set_Char_Size</code></a>, + function <a href="../reference/ft2-base_interface.html#ft_set_char_size"><code>FT_Set_Char_Size</code></a>, you are specifying the character size in physical <em>points</em>, which is used, along with the device's resolutions, to compute the character pixel size @@ -1461,7 +1461,7 @@ for ( n = 0; n < num_glyphs; n++ ) <p>You can scale a distance expressed in font units to 26.6 pixel format directly with the help of - the <a href="../reference/site/ft2-computations.html#ft_mulfix"><code>FT_MulFix</code></a> + the <a href="../reference/ft2-computations.html#ft_mulfix"><code>FT_MulFix</code></a> function.</p> <pre> diff --git a/freetype2/docs/tutorial/step3.html b/freetype2/docs/tutorial/step3.html index b93aa32..f0b8d7a 100644 --- a/freetype2/docs/tutorial/step3.html +++ b/freetype2/docs/tutorial/step3.html @@ -87,7 +87,7 @@ (contributed by <a href="https://www.staticjobs.com">Static Jobs LLC</a>) that - uses <a href="../reference/site/ft2-outline_processing.html#ft_outline_decompose"><tt>FT_Outline_Decompose</tt></a> + uses <a href="../reference/ft2-outline_processing.html#ft_outline_decompose"><tt>FT_Outline_Decompose</tt></a> to convert a glyph outline to the SVG format. As an example, here is the <a href="example5.svg">resulting file</a> of the call</p> |