22#include FT_INTERNAL_SERVICE_H
33#define FT_SERVICE_ID_METRICS_VARIATIONS "metrics-variations"
96#ifndef FT_CONFIG_OPTION_PIC
98#define FT_DEFINE_SERVICE_METRICSVARIATIONSREC( class_, \
107 static const FT_Service_MetricsVariationsRec class_ = \
121#define FT_DEFINE_SERVICE_METRICSVARIATIONSREC( class_, \
131 FT_Init_Class_ ## class_( FT_Service_MetricsVariationsRec* clazz ) \
133 clazz->hadvance_adjust = hadvance_adjust_; \
134 clazz->lsb_adjust = lsb_adjust_; \
135 clazz->rsb_adjust = rsb_adjust_; \
136 clazz->vadvance_adjust = vadvance_adjust_; \
137 clazz->tsb_adjust = tsb_adjust_; \
138 clazz->bsb_adjust = bsb_adjust_; \
139 clazz->vorg_adjust = vorg_adjust_; \
140 clazz->metrics_adjust = metrics_adjust_; \
#define FT_DEFINE_SERVICE(name)
FT_Error(* FT_HAdvance_Adjust_Func)(FT_Face face, FT_UInt gindex, FT_Int *avalue)
void(* FT_Metrics_Adjust_Func)(FT_Face face)
FT_Error(* FT_VOrg_Adjust_Func)(FT_Face face, FT_UInt gindex, FT_Int *avalue)
FT_Error(* FT_LSB_Adjust_Func)(FT_Face face, FT_UInt gindex, FT_Int *avalue)
FT_Error(* FT_TSB_Adjust_Func)(FT_Face face, FT_UInt gindex, FT_Int *avalue)
FT_Error(* FT_RSB_Adjust_Func)(FT_Face face, FT_UInt gindex, FT_Int *avalue)
FT_Error(* FT_VAdvance_Adjust_Func)(FT_Face face, FT_UInt gindex, FT_Int *avalue)
FT_Error(* FT_BSB_Adjust_Func)(FT_Face face, FT_UInt gindex, FT_Int *avalue)