49#define AF_CJK_IS_TOP_BLUE( b ) \
50 ( (b)->properties & AF_BLUE_PROPERTY_CJK_TOP )
51#define AF_CJK_IS_HORIZ_BLUE( b ) \
52 ( (b)->properties & AF_BLUE_PROPERTY_CJK_HORIZ )
53#define AF_CJK_IS_RIGHT_BLUE AF_CJK_IS_TOP_BLUE
55#define AF_CJK_MAX_WIDTHS 16
58#define AF_CJK_BLUE_ACTIVE ( 1U << 0 )
59#define AF_CJK_BLUE_TOP ( 1U << 1 )
60#define AF_CJK_BLUE_ADJUSTMENT ( 1U << 2 )
104#ifdef AF_CONFIG_OPTION_CJK
118 af_cjk_hints_apply(
FT_UInt glyph_index,
struct AF_CJKAxisRec_ AF_CJKAxisRec
struct AF_CJKMetricsRec_ * AF_CJKMetrics
struct AF_CJKMetricsRec_ AF_CJKMetricsRec
#define AF_CJK_MAX_WIDTHS
struct AF_CJKBlueRec_ * AF_CJKBlue
struct AF_CJKAxisRec_ * AF_CJKAxis
struct AF_CJKBlueRec_ AF_CJKBlueRec
#define AF_DECLARE_WRITING_SYSTEM_CLASS(writing_system_class)
FT_BEGIN_HEADER struct AF_WidthRec_ AF_WidthRec
FT_BEGIN_HEADER typedef signed long FT_Pos
FT_BEGIN_HEADER typedef unsigned char FT_Bool
GLenum GLuint GLint GLenum face
GLsizei GLenum const GLvoid GLuint GLsizei GLfloat * metrics
namespace GUID const ADDRINFOEXW * hints
FT_Pos edge_distance_threshold
AF_WidthRec widths[AF_CJK_MAX_WIDTHS]
FT_Bool control_overshoot
AF_CJKBlueRec blues[AF_BLUE_STRINGSET_MAX]
AF_CJKAxisRec axis[AF_DIMENSION_MAX]