ReactOS 0.4.16-dev-2354-g16de117
psauxmod.c File Reference
#include "psauxmod.h"
#include "psobjs.h"
#include "t1decode.h"
#include "t1cmap.h"
#include "psft.h"
#include "cffdecode.h"
#include "afmparse.h"
Include dependency graph for psauxmod.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

FT_CALLBACK_TABLE_DEF const PS_Table_FuncsRec ps_table_funcs
 
FT_CALLBACK_TABLE_DEF const PS_Parser_FuncsRec ps_parser_funcs
 
FT_CALLBACK_TABLE_DEF const PS_Builder_FuncsRec ps_builder_funcs
 
FT_CALLBACK_TABLE_DEF const T1_Builder_FuncsRec t1_builder_funcs
 
FT_CALLBACK_TABLE_DEF const T1_Decoder_FuncsRec t1_decoder_funcs
 
FT_CALLBACK_TABLE_DEF const AFM_Parser_FuncsRec afm_parser_funcs
 
FT_CALLBACK_TABLE_DEF const T1_CMap_ClassesRec t1_cmap_classes
 
FT_CALLBACK_TABLE_DEF const CFF_Builder_FuncsRec cff_builder_funcs
 
FT_CALLBACK_TABLE_DEF const CFF_Decoder_FuncsRec cff_decoder_funcs
 
static const PSAux_Interface psaux_interface
 

Variable Documentation

◆ afm_parser_funcs

Initial value:
=
{
}
afm_parser_init(AFM_Parser parser, FT_Memory memory, FT_Byte *base, FT_Byte *limit)
Definition: afmparse.c:529
afm_parser_parse(AFM_Parser parser)
Definition: afmparse.c:861
afm_parser_done(AFM_Parser parser)
Definition: afmparse.c:557

Definition at line 102 of file psauxmod.c.

◆ cff_builder_funcs

Initial value:
=
{
}
cff_builder_add_point1(CFF_Builder *builder, FT_Pos x, FT_Pos y)
Definition: psobjs.c:1965
cff_builder_add_point(CFF_Builder *builder, FT_Pos x, FT_Pos y, FT_Byte flag)
Definition: psobjs.c:1927
cff_check_points(CFF_Builder *builder, FT_Int count)
Definition: psobjs.c:1918
cff_builder_start_point(CFF_Builder *builder, FT_Pos x, FT_Pos y)
Definition: psobjs.c:2010
cff_builder_done(CFF_Builder *builder)
Definition: psobjs.c:1906
cff_builder_init(CFF_Builder *builder, TT_Face face, CFF_Size size, CFF_GlyphSlot glyph, FT_Bool hinting)
Definition: psobjs.c:1840
cff_builder_add_contour(CFF_Builder *builder)
Definition: psobjs.c:1982
cff_builder_close_contour(CFF_Builder *builder)
Definition: psobjs.c:2032

Definition at line 122 of file psauxmod.c.

Referenced by cff_builder_init().

◆ cff_decoder_funcs

Initial value:
=
{
}
cff_decoder_init(CFF_Decoder *decoder, TT_Face face, CFF_Size size, CFF_GlyphSlot slot, FT_Bool hinting, FT_Render_Mode hint_mode, CFF_Decoder_Get_Glyph_Callback get_callback, CFF_Decoder_Free_Glyph_Callback free_callback)
Definition: cffdecode.c:2329
cff_decoder_prepare(CFF_Decoder *decoder, CFF_Size size, FT_UInt glyph_index)
Definition: cffdecode.c:2365
cf2_decoder_parse_charstrings(PS_Decoder *decoder, FT_Byte *charstring_base, FT_ULong charstring_len)
Definition: psft.c:308

Definition at line 137 of file psauxmod.c.

◆ ps_builder_funcs

Initial value:
=
{
}
ps_builder_init(PS_Builder *ps_builder, void *builder, FT_Bool is_t1)
Definition: psobjs.c:2118
ps_builder_done(PS_Builder *builder)
Definition: psobjs.c:2195

Definition at line 64 of file psauxmod.c.

Referenced by ps_builder_init().

◆ ps_parser_funcs

Initial value:
=
{
}
ps_parser_skip_PS_token(PS_Parser parser)
Definition: psobjs.c:517
ps_parser_to_fixed(PS_Parser parser, FT_Int power_ten)
Definition: psobjs.c:1469
ps_parser_to_token_array(PS_Parser parser, T1_Token tokens, FT_UInt max_tokens, FT_Int *pnum_tokens)
Definition: psobjs.c:728
ps_parser_init(PS_Parser parser, FT_Byte *base, FT_Byte *limit, FT_Memory memory)
Definition: psobjs.c:1519
ps_parser_to_coord_array(PS_Parser parser, FT_Int max_coords, FT_Short *coords)
Definition: psobjs.c:1478
ps_parser_load_field_table(PS_Parser parser, const T1_Field field, void **objects, FT_UInt max_objects, FT_ULong *pflags)
Definition: psobjs.c:1329
ps_parser_to_int(PS_Parser parser)
Definition: psobjs.c:1406
ps_parser_to_token(PS_Parser parser, T1_Token token)
Definition: psobjs.c:625
ps_parser_skip_spaces(PS_Parser parser)
Definition: psobjs.c:615
ps_parser_to_bytes(PS_Parser parser, FT_Byte *bytes, FT_Offset max_bytes, FT_ULong *pnum_bytes, FT_Bool delimiters)
Definition: psobjs.c:1416
ps_parser_done(PS_Parser parser)
Definition: psobjs.c:1534
ps_parser_to_fixed_array(PS_Parser parser, FT_Int max_values, FT_Fixed *values, FT_Int power_ten)
Definition: psobjs.c:1489
ps_parser_load_field(PS_Parser parser, const T1_Field field, void **objects, FT_UInt max_objects, FT_ULong *pflags)
Definition: psobjs.c:1032

