|
ReactOS 0.4.16-dev-2354-g16de117
|
#include <freetype/ftlist.h>#include <freetype/ftoutln.h>#include <freetype/ftfntfmt.h>#include <freetype/internal/ftvalid.h>#include <freetype/internal/ftobjs.h>#include <freetype/internal/ftdebug.h>#include <freetype/internal/ftrfork.h>#include <freetype/internal/ftstream.h>#include <freetype/internal/sfnt.h>#include <freetype/internal/psaux.h>#include <freetype/tttables.h>#include <freetype/tttags.h>#include <freetype/ttnameid.h>#include <freetype/internal/services/svprop.h>#include <freetype/internal/services/svsfnt.h>#include <freetype/internal/services/svpostnm.h>#include <freetype/internal/services/svgldict.h>#include <freetype/internal/services/svttcmap.h>#include <freetype/internal/services/svkern.h>#include <freetype/internal/services/svtteng.h>#include <freetype/ftdriver.h>

Go to the source code of this file.
Macros | |
| #define | GRID_FIT_METRICS |
| #define | FT_COMPONENT objs |
| #define | FREETYPE_VER_FIXED |
| #define FREETYPE_VER_FIXED |
Definition at line 1141 of file ftobjs.c.
Referenced by destroy_face(), and open_face().
Definition at line 1218 of file ftobjs.c.
Referenced by Destroy_Module().
Definition at line 1167 of file ftobjs.c.
Referenced by Destroy_Driver(), FT_Done_Face(), and ft_open_face_internal().
Definition at line 4841 of file ftobjs.c.
Referenced by FT_Done_Library(), and FT_Remove_Module().
Definition at line 1119 of file ftobjs.c.
Referenced by destroy_face(), and FT_Done_Size().
Definition at line 1242 of file ftobjs.c.
Referenced by FT_Select_Charmap(), and open_face().
|
static |
Definition at line 1330 of file ftobjs.c.
Referenced by FT_Face_GetCharsOfVariant(), FT_Face_GetCharVariantIndex(), FT_Face_GetCharVariantIsDefault(), FT_Face_GetVariantSelectors(), and FT_Face_GetVariantsOfChar().
| FT_Activate_Size | ( | FT_Size | size | ) |
Definition at line 4293 of file ftobjs.c.
Referenced by ftc_scaler_lookup_size(), 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 4871 of file ftobjs.c.
Referenced by FT_Add_Default_Modules().
Definition at line 4395 of file ftobjs.c.
Referenced by FT_Add_Module().
Definition at line 2703 of file ftobjs.c.
| FT_Attach_Stream | ( | FT_Face | face, |
| FT_Open_Args * | parameters | ||
| ) |
Definition at line 2725 of file ftobjs.c.
Referenced by FT_Attach_File().
| FT_CMap_Done | ( | FT_CMap | cmap | ) |
Definition at line 3631 of file ftobjs.c.
Definition at line 3616 of file ftobjs.c.
Referenced by destroy_charmaps(), FT_CMap_Done(), and FT_CMap_New().
| FT_CMap_New | ( | FT_CMap_Class | clazz, |
| FT_Pointer | init_data, | ||
| FT_CharMap | charmap, | ||
| FT_CMap * | acmap | ||
| ) |
Definition at line 3677 of file ftobjs.c.
Referenced by BDF_Face_Init(), cff_face_init(), FNT_Face_Init(), PCF_Face_Init(), pfr_face_init(), sfnt_load_face(), T1_Face_Init(), T42_Face_Init(), and tt_face_build_cmaps().
| FT_Done_Face | ( | FT_Face | face | ) |
Definition at line 2783 of file ftobjs.c.
Referenced by FT_Done_Library(), ft_open_face_internal(), ftc_face_node_done(), FtfdQueryFont(), FtfdUnloadFontFile(), SharedFace_Release(), and T42_Face_Done().
| FT_Done_GlyphSlot | ( | FT_GlyphSlot | slot | ) |
Definition at line 648 of file ftobjs.c.
Referenced by destroy_face(), FT_Render_Glyph_Internal(), and T42_GlyphSlot_Done().
| FT_Done_Library | ( | FT_Library | library | ) |
Definition at line 5353 of file ftobjs.c.
Referenced by FreeFontSupport(), and FT_Done_FreeType().
| FT_Done_Size | ( | FT_Size | size | ) |
Definition at line 2891 of file ftobjs.c.
Referenced by ftc_face_node_init(), ftc_scaler_lookup_size(), ftc_size_node_done(), ftc_size_node_reset(), T42_Face_Init(), and T42_Size_Done().
Definition at line 4047 of file ftobjs.c.
Definition at line 3897 of file ftobjs.c.
Definition at line 3943 of file ftobjs.c.
| FT_Face_GetVariantSelectors | ( | FT_Face | face | ) |
Definition at line 4013 of file ftobjs.c.
| FT_Face_Properties | ( | FT_Face | face, |
| FT_UInt | num_properties, | ||
| FT_Parameter * | properties | ||
| ) |
Definition at line 3818 of file ftobjs.c.
Definition at line 3731 of file ftobjs.c.
Referenced by af_face_globals_compute_style_coverage(), af_shaper_get_cluster(), FT_Get_First_Char(), FT_Load_Char(), FTC_CMapCache_Lookup(), get_glyph_index(), get_glyph_index_symbol(), and T1_Read_PFM().
| FT_Get_Charmap_Index | ( | FT_CharMap | charmap | ) |
| FT_Get_CMap_Format | ( | FT_CharMap | charmap | ) |
Definition at line 4269 of file ftobjs.c.
Referenced by find_variant_selector_charmap(), and FT_Set_Charmap().
| FT_Get_CMap_Language_ID | ( | FT_CharMap | charmap | ) |
| FT_Get_Color_Glyph_Layer | ( | FT_Face | face, |
| FT_UInt | base_glyph, | ||
| FT_UInt * | aglyph_index, | ||
| FT_UInt * | acolor_index, | ||
| FT_LayerIterator * | iterator | ||
| ) |
Definition at line 5536 of file ftobjs.c.
Referenced by FT_Render_Glyph_Internal().
Definition at line 3760 of file ftobjs.c.
Referenced by FontFamilyFillInfo(), FtfdQueryFontTree(), ftGdiGetKerningPairs(), ftGdiGetTextCharsetInfo(), and ftGetFontUnicodeRanges().
| FT_Get_Glyph_Name | ( | FT_Face | face, |
| FT_UInt | glyph_index, | ||
| FT_Pointer | buffer, | ||
| FT_UInt | buffer_max | ||
| ) |
Definition at line 4110 of file ftobjs.c.
Referenced by tt_check_single_notdef().
| FT_Get_Kerning | ( | FT_Face | face, |
| FT_UInt | left_glyph, | ||
| FT_UInt | right_glyph, | ||
| FT_UInt | kern_mode, | ||
| FT_Vector * | akerning | ||
| ) |
Definition at line 3411 of file ftobjs.c.
Referenced by FT_Get_PFR_Kerning(), ftGdiGetKerningPairs(), IntExtTextOutW(), IntGetTextDisposition(), and TextIntGetTextExtentPoint().
| FT_Get_Module | ( | FT_Library | library, |
| const char * | module_name | ||
| ) |
Definition at line 4984 of file ftobjs.c.
Referenced by cff_get_glyph_name(), cff_get_interface(), cff_get_name_index(), cff_size_get_globals_funcs(), cff_slot_init(), cid_size_get_globals_funcs(), cid_slot_init(), FT_DEFINE_SERVICE_PSINFOREC(), FT_Get_Module_Interface(), FT_Get_TrueType_Engine_Type(), if(), sfnt_init_face(), T1_GlyphSlot_Init(), T1_Size_Get_Globals_Funcs(), T42_Driver_Init(), T42_Face_Init(), and tt_get_interface().
| FT_Get_Module_Interface | ( | FT_Library | library, |
| const char * | mod_name | ||
| ) |
Definition at line 5012 of file ftobjs.c.
Referenced by cff_face_init(), cff_parser_run(), cid_face_init(), sfnt_init_face(), T1_Face_Init(), T42_Face_Init(), and tt_face_init().
Definition at line 3785 of file ftobjs.c.
Referenced by af_face_globals_compute_style_coverage(), FT_Get_First_Char(), FtfdQueryFontTree(), ftGdiGetKerningPairs(), and ftGetFontUnicodeRanges().
| FT_Get_Postscript_Name | ( | FT_Face | face | ) |
| FT_Get_Renderer | ( | FT_Library | library, |
| FT_Glyph_Format | format | ||
| ) |
Definition at line 4479 of file ftobjs.c.
| FT_Get_Sfnt_Table | ( | FT_Face | face, |
| FT_Sfnt_Tag | tag | ||
| ) |
Definition at line 4176 of file ftobjs.c.
Referenced by FontFamilyFillInfo(), FT_Get_FSType_Flags(), ftGdiGetTextCharsetInfo(), ftGdiGetTextMetricsW(), IntFontType(), IntGdiLoadFontsFromMemory(), IntGetFontDefaultChar(), IntGetOutlineTextMetrics(), and IntRequestFontSize().
| 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 5501 of file ftobjs.c.
| FT_Get_TrueType_Engine_Type | ( | FT_Library | library | ) |
Definition at line 5470 of file ftobjs.c.
| ft_glyphslot_alloc_bitmap | ( | FT_GlyphSlot | slot, |
| FT_ULong | size | ||
| ) |
Definition at line 514 of file ftobjs.c.
Referenced by PCF_Glyph_Load().
|
static |
Definition at line 532 of file ftobjs.c.
Referenced by FT_Load_Glyph().
|
static |
Definition at line 564 of file ftobjs.c.
Referenced by FT_Done_GlyphSlot(), and FT_New_GlyphSlot().
| ft_glyphslot_free_bitmap | ( | FT_GlyphSlot | slot | ) |
Definition at line 325 of file ftobjs.c.
Referenced by ft_glyphslot_clear(), ft_glyphslot_done(), ft_glyphslot_set_bitmap(), and t42_glyphslot_clear().
|
static |
Definition at line 743 of file ftobjs.c.
Referenced by FT_Load_Glyph().
|
static |
Definition at line 297 of file ftobjs.c.
Referenced by FT_New_GlyphSlot().
| ft_glyphslot_preset_bitmap | ( | FT_GlyphSlot | slot, |
| FT_Render_Mode | mode, | ||
| const FT_Vector * | origin | ||
| ) |
Definition at line 347 of file ftobjs.c.
Referenced by FT_Load_Glyph(), ft_raster1_render(), and ft_smooth_render().
| ft_glyphslot_set_bitmap | ( | FT_GlyphSlot | slot, |
| FT_Byte * | buffer | ||
| ) |
| FT_Library_Version | ( | FT_Library | library, |
| FT_Int * | amajor, | ||
| FT_Int * | aminor, | ||
| FT_Int * | apatch | ||
| ) |
Definition at line 1099 of file ftobjs.c.
Definition at line 796 of file ftobjs.c.
Referenced by af_latin_metrics_init_blues(), af_latin_metrics_init_widths(), af_loader_load_glyph(), FT_Get_Advances(), FT_Load_Char(), FT_Render_Glyph_Internal(), ftc_basic_family_load_bitmap(), ftc_basic_family_load_glyph(), ftGdiGetGlyphOutline(), GreGetCharWidthW(), IntGetRealGlyph(), and NtGdiGetCharABCWidthsW().
| FT_Load_Sfnt_Table | ( | FT_Face | face, |
| FT_ULong | tag, | ||
| FT_Long | offset, | ||
| FT_Byte * | buffer, | ||
| FT_ULong * | length | ||
| ) |
Definition at line 4197 of file ftobjs.c.
Referenced by ftGdiGetFontData(), and IntFontType().
|
static |
Definition at line 4369 of file ftobjs.c.
Referenced by FT_Load_Glyph().
| FT_Lookup_Renderer | ( | FT_Library | library, |
| FT_Glyph_Format | format, | ||
| FT_ListNode * | node | ||
| ) |
Definition at line 4327 of file ftobjs.c.
Referenced by FT_Get_Renderer(), ft_lookup_glyph_renderer(), FT_New_Glyph(), FT_Outline_Render(), FT_Render_Glyph_Internal(), and ft_set_current_renderer().
| FT_Match_Size | ( | FT_Face | face, |
| FT_Size_Request | req, | ||
| FT_Bool | ignore_width, | ||
| FT_ULong * | size_index | ||
| ) |
Definition at line 2939 of file ftobjs.c.
Referenced by FT_Request_Size().
Definition at line 5027 of file ftobjs.c.
Referenced by cff_get_glyph_name(), cff_get_name_index(), FT_DEFINE_SERVICE_PSINFOREC(), FT_Get_TrueType_Engine_Type(), if(), and sfnt_init_face().
| FT_New_Face | ( | FT_Library | library, |
| const char * | pathname, | ||
| FT_Long | face_index, | ||
| FT_Face * | aface | ||
| ) |
Definition at line 1468 of file ftobjs.c.
| FT_New_GlyphSlot | ( | FT_Face | face, |
| FT_GlyphSlot * | aslot | ||
| ) |
Definition at line 595 of file ftobjs.c.
Referenced by ft_open_face_internal(), FT_Render_Glyph_Internal(), and T42_GlyphSlot_Init().
| FT_New_Library | ( | FT_Memory | memory, |
| FT_Library * | alibrary | ||
| ) |
Definition at line 5285 of file ftobjs.c.
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 1493 of file ftobjs.c.
Referenced by FtfdLoadFontFile(), FtfdQueryFont(), FtfdQueryFontTree(), and IntGdiLoadFontByIndexFromMemory().
Definition at line 2824 of file ftobjs.c.
Referenced by ft_open_face_internal(), ftc_scaler_lookup_size(), and T42_Size_Init().
| FT_Open_Face | ( | FT_Library | library, |
| const FT_Open_Args * | args, | ||
| FT_Long | face_index, | ||
| FT_Face * | aface | ||
| ) |
Definition at line 2379 of file ftobjs.c.
Referenced by T42_Face_Init().
|
static |
Definition at line 2389 of file ftobjs.c.
Referenced by FT_New_Face(), FT_New_Memory_Face(), and FT_Open_Face().
|
static |
Definition at line 5114 of file ftobjs.c.
Referenced by FT_Property_Get(), and FT_Property_Set().
| FT_Property_Get | ( | FT_Library | library, |
| const FT_String * | module_name, | ||
| const FT_String * | property_name, | ||
| void * | value | ||
| ) |
Definition at line 5219 of file ftobjs.c.
| FT_Property_Set | ( | FT_Library | library, |
| const FT_String * | module_name, | ||
| const FT_String * | property_name, | ||
| const void * | value | ||
| ) |
|
static |
Definition at line 3023 of file ftobjs.c.
Referenced by FT_Request_Metrics(), and FT_Select_Metrics().
| FT_Reference_Face | ( | FT_Face | face | ) |
| FT_Reference_Library | ( | FT_Library | library | ) |
| FT_Remove_Module | ( | FT_Library | library, |
| FT_Module | module | ||
| ) |
Definition at line 5074 of file ftobjs.c.
Referenced by FT_Add_Module(), and FT_Done_Library().
Definition at line 4443 of file ftobjs.c.
Referenced by Destroy_Module().
| FT_Render_Glyph | ( | FT_GlyphSlot | slot, |
| FT_Render_Mode | render_mode | ||
| ) |
Definition at line 4796 of file ftobjs.c.
Referenced by FT_Load_Glyph().
| FT_Render_Glyph_Internal | ( | FT_Library | library, |
| FT_GlyphSlot | slot, | ||
| FT_Render_Mode | render_mode | ||
| ) |
Definition at line 4548 of file ftobjs.c.
Referenced by FT_Glyph_To_Bitmap(), and FT_Render_Glyph().
| FT_Request_Metrics | ( | FT_Face | face, |
| FT_Size_Request | req | ||
| ) |
Definition at line 3092 of file ftobjs.c.
Referenced by cff_size_request(), cid_size_request(), FT_Request_Size(), T1_Size_Request(), and tt_size_request().
| FT_Request_Size | ( | FT_Face | face, |
| FT_Size_Request | req | ||
| ) |
Definition at line 3256 of file ftobjs.c.
Referenced by FT_Set_Char_Size(), FT_Set_Pixel_Sizes(), IntRequestFontSize(), and T42_Size_Request().
| FT_Select_Charmap | ( | FT_Face | face, |
| FT_Encoding | encoding | ||
| ) |
Definition at line 3521 of file ftobjs.c.
Referenced by af_face_globals_compute_style_coverage(), af_latin_metrics_init(), and FtfdLoadFontFile().
Definition at line 3057 of file ftobjs.c.
Referenced by BDF_Size_Select(), FNT_Size_Select(), FT_Select_Size(), and PCF_Size_Select().
Definition at line 3202 of file ftobjs.c.
Referenced by FT_Request_Size(), and T42_Size_Select().
| ft_service_list_lookup | ( | FT_ServiceDesc | service_descriptors, |
| const char * | service_id | ||
| ) |
Definition at line 109 of file ftobjs.c.
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(), tt_get_interface(), and winfnt_get_service().
| 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 3331 of file ftobjs.c.
Referenced by ftc_scaler_lookup_size().
| FT_Set_Charmap | ( | FT_Face | face, |
| FT_CharMap | charmap | ||
| ) |
Definition at line 3564 of file ftobjs.c.
Referenced by af_face_globals_compute_style_coverage(), af_latin_metrics_init(), FTC_CMapCache_Lookup(), GreGetCharWidthW(), NtGdiGetCharABCWidthsW(), T1_Read_PFM(), and TextIntUpdateSize().
|
static |
Definition at line 4384 of file ftobjs.c.
Referenced by ft_add_renderer(), and ft_remove_renderer().
| FT_Set_Debug_Hook | ( | FT_Library | library, |
| FT_UInt | hook_index, | ||
| FT_DebugHook_Func | debug_hook | ||
| ) |
Definition at line 3373 of file ftobjs.c.
Referenced by ftc_scaler_lookup_size().
| FT_Set_Renderer | ( | FT_Library | library, |
| FT_Renderer | renderer, | ||
| FT_UInt | num_params, | ||
| FT_Parameter * | parameters | ||
| ) |
Definition at line 4491 of file ftobjs.c.
Definition at line 689 of file ftobjs.c.
Referenced by FontLink_Chain_FindGlyph(), ftGdiGetGlyphOutline(), ftGdiGetTextMetricsW(), GreGetCharWidthW(), IntExtTextOutW(), NtGdiGetCharABCWidthsW(), and TextIntGetTextExtentPoint().
Definition at line 257 of file ftobjs.c.
Referenced by destroy_face(), FT_Attach_Stream(), ft_open_face_internal(), woff2_open_font(), and woff_open_font().
| FT_Stream_New | ( | FT_Library | library, |
| const FT_Open_Args * | args, | ||
| FT_Stream * | astream | ||
| ) |
Definition at line 189 of file ftobjs.c.
Referenced by FT_Attach_Stream(), and ft_open_face_internal().
| ft_synthesize_vertical_metrics | ( | FT_Glyph_Metrics * | metrics, |
| FT_Pos | advance | ||
| ) |
Definition at line 2997 of file ftobjs.c.
Referenced by BDF_Glyph_Load(), cff_slot_load(), cid_slot_load_glyph(), FNT_Load_Glyph(), PCF_Glyph_Load(), and T1_Load_Glyph().
| ft_validator_error | ( | FT_Validator | valid, |
| FT_Error | error | ||
| ) |
Definition at line 156 of file ftobjs.c.
| ft_validator_init | ( | FT_Validator | valid, |
| const FT_Byte * | base, | ||
| const FT_Byte * | limit, | ||
| FT_ValidationLevel | level | ||
| ) |
| ft_validator_run | ( | FT_Validator | valid | ) |
|
static |
Definition at line 1368 of file ftobjs.c.
Referenced by ft_open_face_internal().