| Index: third_party/freetype/include/freetype/internal/tttypes.h
|
| diff --git a/third_party/freetype/include/internal/tttypes.h b/third_party/freetype/include/freetype/internal/tttypes.h
|
| similarity index 98%
|
| rename from third_party/freetype/include/internal/tttypes.h
|
| rename to third_party/freetype/include/freetype/internal/tttypes.h
|
| index ad302b87c8899a0272a1f8f9c7702cf52d5ca9fc..1507a7c57a0f57941008f6a04145dc0eae99d89d 100644
|
| --- a/third_party/freetype/include/internal/tttypes.h
|
| +++ b/third_party/freetype/include/freetype/internal/tttypes.h
|
| @@ -5,7 +5,7 @@
|
| /* Basic SFNT/TrueType type definitions and interface (specification */
|
| /* only). */
|
| /* */
|
| -/* Copyright 1996-2002, 2004-2008, 2012-2013 by */
|
| +/* Copyright 1996-2015 by */
|
| /* David Turner, Robert Wilhelm, and Werner Lemberg. */
|
| /* */
|
| /* This file is part of the FreeType project, and may only be used, */
|
| @@ -614,8 +614,7 @@ FT_BEGIN_HEADER
|
| /* in use by other platforms (e.g. Newton). */
|
| /* For details, please see */
|
| /* */
|
| - /* http://fonts.apple.com/ */
|
| - /* TTRefMan/RM06/Chap6bloc.html */
|
| + /* https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6bloc.html */
|
| /* */
|
| /* hori :: The line metrics for horizontal layouts. */
|
| /* */
|
| @@ -635,8 +634,7 @@ FT_BEGIN_HEADER
|
| /* flags :: Is this a vertical or horizontal strike? For */
|
| /* details, please see */
|
| /* */
|
| - /* http://fonts.apple.com/ */
|
| - /* TTRefMan/RM06/Chap6bloc.html */
|
| + /* https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6bloc.html */
|
| /* */
|
| typedef struct TT_SBit_StrikeRec_
|
| {
|
| @@ -1113,7 +1111,7 @@ FT_BEGIN_HEADER
|
| /* This field also contains the associated */
|
| /* vertical metrics table (`vmtx'), if found. */
|
| /* IMPORTANT: The contents of this field is */
|
| - /* undefined if the `verticalInfo' field is */
|
| + /* undefined if the `vertical_info' field is */
|
| /* unset. */
|
| /* */
|
| /* num_names :: The number of name records within this */
|
| @@ -1440,7 +1438,7 @@ FT_BEGIN_HEADER
|
| {
|
| FT_Memory memory;
|
| FT_UShort max_points;
|
| - FT_UShort max_contours;
|
| + FT_Short max_contours;
|
| FT_UShort n_points; /* number of points in zone */
|
| FT_Short n_contours; /* number of contours */
|
|
|
| @@ -1459,11 +1457,23 @@ FT_BEGIN_HEADER
|
| /* handle to execution context */
|
| typedef struct TT_ExecContextRec_* TT_ExecContext;
|
|
|
| +
|
| + /*************************************************************************/
|
| + /* */
|
| + /* <Type> */
|
| + /* TT_Size */
|
| + /* */
|
| + /* <Description> */
|
| + /* A handle to a TrueType size object. */
|
| + /* */
|
| + typedef struct TT_SizeRec_* TT_Size;
|
| +
|
| +
|
| /* glyph loader structure */
|
| typedef struct TT_LoaderRec_
|
| {
|
| - FT_Face face;
|
| - FT_Size size;
|
| + TT_Face face;
|
| + TT_Size size;
|
| FT_GlyphSlot glyph;
|
| FT_GlyphLoader gloader;
|
|
|
|
|