#include <freetype/internal/ftdebug.h>
#include <freetype/internal/ftstream.h>
#include <freetype/internal/services/svpfr.h>
#include <freetype/internal/services/svfntfmt.h>
#include "pfrdrivr.h"
#include "pfrobjs.h"
#include "pfrerror.h"
FT_CALLBACK_DEF( FT_Error )
pfr_get_kerning( FT_Face face,
FT_UInt left,
FT_UInt right,
FT_Vector *avector )
{ … }
FT_CALLBACK_DEF( FT_Error )
pfr_get_advance( FT_Face face,
FT_UInt gindex,
FT_Pos *anadvance )
{ … }
FT_CALLBACK_DEF( FT_Error )
pfr_get_metrics( FT_Face face,
FT_UInt *anoutline_resolution,
FT_UInt *ametrics_resolution,
FT_Fixed *ametrics_x_scale,
FT_Fixed *ametrics_y_scale )
{ … }
static
const FT_Service_PfrMetricsRec pfr_metrics_service_rec = …;
static const FT_ServiceDescRec pfr_services[] = …;
FT_CALLBACK_DEF( FT_Module_Interface )
pfr_get_service( FT_Module module,
const FT_String* service_id )
{ … }
FT_CALLBACK_TABLE_DEF
const FT_Driver_ClassRec pfr_driver_class = …;