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.
Classes | |
struct | FT_Glyph_Metrics_ |
struct | FT_Bitmap_Size_ |
struct | FT_CharMapRec_ |
struct | FT_FaceRec_ |
struct | FT_Size_Metrics_ |
struct | FT_SizeRec_ |
struct | FT_GlyphSlotRec_ |
struct | FT_Parameter_ |
struct | FT_Open_Args_ |
struct | FT_Size_RequestRec_ |
Enumerations | |
enum | FT_Encoding_ { FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ), FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ), FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ), FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ), FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ), FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ), FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ), FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ), FT_ENCODING_MS_SJIS = FT_ENCODING_SJIS, FT_ENCODING_MS_GB2312 = FT_ENCODING_GB2312, FT_ENCODING_MS_BIG5 = FT_ENCODING_BIG5, FT_ENCODING_MS_WANSUNG = FT_ENCODING_WANSUNG, FT_ENCODING_MS_JOHAB = FT_ENCODING_JOHAB, FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ), FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ), FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ), FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ), FT_ENC_TAG =( FT_ENCODING_NONE, 0, 0, 0, 0 ) } |
enum | FT_Size_Request_Type_ { FT_SIZE_REQUEST_TYPE_NOMINAL, FT_SIZE_REQUEST_TYPE_REAL_DIM, FT_SIZE_REQUEST_TYPE_BBOX, FT_SIZE_REQUEST_TYPE_CELL, FT_SIZE_REQUEST_TYPE_SCALES, FT_SIZE_REQUEST_TYPE_MAX } |
enum | FT_Render_Mode_ { FT_RENDER_MODE_NORMAL = 0, FT_RENDER_MODE_LIGHT, FT_RENDER_MODE_MONO, FT_RENDER_MODE_LCD, FT_RENDER_MODE_LCD_V, FT_RENDER_MODE_MAX } |
enum | FT_Kerning_Mode_ { FT_KERNING_DEFAULT = 0, FT_KERNING_UNFITTED, FT_KERNING_UNSCALED } |
#define FREETYPE_MAJOR 2 |
Definition at line 3883 of file freetype.h.
Referenced by FT_New_Library().
#define FREETYPE_MINOR 4 |
Definition at line 3884 of file freetype.h.
Referenced by FT_New_Library().
#define FREETYPE_PATCH 12 |
Definition at line 3885 of file freetype.h.
Referenced by FT_New_Library().
Definition at line 511 of file freetype.h.
#define ft_encoding_adobe_custom FT_ENCODING_ADOBE_CUSTOM |
Definition at line 713 of file freetype.h.
#define ft_encoding_adobe_expert FT_ENCODING_ADOBE_EXPERT |
Definition at line 712 of file freetype.h.
#define ft_encoding_adobe_standard FT_ENCODING_ADOBE_STANDARD |
Definition at line 711 of file freetype.h.
#define ft_encoding_apple_roman FT_ENCODING_APPLE_ROMAN |
Definition at line 714 of file freetype.h.
#define ft_encoding_big5 FT_ENCODING_BIG5 |
Definition at line 707 of file freetype.h.
#define ft_encoding_gb2312 FT_ENCODING_GB2312 |
Definition at line 706 of file freetype.h.
#define ft_encoding_johab FT_ENCODING_JOHAB |
Definition at line 709 of file freetype.h.
#define ft_encoding_latin_1 FT_ENCODING_ADOBE_LATIN_1 |
Definition at line 703 of file freetype.h.
#define ft_encoding_latin_2 FT_ENCODING_OLD_LATIN_2 |
Definition at line 704 of file freetype.h.
#define ft_encoding_none FT_ENCODING_NONE |
Definition at line 700 of file freetype.h.
#define ft_encoding_sjis FT_ENCODING_SJIS |
Definition at line 705 of file freetype.h.
#define ft_encoding_symbol FT_ENCODING_MS_SYMBOL |
Definition at line 702 of file freetype.h.
#define ft_encoding_unicode FT_ENCODING_UNICODE |
Definition at line 701 of file freetype.h.
#define ft_encoding_wansung FT_ENCODING_WANSUNG |
Definition at line 708 of file freetype.h.
#define FT_FACE_FLAG_CID_KEYED ( 1L << 12 ) |
Definition at line 1088 of file freetype.h.
#define FT_FACE_FLAG_EXTERNAL_STREAM ( 1L << 10 ) |
Definition at line 1086 of file freetype.h.
Referenced by FT_New_Memory_Face().
#define FT_FACE_FLAG_FAST_GLYPHS ( 1L << 7 ) |
Definition at line 1083 of file freetype.h.
Referenced by BDF_Face_Init().
#define FT_FACE_FLAG_FIXED_SIZES ( 1L << 1 ) |
Definition at line 1077 of file freetype.h.
Referenced by BDF_Face_Init(), and pfr_face_init().
#define FT_FACE_FLAG_FIXED_WIDTH ( 1L << 2 ) |
Definition at line 1078 of file freetype.h.
Referenced by BDF_Face_Init(), cid_face_init(), pfr_face_init(), sfnt_load_face(), and T1_Face_Init().
#define FT_FACE_FLAG_GLYPH_NAMES ( 1L << 9 ) |
Definition at line 1085 of file freetype.h.
Referenced by sfnt_load_face(), and T1_Face_Init().
#define FT_FACE_FLAG_HINTER ( 1L << 11 ) |
Definition at line 1087 of file freetype.h.
Referenced by cid_face_init(), T1_Face_Init(), and tt_face_init().
#define FT_FACE_FLAG_HORIZONTAL ( 1L << 4 ) |
Definition at line 1080 of file freetype.h.
Referenced by BDF_Face_Init(), cid_face_init(), pfr_face_init(), sfnt_load_face(), and T1_Face_Init().
#define FT_FACE_FLAG_KERNING ( 1L << 6 ) |
Definition at line 1082 of file freetype.h.
Referenced by pfr_face_init(), and sfnt_load_face().
#define FT_FACE_FLAG_MULTIPLE_MASTERS ( 1L << 8 ) |
Definition at line 1084 of file freetype.h.
Referenced by sfnt_load_face(), and T1_Face_Init().
#define FT_FACE_FLAG_SCALABLE ( 1L << 0 ) |
Definition at line 1076 of file freetype.h.
Referenced by cid_face_init(), pfr_face_init(), sfnt_load_face(), and T1_Face_Init().
#define FT_FACE_FLAG_SFNT ( 1L << 3 ) |
Definition at line 1079 of file freetype.h.
Referenced by sfnt_load_face().
#define FT_FACE_FLAG_TRICKY ( 1L << 13 ) |
Definition at line 1089 of file freetype.h.
#define FT_FACE_FLAG_VERTICAL ( 1L << 5 ) |
Definition at line 1081 of file freetype.h.
Referenced by pfr_face_init(), and sfnt_load_face().
#define FT_FSTYPE_BITMAP_EMBEDDING_ONLY 0x0200 |
Definition at line 3379 of file freetype.h.
#define FT_FSTYPE_EDITABLE_EMBEDDING 0x0008 |
Definition at line 3377 of file freetype.h.
#define FT_FSTYPE_INSTALLABLE_EMBEDDING 0x0000 |
Definition at line 3374 of file freetype.h.
#define FT_FSTYPE_NO_SUBSETTING 0x0100 |
Definition at line 3378 of file freetype.h.
#define FT_FSTYPE_PREVIEW_AND_PRINT_EMBEDDING 0x0004 |
Definition at line 3376 of file freetype.h.
#define FT_FSTYPE_RESTRICTED_LICENSE_EMBEDDING 0x0002 |
Definition at line 3375 of file freetype.h.
#define FT_HAS_FAST_GLYPHS | ( | face | ) | 0 |
Definition at line 1210 of file freetype.h.
#define FT_HAS_FIXED_SIZES | ( | face | ) | ( face->face_flags & FT_FACE_FLAG_FIXED_SIZES ) |
Definition at line 1197 of file freetype.h.
Referenced by cff_size_request(), FT_Match_Size(), FT_Request_Size(), and FT_Select_Size().
#define FT_HAS_GLYPH_NAMES | ( | face | ) | ( face->face_flags & FT_FACE_FLAG_GLYPH_NAMES ) |
Definition at line 1223 of file freetype.h.
Referenced by FT_Get_Glyph_Name(), and FT_Get_Name_Index().
#define FT_HAS_HORIZONTAL | ( | face | ) | ( face->face_flags & FT_FACE_FLAG_HORIZONTAL ) |
Definition at line 1105 of file freetype.h.
#define FT_HAS_KERNING | ( | face | ) | ( face->face_flags & FT_FACE_FLAG_KERNING ) |
Definition at line 1133 of file freetype.h.
Referenced by vl::Text::rawboundingRect(), vl::CoreText::rawboundingRect(), vl::Text::renderText(), and vl::CoreText::renderText().
#define FT_HAS_MULTIPLE_MASTERS | ( | face | ) | ( face->face_flags & FT_FACE_FLAG_MULTIPLE_MASTERS ) |
Definition at line 1238 of file freetype.h.
#define FT_HAS_VERTICAL | ( | face | ) | ( face->face_flags & FT_FACE_FLAG_VERTICAL ) |
Definition at line 1119 of file freetype.h.
#define FT_IS_CID_KEYED | ( | face | ) | ( face->face_flags & FT_FACE_FLAG_CID_KEYED ) |
Definition at line 1256 of file freetype.h.
#define FT_IS_FIXED_WIDTH | ( | face | ) | ( face->face_flags & FT_FACE_FLAG_FIXED_WIDTH ) |
Definition at line 1182 of file freetype.h.
#define FT_IS_SCALABLE | ( | face | ) | ( face->face_flags & FT_FACE_FLAG_SCALABLE ) |
Definition at line 1148 of file freetype.h.
Referenced by FT_Request_Metrics(), FT_Request_Size(), FT_Select_Metrics(), and TT_Load_Glyph().
#define FT_IS_SFNT | ( | face | ) | ( face->face_flags & FT_FACE_FLAG_SFNT ) |
Definition at line 1167 of file freetype.h.
Referenced by FT_Face_CheckTrueTypePatents(), FT_Face_SetUnpatentedHinting(), FT_Get_Gasp(), FT_Get_Sfnt_Table(), FT_Load_Sfnt_Table(), and FT_Sfnt_Table_Info().
#define FT_IS_TRICKY | ( | face | ) | ( face->face_flags & FT_FACE_FLAG_TRICKY ) |
Definition at line 1270 of file freetype.h.
#define ft_kerning_default FT_KERNING_DEFAULT |
Definition at line 2841 of file freetype.h.
#define ft_kerning_unfitted FT_KERNING_UNFITTED |
Definition at line 2853 of file freetype.h.
#define ft_kerning_unscaled FT_KERNING_UNSCALED |
Definition at line 2865 of file freetype.h.
#define FT_LOAD_ADVANCE_ONLY ( 1L << 8 ) |
Definition at line 2567 of file freetype.h.
Referenced by cff_get_advances(), and cff_slot_load().
#define FT_LOAD_CROP_BITMAP ( 1L << 6 ) |
Definition at line 2555 of file freetype.h.
#define FT_LOAD_DEFAULT 0x0 |
Definition at line 2548 of file freetype.h.
Referenced by FTC_ImageCache_LookupScaler().
#define FT_LOAD_FORCE_AUTOHINT ( 1L << 5 ) |
Definition at line 2554 of file freetype.h.
Referenced by FTC_ImageCache_LookupScaler().
#define FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH ( 1L << 9 ) |
Definition at line 2557 of file freetype.h.
#define FT_LOAD_IGNORE_TRANSFORM ( 1L << 11 ) |
Definition at line 2559 of file freetype.h.
Referenced by af_latin2_metrics_check_digits(), af_latin_metrics_check_digits(), af_loader_load_glyph(), and gxv_ctlPoint_validate().
#define FT_LOAD_LINEAR_DESIGN ( 1L << 13 ) |
Definition at line 2561 of file freetype.h.
#define FT_LOAD_MONOCHROME ( 1L << 12 ) |
Definition at line 2560 of file freetype.h.
Referenced by FTC_ImageCache_LookupScaler().
#define FT_LOAD_NO_AUTOHINT ( 1L << 15 ) |
Definition at line 2562 of file freetype.h.
#define FT_LOAD_NO_BITMAP ( 1L << 3 ) |
Definition at line 2552 of file freetype.h.
Referenced by cff_slot_load(), FTC_ImageCache_LookupScaler(), gxv_ctlPoint_validate(), pfr_slot_load(), and TT_Load_Glyph().
#define FT_LOAD_NO_HINTING ( 1L << 1 ) |
Definition at line 2550 of file freetype.h.
Referenced by af_latin2_metrics_check_digits(), af_latin_metrics_check_digits(), cff_glyph_load(), cff_slot_load(), cid_slot_load_glyph(), FTC_ImageCache_LookupScaler(), and T1_Load_Glyph().
#define FT_LOAD_NO_RECURSE ( 1L << 10 ) |
Definition at line 2558 of file freetype.h.
Referenced by cff_slot_load(), cid_slot_load_glyph(), and T1_Load_Glyph().
#define FT_LOAD_NO_SCALE ( 1L << 0 ) |
Definition at line 2549 of file freetype.h.
Referenced by af_latin2_metrics_check_digits(), af_latin2_metrics_init_widths(), af_latin_metrics_check_digits(), af_latin_metrics_init_widths(), af_loader_load_glyph(), cff_glyph_load(), cff_slot_load(), cid_slot_load_glyph(), FTC_ImageCache_LookupScaler(), pfr_slot_load(), and T1_Load_Glyph().
#define FT_LOAD_PEDANTIC ( 1L << 7 ) |
Definition at line 2556 of file freetype.h.
#define FT_LOAD_RENDER ( 1L << 2 ) |
Definition at line 2551 of file freetype.h.
Referenced by af_loader_load_glyph(), ftc_basic_family_load_bitmap(), and FTC_ImageCache_LookupScaler().
#define FT_LOAD_SBITS_ONLY ( 1L << 14 ) |
Definition at line 2568 of file freetype.h.
Referenced by cff_slot_load(), and pfr_slot_load().
Definition at line 2636 of file freetype.h.
#define FT_LOAD_TARGET_LCD FT_LOAD_TARGET_( FT_RENDER_MODE_LCD ) |
Definition at line 2641 of file freetype.h.
#define FT_LOAD_TARGET_LCD_V FT_LOAD_TARGET_( FT_RENDER_MODE_LCD_V ) |
Definition at line 2642 of file freetype.h.
#define FT_LOAD_TARGET_LIGHT FT_LOAD_TARGET_( FT_RENDER_MODE_LIGHT ) |
Definition at line 2639 of file freetype.h.
#define FT_LOAD_TARGET_MODE | ( | x | ) | ( (FT_Render_Mode)( ( (x) >> 16 ) & 15 ) ) |
Definition at line 2655 of file freetype.h.
Referenced by af_loader_load_glyph(), cff_slot_load(), cid_slot_load_glyph(), and T1_Load_Glyph().
#define FT_LOAD_TARGET_MONO FT_LOAD_TARGET_( FT_RENDER_MODE_MONO ) |
Definition at line 2640 of file freetype.h.
#define FT_LOAD_TARGET_NORMAL FT_LOAD_TARGET_( FT_RENDER_MODE_NORMAL ) |
Definition at line 2638 of file freetype.h.
#define FT_LOAD_VERTICAL_LAYOUT ( 1L << 4 ) |
Definition at line 2553 of file freetype.h.
Referenced by cff_get_advances(), cff_slot_load(), cid_slot_load_glyph(), T1_Get_Advances(), and T1_Load_Glyph().
#define FT_OPEN_DRIVER 0x8 |
Definition at line 1742 of file freetype.h.
Referenced by FT_New_Memory_Face(), and FT_Open_Face().
#define ft_open_driver FT_OPEN_DRIVER /* deprecated */ |
Definition at line 1748 of file freetype.h.
#define FT_OPEN_MEMORY 0x1 |
Definition at line 1739 of file freetype.h.
Referenced by FT_New_Memory_Face(), and FT_Stream_New().
#define ft_open_memory FT_OPEN_MEMORY /* deprecated */ |
Definition at line 1745 of file freetype.h.
#define FT_OPEN_PARAMS 0x10 |
Definition at line 1743 of file freetype.h.
Referenced by FT_Open_Face().
#define ft_open_params FT_OPEN_PARAMS /* deprecated */ |
Definition at line 1749 of file freetype.h.
#define FT_OPEN_PATHNAME 0x4 |
Definition at line 1741 of file freetype.h.
Referenced by FT_Attach_File(), FT_New_Face(), FT_New_Memory_Face(), and FT_Stream_New().
#define ft_open_pathname FT_OPEN_PATHNAME /* deprecated */ |
Definition at line 1747 of file freetype.h.
#define FT_OPEN_STREAM 0x2 |
Definition at line 1740 of file freetype.h.
Referenced by FT_Attach_Stream(), FT_New_Memory_Face(), FT_Open_Face(), and FT_Stream_New().
#define ft_open_stream FT_OPEN_STREAM /* deprecated */ |
Definition at line 1746 of file freetype.h.
#define ft_render_mode_mono FT_RENDER_MODE_MONO |
Definition at line 2774 of file freetype.h.
#define ft_render_mode_normal FT_RENDER_MODE_NORMAL |
Definition at line 2773 of file freetype.h.
#define FT_STYLE_FLAG_BOLD ( 1 << 1 ) |
Definition at line 1297 of file freetype.h.
Referenced by cid_face_init(), sfnt_load_face(), and T1_Face_Init().
#define FT_STYLE_FLAG_ITALIC ( 1 << 0 ) |
Definition at line 1296 of file freetype.h.
Referenced by cid_face_init(), sfnt_load_face(), and T1_Face_Init().
#define FT_SUBGLYPH_FLAG_2X2 0x80 |
Definition at line 3266 of file freetype.h.
#define FT_SUBGLYPH_FLAG_ARGS_ARE_WORDS 1 |
Definition at line 3261 of file freetype.h.
#define FT_SUBGLYPH_FLAG_ARGS_ARE_XY_VALUES 2 |
Definition at line 3262 of file freetype.h.
#define FT_SUBGLYPH_FLAG_ROUND_XY_TO_GRID 4 |
Definition at line 3263 of file freetype.h.
#define FT_SUBGLYPH_FLAG_SCALE 8 |
Definition at line 3264 of file freetype.h.
#define FT_SUBGLYPH_FLAG_USE_MY_METRICS 0x200 |
Definition at line 3267 of file freetype.h.
#define FT_SUBGLYPH_FLAG_XY_SCALE 0x40 |
Definition at line 3265 of file freetype.h.
typedef struct FT_Bitmap_Size_ FT_Bitmap_Size |
typedef struct FT_CharMapRec_* FT_CharMap |
Definition at line 486 of file freetype.h.
typedef struct FT_CharMapRec_ FT_CharMapRec |
typedef struct FT_DriverRec_* FT_Driver |
Definition at line 364 of file freetype.h.
typedef enum FT_Encoding_ FT_Encoding |
typedef struct FT_FaceRec_* FT_Face |
Definition at line 403 of file freetype.h.
typedef struct FT_Face_InternalRec_* FT_Face_Internal |
Definition at line 771 of file freetype.h.
typedef struct FT_FaceRec_ FT_FaceRec |
typedef FT_BEGIN_HEADER struct FT_Glyph_Metrics_ FT_Glyph_Metrics |
typedef struct FT_GlyphSlotRec_* FT_GlyphSlot |
Definition at line 454 of file freetype.h.
typedef struct FT_GlyphSlotRec_ FT_GlyphSlotRec |
typedef enum FT_Kerning_Mode_ FT_Kerning_Mode |
typedef struct FT_LibraryRec_* FT_Library |
Definition at line 339 of file freetype.h.
typedef struct FT_ModuleRec_* FT_Module |
Definition at line 352 of file freetype.h.
typedef struct FT_Open_Args_ FT_Open_Args |
typedef struct FT_Parameter_ FT_Parameter |
typedef enum FT_Render_Mode_ FT_Render_Mode |
typedef struct FT_RendererRec_* FT_Renderer |
Definition at line 378 of file freetype.h.
typedef struct FT_SizeRec_* FT_Size |
Definition at line 433 of file freetype.h.
typedef struct FT_Size_InternalRec_* FT_Size_Internal |
Definition at line 1309 of file freetype.h.
typedef struct FT_Size_Metrics_ FT_Size_Metrics |
typedef struct FT_Size_RequestRec_* FT_Size_Request |
Definition at line 2211 of file freetype.h.
typedef enum FT_Size_Request_Type_ FT_Size_Request_Type |
typedef struct FT_Size_RequestRec_ FT_Size_RequestRec |
typedef struct FT_SizeRec_ FT_SizeRec |
typedef struct FT_Slot_InternalRec_* FT_Slot_Internal |
Definition at line 1440 of file freetype.h.
typedef struct FT_SubGlyphRec_* FT_SubGlyph |
Definition at line 1428 of file freetype.h.
enum FT_Encoding_ |
Definition at line 659 of file freetype.h.
enum FT_Kerning_Mode_ |
Enumerator | |
---|---|
FT_KERNING_DEFAULT | |
FT_KERNING_UNFITTED | |
FT_KERNING_UNSCALED |
Definition at line 2823 of file freetype.h.
enum FT_Render_Mode_ |
Enumerator | |
---|---|
FT_RENDER_MODE_NORMAL | |
FT_RENDER_MODE_LIGHT | |
FT_RENDER_MODE_MONO | |
FT_RENDER_MODE_LCD | |
FT_RENDER_MODE_LCD_V | |
FT_RENDER_MODE_MAX |
Definition at line 2747 of file freetype.h.
Enumerator | |
---|---|
FT_SIZE_REQUEST_TYPE_NOMINAL | |
FT_SIZE_REQUEST_TYPE_REAL_DIM | |
FT_SIZE_REQUEST_TYPE_BBOX | |
FT_SIZE_REQUEST_TYPE_CELL | |
FT_SIZE_REQUEST_TYPE_SCALES | |
FT_SIZE_REQUEST_TYPE_MAX |
Definition at line 2152 of file freetype.h.
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_CeilFix | ( | FT_Fixed | a | ) |
Definition at line 86 of file ftcalc.c.
References FT_EXPORT_DEF.
Definition at line 586 of file ftcalc.c.
References FT_ABS.
Referenced by af_glyph_hints_align_strong_points(), af_latin2_hints_compute_edges(), af_latin_hints_compute_edges(), cf2_blues_init(), cf2_getBlueMetrics(), cff_face_init(), cid_parse_font_matrix(), FT_Hypot(), FT_Matrix_Invert(), FT_Outline_EmboldenXY(), FT_Request_Metrics(), FT_Select_Metrics(), mm_axis_unmap(), pfr_get_metrics(), PS_Conv_ToFixed(), t1_decoder_parse_charstrings(), and tt_size_reset().
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_FreeType | ( | FT_Library | library | ) |
Definition at line 264 of file ftinit.c.
References FT_Done_Library(), FT_Done_Memory(), FT_Err_Ok, and FT_LibraryRec_::memory.
Referenced by main(), and vl::FontManager::~FontManager().
FT_Face_CheckTrueTypePatents | ( | FT_Face | face | ) |
Definition at line 250 of file ftpatent.c.
References FALSE, FT_Bool, and FT_IS_SFNT.
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 265 of file ftpatent.c.
References FALSE, FT_Bool, FT_IS_SFNT, and FT_UNUSED.
FT_FloorFix | ( | FT_Fixed | a | ) |
Definition at line 96 of file ftcalc.c.
References FT_BASE_DEF.
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 | ) |
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_FSType_Flags | ( | FT_Face | face | ) |
Definition at line 28 of file ftfstype.c.
References PS_FontExtraRec_::fs_type, TT_OS2_::fsType, FT_FACE_FIND_SERVICE, FT_Get_Sfnt_Table(), ft_sfnt_os2, NULL, and TT_OS2_::version.
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().
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_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_Init_FreeType | ( | FT_Library * | alibrary | ) |
Definition at line 232 of file ftinit.c.
References error, FT_Add_Default_Modules(), FT_Done_Memory(), FT_ERROR, FT_EXPORT_DEF, FT_New_Library(), FT_New_Memory(), and FT_THROW().
Referenced by vl::FontManager::FontManager(), and main().
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().
Definition at line 412 of file ftcalc.c.
References FT_ABS.
Referenced by cff_face_init(), cff_slot_load(), FT_Get_Kerning(), FT_Hypot(), FT_Matrix_Multiply_Scaled(), FT_Outline_EmboldenXY(), FT_Request_Metrics(), FT_Vector_Transform_Scaled(), pfr_get_kerning(), pfr_slot_load(), T1_Get_Track_Kerning(), and T1_Set_MM_Design().
Definition at line 485 of file ftcalc.c.
References FT_ABS, and FT_EXPORT_DEF.
Referenced by af_glyph_hints_align_strong_points(), af_glyph_hints_reload(), af_latin2_hints_compute_blue_edges(), af_latin2_hints_compute_edges(), af_latin_hints_compute_blue_edges(), af_latin_hints_compute_edges(), cf2_blues_init(), cid_slot_load_glyph(), FT_Get_Kerning(), FT_GlyphSlot_Embolden(), FT_Hypot(), FT_Matrix_Invert(), FT_Matrix_Multiply(), FT_Outline_EmboldenXY(), FT_Request_Metrics(), FT_Vector_Transform(), pfr_slot_load(), t1_decoder_parse_charstrings(), T1_Load_Glyph(), T1_Set_MM_Blend(), tt_face_done(), and tt_size_reset().
FT_New_Face | ( | FT_Library | library, |
const char * | filepathname, | ||
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_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.
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_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_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_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_RoundFix | ( | FT_Fixed | a | ) |
Definition at line 76 of file ftcalc.c.
References FT_EXPORT_DEF.
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 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_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().
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.
Definition at line 477 of file ftobjs.c.
References FT_Face_InternalRec_::transform_flags.
Definition at line 680 of file ftoutln.c.
References FT_EXPORT_DEF, FT_MulFix(), and FT_Pos.
Referenced by cid_slot_load_glyph(), FT_Glyph_Transform(), FT_Outline_Transform(), and T1_Load_Glyph().
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:54.
© Copyright Michele Bosi. All rights reserved.