#include "pfrobjs.h"
Go to the source code of this file.
#define PFR_CHECK | ( | x | ) |
Value:
Definition at line 31 of file pfrload.h.
Referenced by pfr_extra_item_load_bitmap_info(), pfr_extra_item_load_kerning_pairs(), pfr_extra_item_load_stem_snaps(), pfr_extra_items_parse(), pfr_glyph_load_compound(), pfr_glyph_load_simple(), pfr_load_bitmap_metrics(), pfr_log_font_load(), and pfr_phy_font_load().
Definition at line 38 of file pfrload.h.
Referenced by pfr_extra_item_load_bitmap_info(), pfr_extra_item_load_kerning_pairs(), pfr_extra_item_load_stem_snaps(), pfr_extra_items_parse(), pfr_glyph_load_compound(), pfr_glyph_load_simple(), pfr_load_bitmap_metrics(), pfr_log_font_load(), pfr_lookup_bitmap_data(), and pfr_phy_font_load().
Definition at line 39 of file pfrload.h.
Referenced by pfr_glyph_load_compound(), pfr_glyph_load_simple(), and pfr_load_bitmap_metrics().
Definition at line 42 of file pfrload.h.
Referenced by pfr_glyph_load_compound(), pfr_load_bitmap_metrics(), and pfr_log_font_load().
Definition at line 40 of file pfrload.h.
Referenced by pfr_extra_item_load_kerning_pairs(), pfr_glyph_load_compound(), pfr_glyph_load_simple(), pfr_load_bitmap_metrics(), pfr_log_font_load(), and pfr_phy_font_load().
Definition at line 43 of file pfrload.h.
Referenced by pfr_extra_item_load_bitmap_info(), pfr_log_font_load(), pfr_lookup_bitmap_data(), and pfr_phy_font_load().
Definition at line 41 of file pfrload.h.
Referenced by pfr_extra_item_load_bitmap_info(), pfr_extra_item_load_kerning_pairs(), pfr_glyph_load_compound(), pfr_load_bitmap_metrics(), pfr_log_font_load(), pfr_lookup_bitmap_data(), and pfr_phy_font_load().
typedef struct PFR_ExtraItemRec_* PFR_ExtraItem |
typedef FT_Error(*) PFR_ExtraItem_ParseFunc(FT_Byte *p, FT_Byte *limit, FT_Pointer data) |
typedef struct PFR_ExtraItemRec_ PFR_ExtraItemRec |
pfr_extra_items_parse | ( | FT_Byte ** | pp, | |
FT_Byte * | limit, | |||
PFR_ExtraItem | item_list, | |||
FT_Pointer | item_data | |||
) |
Definition at line 47 of file pfrload.c.
References error, extra, NULL, p, PFR_CHECK, and PFR_NEXT_BYTE.
Referenced by pfr_extra_items_skip(), and pfr_phy_font_load().
Definition at line 39 of file pfrload.c.
References NULL, and pfr_extra_items_parse().
Referenced by pfr_glyph_load_compound(), pfr_glyph_load_simple(), and pfr_log_font_load().
pfr_header_check | ( | PFR_Header | header | ) |
Definition at line 173 of file pfrload.c.
References FT_Bool, and result().
Referenced by pfr_face_init().
pfr_header_load | ( | PFR_Header | header, | |
FT_Stream | stream | |||
) |
Definition at line 153 of file pfrload.c.
References error, FT_STREAM_READ_FIELDS, FT_STREAM_SEEK, and pfr_header_fields.
Referenced by pfr_face_init().
Definition at line 200 of file pfrload.c.
References error, FT_READ_USHORT, FT_STREAM_SEEK, and result().
Referenced by pfr_face_init().
pfr_log_font_load | ( | PFR_LogFont | log_font, | |
FT_Stream | stream, | |||
FT_UInt | face_index, | |||
FT_UInt32 | section_offset, | |||
FT_Bool | size_increment | |||
) |
Definition at line 221 of file pfrload.c.
References error, flags, FT_ERROR, FT_FRAME_ENTER, FT_FRAME_EXIT, FT_READ_UOFF3, FT_READ_USHORT, FT_STREAM_SEEK, FT_STREAM_SKIP, local, p, PFR_CHECK, pfr_extra_items_skip(), PFR_LINE_JOIN_MASK, PFR_LINE_JOIN_MITER, PFR_LOG_2BYTE_BOLD, PFR_LOG_2BYTE_STROKE, PFR_LOG_BOLD, PFR_LOG_EXTRA_ITEMS, PFR_LOG_STROKE, PFR_NEXT_BYTE, PFR_NEXT_LONG, PFR_NEXT_SHORT, PFR_NEXT_ULONG, PFR_NEXT_USHORT, and size.
Referenced by pfr_face_init().
pfr_phy_font_done | ( | PFR_PhyFont | phy_font, | |
FT_Memory | memory | |||
) |
Definition at line 668 of file pfrload.c.
References FT_FREE, PFR_KernItemRec_::next, and NULL.
Referenced by pfr_face_done().
pfr_phy_font_load | ( | PFR_PhyFont | phy_font, | |
FT_Stream | stream, | |||
FT_UInt32 | offset, | |||
FT_UInt32 | size | |||
) |
Definition at line 712 of file pfrload.c.
References error, flags, FT_ERROR, FT_FRAME_ENTER, FT_FRAME_EXIT, FT_NEW_ARRAY, FT_STREAM_POS, FT_STREAM_SEEK, length, n, NULL, p, pfr_aux_name_load(), PFR_CHECK, pfr_extra_items_parse(), PFR_NEXT_BYTE, PFR_NEXT_SHORT, PFR_NEXT_ULONG, PFR_NEXT_USHORT, PFR_PHY_2BYTE_CHARCODE, PFR_PHY_2BYTE_GPS_SIZE, PFR_PHY_3BYTE_GPS_OFFSET, PFR_PHY_ASCII_CODE, PFR_PHY_EXTRA_ITEMS, pfr_phy_font_extra_items, PFR_PHY_PROPORTIONAL, xmlio::Size, and type.
Referenced by pfr_face_init().