zenilib
0.5.3.0
|
#include <ft2build.h>
#include "t1driver.h"
#include "t1gload.h"
#include "t1load.h"
#include "t1errors.h"
#include "t1afm.h"
#include <FT_INTERNAL_DEBUG_H>
#include <FT_INTERNAL_STREAM_H>
#include <FT_SERVICE_MULTIPLE_MASTERS_H>
#include <FT_SERVICE_GLYPH_DICT_H>
#include <FT_SERVICE_XFREE86_NAME_H>
#include <FT_SERVICE_POSTSCRIPT_NAME_H>
#include <FT_SERVICE_POSTSCRIPT_CMAPS_H>
#include <FT_SERVICE_POSTSCRIPT_INFO_H>
#include <FT_SERVICE_KERNING_H>
Go to the source code of this file.
Macros | |
#define | FT_COMPONENT trace_t1driver |
Functions | |
Get_Interface (FT_Module module, const FT_String *t1_interface) | |
static FT_Error | Get_Kerning (FT_Face t1face, FT_UInt left_glyph, FT_UInt right_glyph, FT_Vector *kerning) |
static FT_Error | t1_get_glyph_name (T1_Face face, FT_UInt glyph_index, FT_Pointer buffer, FT_UInt buffer_max) |
static FT_UInt | t1_get_name_index (T1_Face face, FT_String *glyph_name) |
static const char * | t1_get_ps_name (T1_Face face) |
static FT_Error | t1_ps_get_font_extra (FT_Face face, PS_FontExtraRec *afont_extra) |
static FT_Error | t1_ps_get_font_info (FT_Face face, PS_FontInfoRec *afont_info) |
static FT_Error | t1_ps_get_font_private (FT_Face face, PS_PrivateRec *afont_private) |
static FT_Long | t1_ps_get_font_value (FT_Face face, PS_Dict_Keys key, FT_UInt idx, void *value, FT_Long value_len) |
static FT_Int | t1_ps_has_glyph_names (FT_Face face) |
Variables | |
FT_CALLBACK_TABLE_DEF const FT_Driver_ClassRec | t1_driver_class |
static const FT_Service_GlyphDictRec | t1_service_glyph_dict |
static const FT_Service_KerningRec | t1_service_kerning |
static const FT_Service_MultiMastersRec | t1_service_multi_masters |
static const FT_Service_PsInfoRec | t1_service_ps_info |
static const FT_Service_PsFontNameRec | t1_service_ps_name |
static const FT_ServiceDescRec | t1_services [] |
#define FT_COMPONENT trace_t1driver |
Definition at line 49 of file t1driver.c.
Definition at line 611 of file t1driver.c.
References ft_service_list_lookup(), and FT_UNUSED.
|
static |
Definition at line 655 of file t1driver.c.
References T1_FaceRec_::afm_data, T1_Get_Kerning(), FT_Vector_::x, and FT_Vector_::y.
|
static |
Definition at line 57 of file t1driver.c.
References FT_STRCPYN, T1_FontRec_::glyph_names, and T1_FaceRec_::type1.
Definition at line 69 of file t1driver.c.
References ft_strcmp, T1_FontRec_::glyph_names, i, T1_FontRec_::num_glyphs, and T1_FaceRec_::type1.
Definition at line 101 of file t1driver.c.
References T1_FontRec_::font_name, and T1_FaceRec_::type1.
|
static |
Definition at line 146 of file t1driver.c.
|
static |
Definition at line 136 of file t1driver.c.
|
static |
Definition at line 165 of file t1driver.c.
|
static |
Definition at line 175 of file t1driver.c.
References PS_PrivateRec_::blue_fuzz, PS_PrivateRec_::blue_scale, PS_PrivateRec_::blue_shift, PS_PrivateRec_::blue_values, T1_FontRec_::charstrings, T1_FontRec_::charstrings_len, T1_FontRec_::encoding, T1_FontRec_::encoding_type, PS_PrivateRec_::family_blues, PS_PrivateRec_::family_other_blues, T1_FontRec_::font_bbox, T1_FontRec_::font_extra, T1_FontRec_::font_info, T1_FontRec_::font_matrix, T1_FontRec_::font_name, T1_FontRec_::font_type, PS_PrivateRec_::force_bold, PS_FontExtraRec_::fs_type, FT_Bool, ft_memcpy, ft_strlen, T1_FontRec_::glyph_names, idx, PS_PrivateRec_::language_group, PS_PrivateRec_::lenIV, PS_PrivateRec_::min_feature, PS_PrivateRec_::num_blue_values, PS_PrivateRec_::num_family_blues, PS_PrivateRec_::num_family_other_blues, T1_FontRec_::num_glyphs, PS_PrivateRec_::num_other_blues, PS_PrivateRec_::num_snap_heights, PS_PrivateRec_::num_snap_widths, T1_FontRec_::num_subrs, PS_PrivateRec_::other_blues, T1_FontRec_::paint_type, PS_PrivateRec_::password, T1_FontRec_::private_dict, PS_DICT_BLUE_FUZZ, PS_DICT_BLUE_SCALE, PS_DICT_BLUE_SHIFT, PS_DICT_BLUE_VALUE, PS_DICT_CHAR_STRING, PS_DICT_CHAR_STRING_KEY, PS_DICT_ENCODING_ENTRY, PS_DICT_ENCODING_TYPE, PS_DICT_FAMILY_BLUE, PS_DICT_FAMILY_NAME, PS_DICT_FAMILY_OTHER_BLUE, PS_DICT_FONT_BBOX, PS_DICT_FONT_MATRIX, PS_DICT_FONT_NAME, PS_DICT_FONT_TYPE, PS_DICT_FORCE_BOLD, PS_DICT_FS_TYPE, PS_DICT_FULL_NAME, PS_DICT_IS_FIXED_PITCH, PS_DICT_ITALIC_ANGLE, PS_DICT_LANGUAGE_GROUP, PS_DICT_LEN_IV, PS_DICT_MIN_FEATURE, PS_DICT_NOTICE, PS_DICT_NUM_BLUE_VALUES, PS_DICT_NUM_CHAR_STRINGS, PS_DICT_NUM_FAMILY_BLUES, PS_DICT_NUM_FAMILY_OTHER_BLUES, PS_DICT_NUM_OTHER_BLUES, PS_DICT_NUM_STEM_SNAP_H, PS_DICT_NUM_STEM_SNAP_V, PS_DICT_NUM_SUBRS, PS_DICT_OTHER_BLUE, PS_DICT_PAINT_TYPE, PS_DICT_PASSWORD, PS_DICT_RND_STEM_UP, PS_DICT_STD_HW, PS_DICT_STD_VW, PS_DICT_STEM_SNAP_H, PS_DICT_STEM_SNAP_V, PS_DICT_SUBR, PS_DICT_UNDERLINE_POSITION, PS_DICT_UNDERLINE_THICKNESS, PS_DICT_UNIQUE_ID, PS_DICT_VERSION, PS_DICT_WEIGHT, PS_PrivateRec_::round_stem_up, PS_PrivateRec_::snap_heights, PS_PrivateRec_::snap_widths, PS_PrivateRec_::standard_height, PS_PrivateRec_::standard_width, T1_FontRec_::subrs, T1_FontRec_::subrs_len, T1_ENCODING_TYPE_ARRAY, T1_FaceRec_::type1, PS_PrivateRec_::unique_id, FT_BBox_::xMax, FT_BBox_::xMin, FT_Matrix_::xx, FT_Matrix_::xy, FT_BBox_::yMax, FT_BBox_::yMin, FT_Matrix_::yx, and FT_Matrix_::yy.
Definition at line 156 of file t1driver.c.
References FT_UNUSED.
FT_CALLBACK_TABLE_DEF const FT_Driver_ClassRec t1_driver_class |
Definition at line 680 of file t1driver.c.
|
static |
Definition at line 88 of file t1driver.c.
|
static |
Definition at line 580 of file t1driver.c.
|
static |
Definition at line 119 of file t1driver.c.
|
static |
Definition at line 569 of file t1driver.c.
|
static |
Definition at line 107 of file t1driver.c.
|
static |
Definition at line 592 of file t1driver.c.