| Index: third_party/freetype/include/ftgasp.h
|
| diff --git a/third_party/freetype/include/ftgasp.h b/third_party/freetype/include/ftgasp.h
|
| deleted file mode 100644
|
| index 3f3d7654678b36bd1e74c0bed7292f908bdf3640..0000000000000000000000000000000000000000
|
| --- a/third_party/freetype/include/ftgasp.h
|
| +++ /dev/null
|
| @@ -1,129 +0,0 @@
|
| -/***************************************************************************/
|
| -/* */
|
| -/* ftgasp.h */
|
| -/* */
|
| -/* Access of TrueType's `gasp' table (specification). */
|
| -/* */
|
| -/* Copyright 2007, 2008, 2011 by */
|
| -/* David Turner, Robert Wilhelm, and Werner Lemberg. */
|
| -/* */
|
| -/* This file is part of the FreeType project, and may only be used, */
|
| -/* modified, and distributed under the terms of the FreeType project */
|
| -/* license, LICENSE.TXT. By continuing to use, modify, or distribute */
|
| -/* this file you indicate that you have read the license and */
|
| -/* understand and accept it fully. */
|
| -/* */
|
| -/***************************************************************************/
|
| -
|
| -
|
| -#ifndef _FT_GASP_H_
|
| -#define _FT_GASP_H_
|
| -
|
| -#include <ft2build.h>
|
| -#include FT_FREETYPE_H
|
| -
|
| -#ifdef FREETYPE_H
|
| -#error "freetype.h of FreeType 1 has been loaded!"
|
| -#error "Please fix the directory search order for header files"
|
| -#error "so that freetype.h of FreeType 2 is found first."
|
| -#endif
|
| -
|
| -
|
| - /***************************************************************************
|
| - *
|
| - * @section:
|
| - * gasp_table
|
| - *
|
| - * @title:
|
| - * Gasp Table
|
| - *
|
| - * @abstract:
|
| - * Retrieving TrueType `gasp' table entries.
|
| - *
|
| - * @description:
|
| - * The function @FT_Get_Gasp can be used to query a TrueType or OpenType
|
| - * font for specific entries in its `gasp' table, if any. This is
|
| - * mainly useful when implementing native TrueType hinting with the
|
| - * bytecode interpreter to duplicate the Windows text rendering results.
|
| - */
|
| -
|
| - /*************************************************************************
|
| - *
|
| - * @enum:
|
| - * FT_GASP_XXX
|
| - *
|
| - * @description:
|
| - * A list of values and/or bit-flags returned by the @FT_Get_Gasp
|
| - * function.
|
| - *
|
| - * @values:
|
| - * FT_GASP_NO_TABLE ::
|
| - * This special value means that there is no GASP table in this face.
|
| - * It is up to the client to decide what to do.
|
| - *
|
| - * FT_GASP_DO_GRIDFIT ::
|
| - * Grid-fitting and hinting should be performed at the specified ppem.
|
| - * This *really* means TrueType bytecode interpretation. If this bit
|
| - * is not set, no hinting gets applied.
|
| - *
|
| - * FT_GASP_DO_GRAY ::
|
| - * Anti-aliased rendering should be performed at the specified ppem.
|
| - * If not set, do monochrome rendering.
|
| - *
|
| - * FT_GASP_SYMMETRIC_SMOOTHING ::
|
| - * If set, smoothing along multiple axes must be used with ClearType.
|
| - *
|
| - * FT_GASP_SYMMETRIC_GRIDFIT ::
|
| - * Grid-fitting must be used with ClearType's symmetric smoothing.
|
| - *
|
| - * @note:
|
| - * The bit-flags `FT_GASP_DO_GRIDFIT' and `FT_GASP_DO_GRAY' are to be
|
| - * used for standard font rasterization only. Independently of that,
|
| - * `FT_GASP_SYMMETRIC_SMOOTHING' and `FT_GASP_SYMMETRIC_GRIDFIT' are to
|
| - * be used if ClearType is enabled (and `FT_GASP_DO_GRIDFIT' and
|
| - * `FT_GASP_DO_GRAY' are consequently ignored).
|
| - *
|
| - * `ClearType' is Microsoft's implementation of LCD rendering, partly
|
| - * protected by patents.
|
| - *
|
| - * @since:
|
| - * 2.3.0
|
| - */
|
| -#define FT_GASP_NO_TABLE -1
|
| -#define FT_GASP_DO_GRIDFIT 0x01
|
| -#define FT_GASP_DO_GRAY 0x02
|
| -#define FT_GASP_SYMMETRIC_SMOOTHING 0x08
|
| -#define FT_GASP_SYMMETRIC_GRIDFIT 0x10
|
| -
|
| -
|
| - /*************************************************************************
|
| - *
|
| - * @func:
|
| - * FT_Get_Gasp
|
| - *
|
| - * @description:
|
| - * Read the `gasp' table from a TrueType or OpenType font file and
|
| - * return the entry corresponding to a given character pixel size.
|
| - *
|
| - * @input:
|
| - * face :: The source face handle.
|
| - * ppem :: The vertical character pixel size.
|
| - *
|
| - * @return:
|
| - * Bit flags (see @FT_GASP_XXX), or @FT_GASP_NO_TABLE if there is no
|
| - * `gasp' table in the face.
|
| - *
|
| - * @since:
|
| - * 2.3.0
|
| - */
|
| - FT_EXPORT( FT_Int )
|
| - FT_Get_Gasp( FT_Face face,
|
| - FT_UInt ppem );
|
| -
|
| - /* */
|
| -
|
| -
|
| -#endif /* _FT_GASP_H_ */
|
| -
|
| -
|
| -/* END */
|
|
|