1 /***************************************************************************/ 2 /* */ 3 /* pshrec.h */ 4 /* */ 5 /* Postscript (Type1/Type2) hints recorder (specification). */ 6 /* */ 7 /* Copyright 2001-2018 by */ 8 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ 9 /* */ 10 /* This file is part of the FreeType project, and may only be used, */ 11 /* modified, and distributed under the terms of the FreeType project */ 12 /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ 13 /* this file you indicate that you have read the license and */ 14 /* understand and accept it fully. */ 15 /* */ 16 /***************************************************************************/ 17 18 19 /**************************************************************************/ 20 /* */ 21 /* The functions defined here are called from the Type 1, CID and CFF */ 22 /* font drivers to record the hints of a given character/glyph. */ 23 /* */ 24 /* The hints are recorded in a unified format, and are later processed */ 25 /* by the `optimizer' and `fitter' to adjust the outlines to the pixel */ 26 /* grid. */ 27 /* */ 28 /**************************************************************************/ 29 30 31 #ifndef PSHREC_H_ 32 #define PSHREC_H_ 33 34 35 #include <ft2build.h> 36 #include FT_INTERNAL_POSTSCRIPT_HINTS_H 37 #include "pshglob.h" 38 39 40 FT_BEGIN_HEADER 41 42 43 /*************************************************************************/ 44 /*************************************************************************/ 45 /***** *****/ 46 /***** GLYPH HINTS RECORDER INTERNALS *****/ 47 /***** *****/ 48 /*************************************************************************/ | 1 /**************************************************************************** 2 * 3 * pshrec.h 4 * 5 * Postscript (Type1/Type2) hints recorder (specification). 6 * 7 * Copyright (C) 2001-2019 by 8 * David Turner, Robert Wilhelm, and Werner Lemberg. 9 * 10 * This file is part of the FreeType project, and may only be used, 11 * modified, and distributed under the terms of the FreeType project 12 * license, LICENSE.TXT. By continuing to use, modify, or distribute 13 * this file you indicate that you have read the license and 14 * understand and accept it fully. 15 * 16 */ 17 18 19 /*************************************************************************** 20 * 21 * The functions defined here are called from the Type 1, CID and CFF 22 * font drivers to record the hints of a given character/glyph. 23 * 24 * The hints are recorded in a unified format, and are later processed 25 * by the `optimizer' and `fitter' to adjust the outlines to the pixel 26 * grid. 27 * 28 */ 29 30 31 #ifndef PSHREC_H_ 32 #define PSHREC_H_ 33 34 35 #include <ft2build.h> 36 #include FT_INTERNAL_POSTSCRIPT_HINTS_H 37 #include "pshglob.h" 38 39 40 FT_BEGIN_HEADER 41 42 43 /*************************************************************************/ 44 /*************************************************************************/ 45 /***** *****/ 46 /***** GLYPH HINTS RECORDER INTERNALS *****/ 47 /***** *****/ 48 /*************************************************************************/ |