ref: 95f7341d818ff43639f857bea03a2089289f33d8
parent: ce8517b474a96811a67f6234752944338d0d044a
author: Werner Lemberg <wl@gnu.org>
date: Mon Jun 18 07:10:14 EDT 2018
More minor doc fixes.
--- a/include/freetype/freetype.h
+++ b/include/freetype/freetype.h
@@ -4098,6 +4098,8 @@
* meaning of the various flags (which get synthesized for
* non-OpenType subglyphs).
*
+ * https://docs.microsoft.com/en-us/typography/opentype/spec/glyf#composite-glyph-description
+ *
* @values:
* FT_SUBGLYPH_FLAG_ARGS_ARE_WORDS ::
* FT_SUBGLYPH_FLAG_ARGS_ARE_XY_VALUES ::
@@ -4170,6 +4172,23 @@
FT_Matrix *p_transform );
+ /**************************************************************************
+ *
+ * @section:
+ * layer_management
+ *
+ * @title:
+ * Glyph Layer Management
+ *
+ * @abstract:
+ * Retrieving and manipulating OpenType's `COLR' table data.
+ *
+ * @description:
+ * The functions described here allow access of colored glyph layer data
+ * in OpenType's `COLR' tables.
+ *
+
+
/**********************************************************************
*
* @struct:
@@ -4304,6 +4323,13 @@
/**************************************************************************
*
+ * @section:
+ * base_interface
+ *
+ */
+
+ /**************************************************************************
+ *
* @enum:
* FT_FSTYPE_XXX
*
@@ -4858,8 +4884,6 @@
*
* FT_Face_CheckTrueTypePatents
* FT_Face_SetUnpatentedHinting
- *
- * FREETYPE_XXX
*
*/
--- a/include/freetype/ftcache.h
+++ b/include/freetype/ftcache.h
@@ -145,6 +145,7 @@
/*************************************************************************
*
* @type:
+ * FTC_FaceID
*
* @description:
* An opaque pointer type that is used to identity face objects. The
--- a/include/freetype/ftchapters.h
+++ b/include/freetype/ftchapters.h
@@ -34,6 +34,8 @@
* basic_types
* base_interface
* glyph_variants
+ * color_management
+ * layer_management
* glyph_management
* mac_specific
* sizes_management
--- a/include/freetype/ftcolor.h
+++ b/include/freetype/ftcolor.h
@@ -45,7 +45,7 @@
*
* @description:
* The functions described here allow access and manipulation of color
- * palette entries in OpenType's `CPAL' table.
+ * palette entries in OpenType's `CPAL' tables.
*/
--- a/include/freetype/ftglyph.h
+++ b/include/freetype/ftglyph.h
@@ -226,25 +226,28 @@
/**************************************************************************
*
* @function:
- * FT_New_Glyph
+ * FT_New_Glyph
*
* @description:
- * A function used to create a new empty glyph image. Note that
- * the created @FT_Glyph object must be released with @FT_Done_Glyph.
+ * A function used to create a new empty glyph image. Note that the
+ * created @FT_Glyph object must be released with @FT_Done_Glyph.
*
* @input:
- * library :: A handle to the FreeType library object.
+ * library ::
+ * A handle to the FreeType library object.
*
- * format :: The format of the glyph's image.
+ * format ::
+ * The format of the glyph's image.
*
* @output:
- * aglyph :: A handle to the glyph object.
+ * aglyph ::
+ * A handle to the glyph object.
*
* @return:
- * FreeType error code. 0~means success.
+ * FreeType error code. 0~means success.
*
- * @since
- * 2.10
+ * @since:
+ * 2.10
*/
FT_EXPORT( FT_Error )
FT_New_Glyph( FT_Library library,
--
⑨