#include <freetype/internal/ftdebug.h>
#include <freetype/internal/ftcalc.h>
#include <freetype/internal/ftstream.h>
#include <freetype/fterrors.h>
#include <freetype/ttnameid.h>
#include <freetype/tttags.h>
#include <freetype/internal/sfnt.h>
#include <freetype/ftdriver.h>
#ifdef TT_CONFIG_OPTION_GX_VAR_SUPPORT
#include <freetype/ftmm.h>
#include <freetype/internal/services/svmm.h>
#include <freetype/internal/services/svmetric.h>
#endif
#include <freetype/internal/cffotypes.h>
#include "cffobjs.h"
#include "cffload.h"
#include "cffcmap.h"
#include "cfferrs.h"
#include <freetype/internal/psaux.h>
#include <freetype/internal/services/svcfftl.h>
#undef FT_COMPONENT
#define FT_COMPONENT …
static PSH_Globals_Funcs
cff_size_get_globals_funcs( CFF_Size size )
{ … }
FT_LOCAL_DEF( void )
cff_size_done( FT_Size cffsize )
{ … }
static void
cff_make_private_dict( CFF_SubFont subfont,
PS_Private priv )
{ … }
FT_LOCAL_DEF( FT_Error )
cff_size_init( FT_Size cffsize )
{ … }
#ifdef TT_CONFIG_OPTION_EMBEDDED_BITMAPS
FT_LOCAL_DEF( FT_Error )
cff_size_select( FT_Size size,
FT_ULong strike_index )
{ … }
#endif
FT_LOCAL_DEF( FT_Error )
cff_size_request( FT_Size size,
FT_Size_Request req )
{ … }
FT_LOCAL_DEF( void )
cff_slot_done( FT_GlyphSlot slot )
{ … }
FT_LOCAL_DEF( FT_Error )
cff_slot_init( FT_GlyphSlot slot )
{ … }
static FT_String*
cff_strcpy( FT_Memory memory,
const FT_String* source )
{ … }
static void
remove_subset_prefix( FT_String* name )
{ … }
static void
remove_style( FT_String* family_name,
const FT_String* style_name )
{ … }
FT_LOCAL_DEF( FT_Error )
cff_face_init( FT_Stream stream,
FT_Face cffface,
FT_Int face_index,
FT_Int num_params,
FT_Parameter* params )
{ … }
FT_LOCAL_DEF( void )
cff_face_done( FT_Face cffface )
{ … }
FT_LOCAL_DEF( FT_Error )
cff_driver_init( FT_Module module )
{ … }
FT_LOCAL_DEF( void )
cff_driver_done( FT_Module module )
{ … }