64 cf2_decoder_parse_charstrings( PS_Decoder* decoder,
65 FT_Byte* charstring_base,
66 FT_ULong charstring_len );
68 FT_LOCAL( CFF_SubFont )
69 cf2_getSubfont( PS_Decoder* decoder );
71 FT_LOCAL( CFF_VStore )
72 cf2_getVStore( PS_Decoder* decoder );
75 cf2_getMaxstack( PS_Decoder* decoder );
77#ifdef TT_CONFIG_OPTION_GX_VAR_SUPPORT
79 cf2_getNormalizedVector( PS_Decoder* decoder,
85 cf2_getPpemY( PS_Decoder* decoder );
87 cf2_getStdVW( PS_Decoder* decoder );
89 cf2_getStdHW( PS_Decoder* decoder );
92 cf2_getBlueMetrics( PS_Decoder* decoder,
95 CF2_Fixed* blueFuzz );
97 cf2_getBlueValues( PS_Decoder* decoder,
101 cf2_getOtherBlues( PS_Decoder* decoder,
105 cf2_getFamilyBlues( PS_Decoder* decoder,
109 cf2_getFamilyOtherBlues( PS_Decoder* decoder,
114 cf2_getLanguageGroup( PS_Decoder* decoder );
117 cf2_initGlobalRegionBuffer( PS_Decoder* decoder,
121 cf2_getSeacComponent( PS_Decoder* decoder,
125 cf2_freeSeacComponent( PS_Decoder* decoder,
128 cf2_initLocalRegionBuffer( PS_Decoder* decoder,
132 FT_LOCAL( CF2_Fixed )
133 cf2_getDefaultWidthX( PS_Decoder* decoder );
134 FT_LOCAL( CF2_Fixed )
135 cf2_getNominalWidthX( PS_Decoder* decoder );
139 cf2_getT1SeacComponent( PS_Decoder* decoder,
143 cf2_freeT1SeacComponent( PS_Decoder* decoder,
153 CF2_OutlineCallbacksRec root;
156 } CF2_OutlineRec, *CF2_Outline;
160 cf2_outline_reset( CF2_Outline outline );
162 cf2_outline_close( CF2_Outline outline );