Visualization Library 2.0.0-b5
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
#include <ft2build.h>
Go to the source code of this file.
Macros | |
#define | GRID_FIT_METRICS |
#define | FT_COMPONENT trace_objs |
#define | FREETYPE_VER_FIXED |
#define FREETYPE_VER_FIXED |
Referenced by FT_Add_Module().
FT_Activate_Size | ( | FT_Size | size | ) |
Definition at line 3766 of file ftobjs.c.
References FT_FaceRec_::driver, FT_SizeRec_::face, FT_BASE_DEF, FT_Err_Ok, FT_THROW(), NULL, and FT_FaceRec_::size.
Referenced by ftc_size_node_compare(), T42_Size_Init(), T42_Size_Request(), and T42_Size_Select().
FT_Add_Module | ( | FT_Library | library, |
const FT_Module_Class * | clazz | ||
) |
Definition at line 4181 of file ftobjs.c.
References FT_ModuleRec_::clazz, error, FREETYPE_VER_FIXED, FT_ALLOC, FT_Err_Ok, FT_MAX_MODULES, FT_MODULE_IS_RENDERER, FT_Remove_Module(), ft_strcmp, FT_THROW(), library, FT_ModuleRec_::library, FT_ModuleRec_::memory, FT_LibraryRec_::memory, FT_Module_Class_::module_name, FT_Module_Class_::module_version, FT_LibraryRec_::modules, and FT_LibraryRec_::num_modules.
Referenced by FT_Add_Default_Modules().
Definition at line 2264 of file ftobjs.c.
References FT_Open_Args_::flags, FT_Attach_Stream(), FT_EXPORT_DEF, FT_OPEN_PATHNAME, FT_THROW(), NULL, open(), FT_Open_Args_::pathname, and FT_Open_Args_::stream.
FT_Attach_Stream | ( | FT_Face | face, |
FT_Open_Args * | parameters | ||
) |
Definition at line 2286 of file ftobjs.c.
References FT_Driver_ClassRec_::attach_file, FT_DriverRec_::clazz, driver, FT_FaceRec_::driver, error, FT_Bool, FT_ERR, FT_EXPORT_DEF, FT_OPEN_STREAM, FT_Stream_Free(), FT_Stream_New(), FT_THROW(), FT_ModuleRec_::library, and FT_DriverRec_::root.
Referenced by FT_Attach_File().
FT_CMap_Done | ( | FT_CMap | cmap | ) |
Definition at line 3202 of file ftobjs.c.
References FT_CMapRec_::charmap, FT_FaceRec_::charmap, FT_FaceRec_::charmaps, error, FT_CharMapRec_::face, FT_FACE_MEMORY, FT_RENEW_ARRAY, i, NULL, and FT_FaceRec_::num_charmaps.
FT_CMap_New | ( | FT_CMap_Class | clazz, |
FT_Pointer | init_data, | ||
FT_CharMap | charmap, | ||
FT_CMap * | acmap | ||
) |
Definition at line 3248 of file ftobjs.c.
References FT_CMapRec_::charmap, FT_FaceRec_::charmaps, FT_CMapRec_::clazz, error, FT_ALLOC, FT_Err_Ok, FT_FACE_MEMORY, FT_RENEW_ARRAY, FT_THROW(), NULL, and FT_FaceRec_::num_charmaps.
Referenced by PCF_Face_Init(), pfr_face_init(), T1_Face_Init(), and tt_face_build_cmaps().
FT_Done_Face | ( | FT_Face | face | ) |
Definition at line 2341 of file ftobjs.c.
References driver, FT_FaceRec_::driver, error, FT_DriverRec_::faces_list, FT_ERR, FT_Err_Ok, FT_FREE, FT_List_Find(), FT_List_Remove(), FT_FaceRec_::internal, FT_ModuleRec_::memory, FT_Face_InternalRec_::refcount, and FT_DriverRec_::root.
Referenced by FT_Done_Library(), and T42_Face_Done().
FT_Done_GlyphSlot | ( | FT_GlyphSlot | slot | ) |
Definition at line 436 of file ftobjs.c.
References FT_FaceRec_::driver, FT_GlyphSlotRec_::face, FT_Generic_::finalizer, FT_GlyphSlotRec_::generic, FT_FaceRec_::glyph, FT_ModuleRec_::memory, FT_GlyphSlotRec_::next, NULL, and FT_DriverRec_::root.
Referenced by T42_GlyphSlot_Done().
FT_Done_Library | ( | FT_Library | library | ) |
Definition at line 4665 of file ftobjs.c.
References FT_ModuleRec_::clazz, FT_ListNodeRec_::data, FT_Done_Face(), FT_DRIVER, FT_FACE, FT_MODULE_FONT_DRIVER, FT_Remove_Module(), ft_strcmp, FT_THROW(), FT_TRACE0(), FT_TRACE7, FT_ListRec_::head, FT_LibraryRec_::memory, FT_Module_Class_::module_flags, FT_Module_Class_::module_name, FT_LibraryRec_::modules, NULL, FT_LibraryRec_::num_modules, and FT_LibraryRec_::refcount.
Referenced by FT_Done_FreeType().
FT_Done_Size | ( | FT_Size | size | ) |
Definition at line 2443 of file ftobjs.c.
References FT_ListNodeRec_::data, driver, FT_FaceRec_::driver, error, FT_SizeRec_::face, FT_Err_Ok, FT_FREE, FT_List_Find(), FT_List_Remove(), FT_THROW(), FT_ListRec_::head, FT_ModuleRec_::memory, FT_DriverRec_::root, FT_FaceRec_::size, and FT_FaceRec_::sizes_list.
Referenced by ftc_face_node_init(), ftc_size_node_done(), ftc_size_node_reset(), and T42_Size_Done().
Definition at line 3382 of file ftobjs.c.
References FT_FaceRec_::charmap, and FT_CharMapRec_::encoding.
FT_Face_GetVariantSelectors | ( | FT_Face | face | ) |
Definition at line 3302 of file ftobjs.c.
References FT_CMap_ClassRec_::char_index, FT_FaceRec_::charmap, FT_CMapRec_::clazz, FT_CMAP, FT_EXPORT_DEF, and FT_TRACE1.
Referenced by af_latin2_metrics_check_digits(), af_latin2_metrics_init_widths(), af_latin_metrics_check_digits(), af_latin_metrics_init_widths(), FT_Get_First_Char(), FT_Load_Char(), and FTC_CMapCache_Lookup().
FT_Get_Charmap_Index | ( | FT_CharMap | charmap | ) |
FT_Get_CMap_Format | ( | FT_CharMap | charmap | ) |
Definition at line 3742 of file ftobjs.c.
References cmap_info, TT_CMapInfo_::format, FT_EXPORT_DEF, FT_FACE_FIND_SERVICE, and NULL.
Referenced by FT_Set_Charmap().
FT_Get_CMap_Language_ID | ( | FT_CharMap | charmap | ) |
Definition at line 3718 of file ftobjs.c.
References cmap_info, FT_EXPORT_DEF, FT_FACE_FIND_SERVICE, TT_CMapInfo_::language, and NULL.
Definition at line 3327 of file ftobjs.c.
References FT_FaceRec_::charmap, FT_EXPORT_DEF, FT_Get_Char_Index(), FT_Get_Next_Char(), and FT_FaceRec_::num_glyphs.
FT_Get_Glyph_Name | ( | FT_Face | face, |
FT_UInt | glyph_index, | ||
FT_Pointer | buffer, | ||
FT_UInt | buffer_max | ||
) |
Definition at line 3588 of file ftobjs.c.
References error, FT_ERR, FT_EXPORT_DEF, FT_FACE_LOOKUP_SERVICE, FT_HAS_GLYPH_NAMES, and FT_FaceRec_::num_glyphs.
FT_Get_Kerning | ( | FT_Face | face, |
FT_UInt | left_glyph, | ||
FT_UInt | right_glyph, | ||
FT_UInt | kern_mode, | ||
FT_Vector * | akerning | ||
) |
Definition at line 2975 of file ftobjs.c.
References FT_DriverRec_::clazz, driver, FT_FaceRec_::driver, error, FT_Err_Ok, FT_EXPORT_DEF, FT_KERNING_UNFITTED, FT_KERNING_UNSCALED, FT_MulDiv(), FT_MulFix(), FT_PIX_ROUND, FT_THROW(), FT_Driver_ClassRec_::get_kerning, FT_SizeRec_::metrics, FT_FaceRec_::size, FT_Size_Metrics_::x_ppem, FT_Size_Metrics_::x_scale, FT_Size_Metrics_::y_ppem, and FT_Size_Metrics_::y_scale.
Referenced by vl::Text::rawboundingRect(), vl::CoreText::rawboundingRect(), vl::Text::renderText(), and vl::CoreText::renderText().
FT_Get_Module | ( | FT_Library | library, |
const char * | module_name | ||
) |
Definition at line 4309 of file ftobjs.c.
References FT_BASE_DEF, ft_strcmp, FT_LibraryRec_::modules, and FT_LibraryRec_::num_modules.
Referenced by cff_get_interface(), cff_slot_init(), cid_slot_init(), FT_Get_Module_Interface(), FT_Get_TrueType_Engine_Type(), FT_New_Memory_Face(), if(), T1_GlyphSlot_Init(), T42_Driver_Init(), and tt_get_interface().
FT_Get_Module_Interface | ( | FT_Library | library, |
const char * | mod_name | ||
) |
Definition at line 4337 of file ftobjs.c.
References FT_ModuleRec_::clazz, FT_BASE_DEF, FT_Get_Module(), and FT_Module_Class_::module_interface.
Referenced by cff_face_init(), cid_face_init(), parse_afm(), sfnt_init_face(), T1_Face_Init(), T42_Face_Init(), and tt_face_init().
Definition at line 3562 of file ftobjs.c.
References FT_EXPORT_DEF, FT_FACE_LOOKUP_SERVICE, and FT_HAS_GLYPH_NAMES.
Definition at line 3351 of file ftobjs.c.
References FT_CMap_ClassRec_::char_next, FT_FaceRec_::charmap, FT_CMapRec_::clazz, FT_CMAP, FT_EXPORT_DEF, and FT_FaceRec_::num_glyphs.
Referenced by FT_Get_First_Char().
FT_Get_Postscript_Name | ( | FT_Face | face | ) |
Definition at line 3622 of file ftobjs.c.
References FT_EXPORT_DEF, FT_FACE_LOOKUP_SERVICE, and NULL.
FT_Get_Renderer | ( | FT_Library | library, |
FT_Glyph_Format | format | ||
) |
Definition at line 3946 of file ftobjs.c.
References FT_EXPORT_DEF, and FT_Lookup_Renderer().
FT_Get_Sfnt_Table | ( | FT_Face | face, |
FT_Sfnt_Tag | tag | ||
) |
Definition at line 3651 of file ftobjs.c.
References FT_EXPORT_DEF, FT_FACE_FIND_SERVICE, FT_IS_SFNT, and NULL.
Referenced by FT_Get_FSType_Flags().
FT_Get_SubGlyph_Info | ( | FT_GlyphSlot | glyph, |
FT_UInt | sub_index, | ||
FT_Int * | p_index, | ||
FT_UInt * | p_flags, | ||
FT_Int * | p_arg1, | ||
FT_Int * | p_arg2, | ||
FT_Matrix * | p_transform | ||
) |
Definition at line 4885 of file ftobjs.c.
References FT_SubGlyphRec_::arg1, FT_SubGlyphRec_::arg2, error, FT_SubGlyphRec_::flags, FT_ERR, FT_SubGlyphRec_::index, and FT_SubGlyphRec_::transform.
Definition at line 3035 of file ftobjs.c.
References error, FT_Err_Ok, FT_EXPORT_DEF, FT_FACE_FIND_SERVICE, and FT_THROW().
FT_Get_TrueType_Engine_Type | ( | FT_Library | library | ) |
Definition at line 4791 of file ftobjs.c.
References FT_DriverRec_::clazz, FT_FaceRec_::driver, FT_SizeRec_::face, FT_BASE_DEF, FT_EXPORT_DEF, FT_Get_Module(), ft_module_get_service(), FT_SERVICE_ID_TRUETYPE_ENGINE, FT_SIZE_REQUEST_TYPE_NOMINAL, FT_TRUETYPE_ENGINE_TYPE_NONE, FT_Size_RequestRec_::height, FT_Size_RequestRec_::horiResolution, FT_Driver_ClassRec_::request_size, FT_Size_RequestRec_::type, FT_Size_RequestRec_::vertResolution, and FT_Size_RequestRec_::width.
ft_glyphslot_alloc_bitmap | ( | FT_GlyphSlot | slot, |
FT_ULong | size | ||
) |
Definition at line 306 of file ftobjs.c.
References error, FT_ALLOC, FT_FACE_MEMORY, FT_FREE, FT_GLYPH_OWN_BITMAP, and void().
Referenced by PCF_Glyph_Load().
ft_glyphslot_free_bitmap | ( | FT_GlyphSlot | slot | ) |
Definition at line 274 of file ftobjs.c.
References FT_BASE_DEF, FT_FACE_MEMORY, FT_FREE, FT_GLYPH_OWN_BITMAP, and NULL.
Referenced by ft_glyphslot_set_bitmap().
ft_glyphslot_set_bitmap | ( | FT_GlyphSlot | slot, |
FT_Byte * | buffer | ||
) |
Definition at line 294 of file ftobjs.c.
References FT_ASSERT, FT_BASE_DEF, FT_GLYPH_OWN_BITMAP, and ft_glyphslot_free_bitmap().
Referenced by BDF_Glyph_Load().
FT_Library_Version | ( | FT_Library | library, |
FT_Int * | amajor, | ||
FT_Int * | aminor, | ||
FT_Int * | apatch | ||
) |
Definition at line 4634 of file ftobjs.c.
References FT_EXPORT_DEF, FT_LibraryRec_::version_major, FT_LibraryRec_::version_minor, and FT_LibraryRec_::version_patch.
Definition at line 820 of file ftobjs.c.
References FT_Get_Char_Index(), FT_Load_Glyph(), and FT_THROW().
Definition at line 574 of file ftobjs.c.
References driver, error, FALSE, FT_Bool, FT_THROW(), and library.
Referenced by af_latin2_metrics_init_widths(), af_latin_metrics_init_widths(), FT_Load_Char(), ftc_basic_family_load_bitmap(), ftc_basic_family_load_glyph(), and gxv_ctlPoint_validate().
FT_Load_Sfnt_Table | ( | FT_Face | face, |
FT_ULong | tag, | ||
FT_Long | offset, | ||
FT_Byte * | buffer, | ||
FT_ULong * | length | ||
) |
Definition at line 3672 of file ftobjs.c.
References FT_EXPORT_DEF, FT_FACE_FIND_SERVICE, FT_IS_SFNT, FT_THROW(), and NULL.
FT_Lookup_Renderer | ( | FT_Library | library, |
FT_Glyph_Format | format, | ||
FT_ListNode * | node | ||
) |
Definition at line 3800 of file ftobjs.c.
References FT_ListNodeRec_::data, FT_RENDERER, FT_RendererRec_::glyph_format, FT_ListRec_::head, FT_ListNodeRec_::next, and FT_LibraryRec_::renderers.
Referenced by FT_Get_Glyph(), FT_Get_Renderer(), FT_Outline_Render(), and FT_Render_Glyph_Internal().
FT_Match_Size | ( | FT_Face | face, |
FT_Size_Request | req, | ||
FT_Bool | ignore_width, | ||
FT_ULong * | size_index | ||
) |
Definition at line 2491 of file ftobjs.c.
References FT_FaceRec_::available_sizes, FT_BASE_DEF, FT_Err_Ok, FT_HAS_FIXED_SIZES, FT_PIX_ROUND, FT_REQUEST_HEIGHT, FT_REQUEST_WIDTH, FT_SIZE_REQUEST_TYPE_NOMINAL, FT_THROW(), i, FT_FaceRec_::num_fixed_sizes, FT_Bitmap_Size_::x_ppem, and FT_Bitmap_Size_::y_ppem.
Referenced by FT_Request_Size(), and tt_face_set_sbit_strike().
Definition at line 4352 of file ftobjs.c.
References FT_ModuleRec_::clazz, FT_ASSERT, FT_EXPORT_DEF, FT_Module_Class_::get_interface, FT_ModuleRec_::library, FT_LibraryRec_::modules, NULL, and FT_LibraryRec_::num_modules.
Referenced by FT_Get_TrueType_Engine_Type(), and if().
FT_New_Face | ( | FT_Library | library, |
const char * | pathname, | ||
FT_Long | face_index, | ||
FT_Face * | aface | ||
) |
Definition at line 1210 of file ftobjs.c.
References FT_Open_Args_::flags, FT_EXPORT_DEF, FT_Open_Face(), FT_OPEN_PATHNAME, FT_THROW(), NULL, FT_Open_Args_::pathname, and FT_Open_Args_::stream.
FT_New_GlyphSlot | ( | FT_Face | face, |
FT_GlyphSlot * | aslot | ||
) |
Definition at line 387 of file ftobjs.c.
References FT_DriverRec_::clazz, driver, error, FT_GlyphSlotRec_::face, FT_ALLOC, FT_THROW(), FT_TRACE4, FT_ModuleRec_::memory, NULL, FT_DriverRec_::root, and FT_Driver_ClassRec_::slot_object_size.
Referenced by T42_GlyphSlot_Init().
FT_New_Library | ( | FT_Memory | memory, |
FT_Library * | alibrary | ||
) |
Definition at line 4576 of file ftobjs.c.
References error, FREETYPE_MAJOR, FREETYPE_MINOR, FREETYPE_PATCH, FT_ALLOC, ft_debug_init(), FT_Err_Ok, FT_EXPORT_DEF, FT_FREE, FT_NEW, FT_RENDER_POOL_SIZE, FT_THROW(), library, FT_LibraryRec_::memory, NULL, FT_LibraryRec_::raster_pool, FT_LibraryRec_::raster_pool_size, FT_LibraryRec_::refcount, FT_LibraryRec_::version_major, FT_LibraryRec_::version_minor, and FT_LibraryRec_::version_patch.
Referenced by FT_Init_FreeType().
FT_New_Memory_Face | ( | FT_Library | library, |
const FT_Byte * | file_base, | ||
FT_Long | file_size, | ||
FT_Long | face_index, | ||
FT_Face * | aface | ||
) |
Definition at line 1235 of file ftobjs.c.
References FT_StreamRec_::base, close(), FT_StreamRec_::close, FT_Open_Args_::driver, error, FALSE, FT_Open_Args_::flags, FT_ALLOC, FT_Bool, FT_ERR, FT_ERR_EQ, FT_Err_Ok, FT_EXPORT_DEF, FT_FACE_FLAG_EXTERNAL_STREAM, FT_FREE, FT_Get_Module(), FT_LOCAL_DEF, ft_memcmp, FT_MIN, FT_NEW, FT_OPEN_DRIVER, FT_Open_Face(), FT_OPEN_MEMORY, FT_OPEN_PATHNAME, FT_OPEN_STREAM, FT_Raccess_Get_DataOffsets(), FT_Raccess_Get_HeaderInfo(), FT_Raccess_Guess(), FT_RACCESS_N_RULES, FT_READ_LONG, FT_READ_ULONG, FT_READ_USHORT, FT_Stream_Close(), FT_Stream_Free(), FT_Stream_New(), FT_Stream_OpenMemory(), FT_Stream_Pos(), FT_Stream_Read(), FT_Stream_Seek(), FT_STREAM_SKIP, FT_THROW(), FT_TRACE3, FT_UNUSED, i, FT_StreamRec_::memory, FT_LibraryRec_::memory, FT_Open_Args_::memory_base, FT_Open_Args_::memory_size, NULL, open_face_from_buffer(), open_face_PS_from_sfnt_stream(), FT_Open_Args_::pathname, FT_StreamRec_::size, FT_Open_Args_::stream, TRUE, TTAG_CID, TTAG_POST, TTAG_sfnt, TTAG_TYP1, and TTAG_typ1.
Definition at line 2382 of file ftobjs.c.
References FT_DriverRec_::clazz, FT_ListNodeRec_::data, driver, FT_FaceRec_::driver, error, FT_SizeRec_::face, FT_ALLOC, FT_EXPORT_DEF, FT_FREE, FT_List_Add(), FT_NEW, FT_THROW(), FT_Driver_ClassRec_::init_size, FT_SizeRec_::internal, FT_FaceRec_::memory, FT_Driver_ClassRec_::size_object_size, and FT_FaceRec_::sizes_list.
Referenced by T42_Size_Init().
FT_Open_Face | ( | FT_Library | library, |
const FT_Open_Args * | args, | ||
FT_Long | face_index, | ||
FT_Face * | aface | ||
) |
Definition at line 2005 of file ftobjs.c.
References driver, FT_Open_Args_::driver, error, FT_Open_Args_::flags, FT_Bool, FT_BOOL, FT_DRIVER, FT_MODULE_IS_DRIVER, FT_OPEN_DRIVER, FT_OPEN_PARAMS, FT_OPEN_STREAM, FT_Stream_New(), FT_THROW(), FT_LibraryRec_::memory, NULL, FT_Open_Args_::num_params, FT_Open_Args_::params, and FT_Open_Args_::stream.
Referenced by FT_New_Face(), and FT_New_Memory_Face().
FT_Error ft_property_do | ( | FT_Library | library, |
const FT_String * | module_name, | ||
const FT_String * | property_name, | ||
void * | value, | ||
FT_Bool | set | ||
) |
Definition at line 4438 of file ftobjs.c.
References FT_Bool, FT_ERROR, ft_strcmp, FT_THROW(), FT_LibraryRec_::modules, and FT_LibraryRec_::num_modules.
Referenced by FT_Property_Get(), and FT_Property_Set().
FT_Error FT_Property_Get | ( | FT_Library | library, |
const FT_String * | module_name, | ||
const FT_String * | property_name, | ||
void * | value | ||
) |
Definition at line 4536 of file ftobjs.c.
References FALSE, FT_EXPORT_DEF, and ft_property_do().
FT_Error FT_Property_Set | ( | FT_Library | library, |
const FT_String * | module_name, | ||
const FT_String * | property_name, | ||
const void * | value | ||
) |
Definition at line 4520 of file ftobjs.c.
References ft_property_do(), and TRUE.
FT_Reference_Face | ( | FT_Face | face | ) |
Definition at line 2330 of file ftobjs.c.
References FT_Err_Ok, FT_EXPORT_DEF, FT_FaceRec_::internal, and FT_Face_InternalRec_::refcount.
FT_Reference_Library | ( | FT_Library | library | ) |
Definition at line 4565 of file ftobjs.c.
References FT_Err_Ok, FT_EXPORT_DEF, and FT_LibraryRec_::refcount.
FT_Remove_Module | ( | FT_Library | library, |
FT_Module | module | ||
) |
Definition at line 4398 of file ftobjs.c.
References FT_THROW(), FT_LibraryRec_::modules, and FT_LibraryRec_::num_modules.
Referenced by FT_Add_Module(), and FT_Done_Library().
FT_Render_Glyph | ( | FT_GlyphSlot | slot, |
FT_Render_Mode | render_mode | ||
) |
Definition at line 4107 of file ftobjs.c.
References FT_GlyphSlotRec_::face, FT_FACE_LIBRARY, FT_Render_Glyph_Internal(), FT_THROW(), and library.
FT_Render_Glyph_Internal | ( | FT_Library | library, |
FT_GlyphSlot | slot, | ||
FT_Render_Mode | render_mode | ||
) |
Definition at line 4005 of file ftobjs.c.
References FT_GlyphSlotRec_::bitmap, FT_Bitmap_::buffer, FT_LibraryRec_::cur_renderer, error, FT_GlyphSlotRec_::format, FT_Bitmap_Convert(), FT_Bitmap_Done(), FT_Bitmap_New(), FT_Bool, FT_ERR, FT_ERR_NEQ, FT_Err_Ok, FT_EXPORT_DEF, FT_GLYPH_FORMAT_OUTLINE, FT_Lookup_Renderer(), FT_Set_Renderer(), FT_TRACE3, FT_ListRec_::head, i, MD5_Final(), MD5_Init(), MD5_Update(), NULL, FT_Bitmap_::pitch, FT_RendererRec_::render, FT_LibraryRec_::renderers, and FT_Bitmap_::rows.
Referenced by FT_Glyph_To_Bitmap(), and FT_Render_Glyph().
FT_Request_Metrics | ( | FT_Face | face, |
FT_Size_Request | req | ||
) |
Definition at line 2649 of file ftobjs.c.
References FT_FaceRec_::ascender, FT_FaceRec_::bbox, FT_FaceRec_::descender, FT_DivFix(), FT_IS_SCALABLE, FT_MulDiv(), FT_MulFix(), FT_REQUEST_HEIGHT, FT_REQUEST_WIDTH, FT_SIZE_REQUEST_TYPE_BBOX, FT_SIZE_REQUEST_TYPE_CELL, FT_SIZE_REQUEST_TYPE_MAX, FT_SIZE_REQUEST_TYPE_NOMINAL, FT_SIZE_REQUEST_TYPE_REAL_DIM, FT_SIZE_REQUEST_TYPE_SCALES, FT_FaceRec_::max_advance_width, FT_SizeRec_::metrics, FT_FaceRec_::size, FT_FaceRec_::units_per_EM, FT_Size_Metrics_::x_ppem, FT_Size_Metrics_::x_scale, FT_BBox_::xMax, FT_BBox_::xMin, FT_Size_Metrics_::y_ppem, FT_Size_Metrics_::y_scale, FT_BBox_::yMax, and FT_BBox_::yMin.
Referenced by cff_size_request(), cid_size_request(), and FT_Request_Size().
FT_Request_Size | ( | FT_Face | face, |
FT_Size_Request | req | ||
) |
Definition at line 2823 of file ftobjs.c.
References FT_Size_Metrics_::ascender, FT_DriverRec_::clazz, FT_Size_Metrics_::descender, FT_FaceRec_::driver, error, FT_Err_Ok, FT_EXPORT_DEF, FT_HAS_FIXED_SIZES, FT_IS_SCALABLE, FT_Match_Size(), FT_Request_Metrics(), FT_Select_Size(), FT_SIZE_REQUEST_TYPE_MAX, FT_THROW(), FT_TRACE3, FT_TRACE5, FT_Size_Metrics_::height, FT_Size_Metrics_::max_advance, FT_SizeRec_::metrics, FT_Driver_ClassRec_::request_size, FT_FaceRec_::size, FT_Size_Metrics_::x_ppem, FT_Size_Metrics_::x_scale, FT_Size_Metrics_::y_ppem, and FT_Size_Metrics_::y_scale.
Referenced by FT_Set_Char_Size(), FT_Set_Pixel_Sizes(), and T42_Size_Request().
FT_Select_Charmap | ( | FT_Face | face, |
FT_Encoding | encoding | ||
) |
Definition at line 3066 of file ftobjs.c.
References FT_THROW().
Referenced by af_latin2_metrics_init(), af_latin_metrics_init(), and FTC_CMapCache_Lookup().
Definition at line 2602 of file ftobjs.c.
References FT_FaceRec_::available_sizes, FT_DivFix(), FT_IS_SCALABLE, FT_SizeRec_::metrics, FT_FaceRec_::size, FT_FaceRec_::units_per_EM, FT_Bitmap_Size_::x_ppem, FT_Size_Metrics_::x_ppem, FT_Size_Metrics_::x_scale, FT_Bitmap_Size_::y_ppem, FT_Size_Metrics_::y_ppem, and FT_Size_Metrics_::y_scale.
Referenced by BDF_Size_Select(), FT_Select_Size(), and PCF_Size_Select().
Definition at line 2771 of file ftobjs.c.
References FT_Size_Metrics_::ascender, FT_DriverRec_::clazz, FT_Size_Metrics_::descender, FT_FaceRec_::driver, error, FT_Err_Ok, FT_EXPORT_DEF, FT_HAS_FIXED_SIZES, FT_Select_Metrics(), FT_THROW(), FT_TRACE5, FT_Size_Metrics_::height, FT_Size_Metrics_::max_advance, FT_SizeRec_::metrics, FT_FaceRec_::num_fixed_sizes, FT_Driver_ClassRec_::select_size, FT_FaceRec_::size, FT_Size_Metrics_::x_ppem, FT_Size_Metrics_::x_scale, FT_Size_Metrics_::y_ppem, and FT_Size_Metrics_::y_scale.
Referenced by FT_Request_Size(), and T42_Size_Select().
ft_service_list_lookup | ( | FT_ServiceDesc | service_descriptors, |
const char * | service_id | ||
) |
Definition at line 58 of file ftobjs.c.
References FT_BASE_DEF, ft_strcmp, NULL, FT_ServiceDescRec_::serv_data, and FT_ServiceDescRec_::serv_id.
Referenced by af_get_interface(), bdf_driver_requester(), cff_get_interface(), cid_get_interface(), Get_Interface(), pcf_driver_requester(), pfr_get_service(), T42_Get_Interface(), and tt_get_interface().
FT_Set_Char_Size | ( | FT_Face | face, |
FT_F26Dot6 | char_width, | ||
FT_F26Dot6 | char_height, | ||
FT_UInt | horz_resolution, | ||
FT_UInt | vert_resolution | ||
) |
Definition at line 2899 of file ftobjs.c.
References FT_EXPORT_DEF, FT_Request_Size(), FT_SIZE_REQUEST_TYPE_NOMINAL, FT_Size_RequestRec_::height, FT_Size_RequestRec_::horiResolution, FT_Size_RequestRec_::type, FT_Size_RequestRec_::vertResolution, and FT_Size_RequestRec_::width.
FT_Set_Charmap | ( | FT_Face | face, |
FT_CharMap | charmap | ||
) |
Definition at line 3117 of file ftobjs.c.
References FT_FaceRec_::charmap, FT_FaceRec_::charmaps, FT_ERROR, FT_EXPORT_DEF, FT_Get_CMap_Format(), FT_THROW(), and FT_FaceRec_::num_charmaps.
Referenced by FTC_CMapCache_Lookup().
FT_Set_Debug_Hook | ( | FT_Library | library, |
FT_UInt | hook_index, | ||
FT_DebugHook_Func | debug_hook | ||
) |
Definition at line 4777 of file ftobjs.c.
References FT_LibraryRec_::debug_hooks, FT_EXPORT_DEF, and sizeof().
Definition at line 2939 of file ftobjs.c.
References FT_EXPORT_DEF, FT_Request_Size(), FT_SIZE_REQUEST_TYPE_NOMINAL, FT_Size_RequestRec_::height, FT_Size_RequestRec_::horiResolution, FT_Size_RequestRec_::type, FT_Size_RequestRec_::vertResolution, and FT_Size_RequestRec_::width.
FT_Set_Renderer | ( | FT_Library | library, |
FT_Renderer | renderer, | ||
FT_UInt | num_params, | ||
FT_Parameter * | parameters | ||
) |
Definition at line 3958 of file ftobjs.c.
References FT_LibraryRec_::cur_renderer, error, FT_BASE_DEF, FT_Err_Ok, FT_GLYPH_FORMAT_OUTLINE, FT_List_Find(), FT_List_Up(), FT_THROW(), and FT_LibraryRec_::renderers.
Referenced by FT_Outline_Render(), and FT_Render_Glyph_Internal().
Definition at line 477 of file ftobjs.c.
References FT_Face_InternalRec_::transform_flags.
Definition at line 3695 of file ftobjs.c.
References FT_EXPORT_DEF, FT_FACE_FIND_SERVICE, FT_IS_SFNT, FT_THROW(), and NULL.
Definition at line 206 of file ftobjs.c.
References FT_FREE, FT_Stream_Close(), and FT_StreamRec_::memory.
Referenced by FT_Attach_Stream(), and FT_New_Memory_Face().
FT_Stream_New | ( | FT_Library | library, |
const FT_Open_Args * | args, | ||
FT_Stream * | astream | ||
) |
Definition at line 138 of file ftobjs.c.
References error, FT_BASE_DEF, FT_FREE, FT_NEW, FT_OPEN_MEMORY, FT_OPEN_PATHNAME, FT_OPEN_STREAM, FT_Stream_Open(), FT_Stream_OpenMemory(), FT_THROW(), library, FT_StreamRec_::memory, FT_LibraryRec_::memory, NULL, FT_StreamRec_::pathname, and FT_StreamDesc_::pointer.
Referenced by FT_Attach_Stream(), FT_New_Memory_Face(), and FT_Open_Face().
ft_synthesize_vertical_metrics | ( | FT_Glyph_Metrics * | metrics, |
FT_Pos | advance | ||
) |
Definition at line 2542 of file ftobjs.c.
References FT_Pos.
Referenced by BDF_Glyph_Load(), cid_slot_load_glyph(), PCF_Glyph_Load(), and T1_Load_Glyph().
ft_validator_error | ( | FT_Validator | valid, |
FT_Error | error | ||
) |
Definition at line 105 of file ftobjs.c.
References error, FT_BASE_DEF, ft_jmp_buf, and ft_longjmp.
ft_validator_init | ( | FT_Validator | valid, |
const FT_Byte * | base, | ||
const FT_Byte * | limit, | ||
FT_ValidationLevel | level | ||
) |
Definition at line 82 of file ftobjs.c.
References FT_BASE_DEF, and FT_Err_Ok.
Referenced by tt_face_build_cmaps().
ft_validator_run | ( | FT_Validator | valid | ) |
Definition at line 95 of file ftobjs.c.
References FT_BASE_DEF, and FT_UNUSED.
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:54.
© Copyright Michele Bosi. All rights reserved.