Definition at line 42 of file psauxmod.c.

Referenced by ps_parser_init().

◆ ps_table_funcs

Initial value:
=
{
}
ps_table_done(PS_Table table)
Definition: psobjs.c:243
ps_table_release(PS_Table table)
Definition: psobjs.c:267
ps_table_new(PS_Table table, FT_Int count, FT_Memory memory)
Definition: psobjs.c:73
ps_table_add(PS_Table table, FT_Int idx, const void *object, FT_UInt length)
Definition: psobjs.c:176

Definition at line 32 of file psauxmod.c.

Referenced by ps_table_new().

◆ psaux_interface

const PSAux_Interface psaux_interface
static
Initial value:
=
{
}
FT_CALLBACK_TABLE_DEF const T1_Decoder_FuncsRec t1_decoder_funcs
Definition: psauxmod.c:87
FT_CALLBACK_TABLE_DEF const T1_CMap_ClassesRec t1_cmap_classes
Definition: psauxmod.c:112
FT_CALLBACK_TABLE_DEF const T1_Builder_FuncsRec t1_builder_funcs
Definition: psauxmod.c:72
FT_CALLBACK_TABLE_DEF const PS_Table_FuncsRec ps_table_funcs
Definition: psauxmod.c:32
FT_CALLBACK_TABLE_DEF const PS_Parser_FuncsRec ps_parser_funcs
Definition: psauxmod.c:42
FT_CALLBACK_TABLE_DEF const CFF_Decoder_FuncsRec cff_decoder_funcs
Definition: psauxmod.c:137
FT_CALLBACK_TABLE_DEF const AFM_Parser_FuncsRec afm_parser_funcs
Definition: psauxmod.c:102
ps_decoder_init(PS_Decoder *ps_decoder, void *decoder, FT_Bool is_t1)
Definition: psobjs.c:2422
cff_random(FT_UInt32 r)
Definition: psobjs.c:2587
t1_decrypt(FT_Byte *buffer, FT_Offset length, FT_UShort seed)
Definition: psobjs.c:2574
t1_make_subfont(FT_Face face, PS_Private priv, CFF_SubFont subfont)
Definition: psobjs.c:2489

Definition at line 150 of file psauxmod.c.

◆ t1_builder_funcs

Initial value:
=
{
}
t1_builder_close_contour(T1_Builder builder)
Definition: psobjs.c:1753
t1_builder_start_point(T1_Builder builder, FT_Pos x, FT_Pos y)
Definition: psobjs.c:1728
t1_builder_init(T1_Builder builder, FT_Face face, FT_Size size, FT_GlyphSlot glyph, FT_Bool hinting)
Definition: psobjs.c:1574
t1_builder_add_point1(T1_Builder builder, FT_Pos x, FT_Pos y)
Definition: psobjs.c:1676
t1_builder_check_points(T1_Builder builder, FT_Int count)
Definition: psobjs.c:1643
t1_builder_done(T1_Builder builder)
Definition: psobjs.c:1631
t1_builder_add_point(T1_Builder builder, FT_Pos x, FT_Pos y, FT_Byte flag)
Definition: psobjs.c:1652
t1_builder_add_contour(T1_Builder builder)
Definition: psobjs.c:1693

Definition at line 72 of file psauxmod.c.

Referenced by t1_builder_init().

◆ t1_cmap_classes

Initial value:
=
{
}
FT_CALLBACK_TABLE_DEF const FT_CMap_ClassRec t1_cmap_expert_class_rec
Definition: t1cmap.c:164
FT_CALLBACK_TABLE_DEF const FT_CMap_ClassRec t1_cmap_custom_class_rec
Definition: t1cmap.c:264
FT_CALLBACK_TABLE_DEF const FT_CMap_ClassRec t1_cmap_unicode_class_rec
Definition: t1cmap.c:357
FT_CALLBACK_TABLE_DEF const FT_CMap_ClassRec t1_cmap_standard_class_rec
Definition: t1cmap.c:135

Definition at line 112 of file psauxmod.c.

◆ t1_decoder_funcs

Initial value:
=
{
}
t1_decoder_parse_metrics(T1_Decoder decoder, FT_Byte *charstring_base, FT_UInt charstring_len)
Definition: t1decode.c:1691
t1_decoder_done(T1_Decoder decoder)
Definition: t1decode.c:2139
t1_decoder_init(T1_Decoder decoder, FT_Face face, FT_Size size, FT_GlyphSlot slot, FT_Byte **glyph_names, PS_Blend blend, FT_Bool hinting, FT_Render_Mode hint_mode, T1_Decoder_Callback parse_callback)
Definition: t1decode.c:2091

Definition at line 87 of file psauxmod.c.

Referenced by t1_decoder_init().