freetype_dart library

Classes

Bitmap
Face
Freetype
Feetype high level API
FreetypeBinding
Freetype binding for dart
FT_BBox_
@struct: FT_BBox
FT_Bitmap_
@struct: FT_Bitmap
FT_Bitmap_Size_
@struct: FT_Bitmap_Size
FT_CharMapRec_
@struct: FT_CharMapRec
FT_DriverRec_
FT_Encoding_
@enum: FT_Encoding
FT_Face_InternalRec_
FT_FaceRec_
@struct: FT_FaceRec
FT_Generic_
@struct: FT_Generic
FT_Glyph_Format_
@enum: FT_Glyph_Format
FT_Glyph_Metrics_
@struct: FT_Glyph_Metrics
FT_GlyphSlotRec_
@struct: FT_GlyphSlotRec
FT_Kerning_Mode_
@enum: FT_Kerning_Mode
FT_LibraryRec_
FT_ListNodeRec_
@struct: FT_ListNodeRec
FT_ListRec_
@struct: FT_ListRec
FT_Matrix_
@struct: FT_Matrix
FT_MemoryRec_
@struct: FT_MemoryRec
FT_ModuleRec_
FT_Open_Args_
@struct: FT_Open_Args
FT_Outline_
@struct: FT_Outline
FT_Parameter_
@struct: FT_Parameter
FT_Render_Mode_
@enum: FT_Render_Mode
FT_RendererRec_
FT_Size_InternalRec_
FT_Size_Metrics_
@struct: FT_Size_Metrics
FT_Size_Request_Type_
@enum: FT_Size_Request_Type
FT_Size_RequestRec_
@struct: FT_Size_RequestRec
FT_SizeRec_
@struct: FT_SizeRec
FT_Slot_InternalRec_
FT_StreamDesc_
@struct: FT_StreamDesc
FT_StreamRec_
@struct: FT_StreamRec
FT_SubGlyphRec_
FT_Vector_
@struct: FT_Vector
GlyphSlot
LoadFlag
enum
Matrix
PixelMode
An enumeration type used to describe the format of pixels in a given bitmap. Note that additional formats may be added in the future.
RenderMode
Vector

Extensions

CharPointerExtension on Pointer<Char>
FT_BitmapEx on FT_Bitmap
StringUtf8Pointer on String
Extension method for converting a String to a Pointer<Utf8>.

Constants

FREETYPE_MAJOR → const int
FREETYPE_MINOR → const int
FREETYPE_PATCH → const int
ft_encoding_adobe_custom → const int
ft_encoding_adobe_expert → const int
ft_encoding_adobe_standard → const int
ft_encoding_apple_roman → const int
ft_encoding_big5 → const int
ft_encoding_gb2312 → const int
ft_encoding_johab → const int
ft_encoding_latin_1 → const int
ft_encoding_latin_2 → const int
ft_encoding_none → const int
ft_encoding_sjis → const int
ft_encoding_symbol → const int
ft_encoding_unicode → const int
ft_encoding_wansung → const int
FT_Err_Array_Too_Large → const int
FT_Err_Bad_Argument → const int
FT_Err_Bbx_Too_Big → const int
FT_Err_Cannot_Open_Resource → const int
FT_Err_Cannot_Open_Stream → const int
FT_Err_Cannot_Render_Glyph → const int
FT_Err_CMap_Table_Missing → const int
FT_Err_Code_Overflow → const int
FT_Err_Corrupted_Font_Glyphs → const int
FT_Err_Corrupted_Font_Header → const int
FT_Err_Could_Not_Find_Context → const int
FT_Err_Debug_OpCode → const int
FT_Err_Divide_By_Zero → const int
FT_Err_ENDF_In_Exec_Stream → const int
FT_Err_Execution_Too_Long → const int
FT_Err_Hmtx_Table_Missing → const int
FT_Err_Horiz_Header_Missing → const int
FT_Err_Ignore → const int
FT_Err_Invalid_Argument → const int
FT_Err_Invalid_Cache_Handle → const int
FT_Err_Invalid_Character_Code → const int
FT_Err_Invalid_CharMap_Format → const int
FT_Err_Invalid_CharMap_Handle → const int
FT_Err_Invalid_CodeRange → const int
FT_Err_Invalid_Composite → const int
FT_Err_Invalid_Driver_Handle → const int
FT_Err_Invalid_Face_Handle → const int
FT_Err_Invalid_File_Format → const int
FT_Err_Invalid_Frame_Operation → const int
FT_Err_Invalid_Frame_Read → const int
FT_Err_Invalid_Glyph_Format → const int
FT_Err_Invalid_Glyph_Index → const int
FT_Err_Invalid_Handle → const int
FT_Err_Invalid_Horiz_Metrics → const int
FT_Err_Invalid_Library_Handle → const int
FT_Err_Invalid_Offset → const int
FT_Err_Invalid_Opcode → const int
FT_Err_Invalid_Outline → const int
FT_Err_Invalid_Pixel_Size → const int
FT_Err_Invalid_Post_Table → const int
FT_Err_Invalid_Post_Table_Format → const int
FT_Err_Invalid_PPem → const int
FT_Err_Invalid_Reference → const int
FT_Err_Invalid_Size_Handle → const int
FT_Err_Invalid_Slot_Handle → const int
FT_Err_Invalid_Stream_Handle → const int
FT_Err_Invalid_Stream_Operation → const int
FT_Err_Invalid_Stream_Read → const int
FT_Err_Invalid_Stream_Seek → const int
FT_Err_Invalid_Stream_Skip → const int
FT_Err_Invalid_Table → const int
FT_Err_Invalid_Version → const int
FT_Err_Invalid_Vert_Metrics → const int
FT_Err_Locations_Missing → const int
FT_Err_Lower_Module_Version → const int
FT_Err_Max → const int
FT_Err_Missing_Bbx_Field → const int
FT_Err_Missing_Chars_Field → const int
FT_Err_Missing_Encoding_Field → const int
FT_Err_Missing_Font_Field → const int
FT_Err_Missing_Fontboundingbox_Field → const int
FT_Err_Missing_Module → const int
FT_Err_Missing_Property → const int
FT_Err_Missing_Size_Field → const int
FT_Err_Missing_Startchar_Field → const int
FT_Err_Missing_Startfont_Field → const int
FT_Err_Name_Table_Missing → const int
FT_Err_Nested_DEFS → const int
FT_Err_Nested_Frame_Access → const int
FT_Err_No_Unicode_Glyph_Name → const int
FT_Err_Ok → const int
FT_Err_Out_Of_Memory → const int
FT_Err_Post_Table_Missing → const int
FT_Err_Raster_Corrupted → const int
FT_Err_Raster_Negative_Height → const int
FT_Err_Raster_Overflow → const int
FT_Err_Raster_Uninitialized → const int
FT_Err_Stack_Overflow → const int
FT_Err_Stack_Underflow → const int
FT_Err_Syntax_Error → const int
FT_Err_Table_Missing → const int
FT_Err_Too_Few_Arguments → const int
FT_Err_Too_Many_Caches → const int
FT_Err_Too_Many_Drivers → const int
FT_Err_Too_Many_Extensions → const int
FT_Err_Too_Many_Function_Defs → const int
FT_Err_Too_Many_Hints → const int
FT_Err_Too_Many_Instruction_Defs → const int
FT_Err_Unimplemented_Feature → const int
FT_Err_Unknown_File_Format → const int
FT_Err_Unlisted_Object → const int
FT_FACE_FLAG_CID_KEYED → const int
FT_FACE_FLAG_COLOR → const int
FT_FACE_FLAG_EXTERNAL_STREAM → const int
FT_FACE_FLAG_FAST_GLYPHS → const int
FT_FACE_FLAG_FIXED_SIZES → const int
FT_FACE_FLAG_FIXED_WIDTH → const int
FT_FACE_FLAG_GLYPH_NAMES → const int
FT_FACE_FLAG_HINTER → const int
FT_FACE_FLAG_HORIZONTAL → const int
FT_FACE_FLAG_KERNING → const int
FT_FACE_FLAG_MULTIPLE_MASTERS → const int
FT_FACE_FLAG_SBIX → const int
FT_FACE_FLAG_SBIX_OVERLAY → const int
FT_FACE_FLAG_SCALABLE → const int
FT_FACE_FLAG_SFNT → const int
FT_FACE_FLAG_SVG → const int
FT_FACE_FLAG_TRICKY → const int
FT_FACE_FLAG_VARIATION → const int
FT_FACE_FLAG_VERTICAL → const int
FT_FSTYPE_BITMAP_EMBEDDING_ONLY → const int
FT_FSTYPE_EDITABLE_EMBEDDING → const int
FT_FSTYPE_INSTALLABLE_EMBEDDING → const int
FT_FSTYPE_NO_SUBSETTING → const int
FT_FSTYPE_PREVIEW_AND_PRINT_EMBEDDING → const int
FT_FSTYPE_RESTRICTED_LICENSE_EMBEDDING → const int
ft_kerning_default → const int
ft_kerning_unfitted → const int
ft_kerning_unscaled → const int
FT_LOAD_ADVANCE_ONLY → const int
FT_LOAD_BITMAP_METRICS_ONLY → const int
FT_LOAD_COLOR → const int
FT_LOAD_COMPUTE_METRICS → const int
FT_LOAD_CROP_BITMAP → const int
FT_LOAD_DEFAULT → const int
FT_LOAD_FORCE_AUTOHINT → const int
FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH → const int
FT_LOAD_IGNORE_TRANSFORM → const int
FT_LOAD_LINEAR_DESIGN → const int
FT_LOAD_MONOCHROME → const int
FT_LOAD_NO_AUTOHINT → const int
FT_LOAD_NO_BITMAP → const int
FT_LOAD_NO_HINTING → const int
FT_LOAD_NO_RECURSE → const int
FT_LOAD_NO_SCALE → const int
FT_LOAD_NO_SVG → const int
FT_LOAD_PEDANTIC → const int
FT_LOAD_RENDER → const int
FT_LOAD_SBITS_ONLY → const int
FT_LOAD_SVG_ONLY → const int
FT_LOAD_TARGET_LCD → const int
FT_LOAD_TARGET_LCD_V → const int
FT_LOAD_TARGET_LIGHT → const int
FT_LOAD_TARGET_MONO → const int
FT_LOAD_TARGET_NORMAL → const int
FT_LOAD_VERTICAL_LAYOUT → const int
ft_open_driver → const int
FT_OPEN_DRIVER → const int
ft_open_memory → const int
FT_OPEN_MEMORY → const int
ft_open_params → const int
FT_OPEN_PARAMS → const int
ft_open_pathname → const int
FT_OPEN_PATHNAME → const int
ft_open_stream → const int
FT_OPEN_STREAM → const int
ft_render_mode_mono → const int
ft_render_mode_normal → const int
FT_STYLE_FLAG_BOLD → const int
FT_STYLE_FLAG_ITALIC → const int
FT_SUBGLYPH_FLAG_2X2 → const int
FT_SUBGLYPH_FLAG_ARGS_ARE_WORDS → const int
FT_SUBGLYPH_FLAG_ARGS_ARE_XY_VALUES → const int
FT_SUBGLYPH_FLAG_ROUND_XY_TO_GRID → const int
FT_SUBGLYPH_FLAG_SCALE → const int
FT_SUBGLYPH_FLAG_USE_MY_METRICS → const int
FT_SUBGLYPH_FLAG_XY_SCALE → const int

Typedefs

DartFT_Alloc_FuncFunction = Pointer<Void> Function(FT_Memory1 memory, int size)
DartFT_Bool = int
DartFT_Byte = int
DartFT_Error = int
DartFT_F26Dot6 = int
DartFT_Fixed = int
DartFT_Free_FuncFunction = void Function(FT_Memory1 memory, Pointer<Void> block)
DartFT_Generic_FinalizerFunction = void Function(Pointer<Void> object)
DartFT_Int = int
DartFT_Int32 = int
DartFT_Long = int
DartFT_Pos = int
DartFT_Realloc_FuncFunction = Pointer<Void> Function(FT_Memory1 memory, int cur_size, int new_size, Pointer<Void> block)
DartFT_Short = int
DartFT_Stream_CloseFuncFunction = void Function(FT_Stream1 stream)
DartFT_Stream_IoFuncFunction = int Function(FT_Stream1 stream, int offset, Pointer<UnsignedChar> buffer, int count)
DartFT_String = int
DartFT_UInt = int
DartFT_UInt32 = int
DartFT_ULong = int
DartFT_UShort = int
FT_Alloc_Func = Pointer<NativeFunction<FT_Alloc_FuncFunction>>
@functype: FT_Alloc_Func
FT_Alloc_FuncFunction = Pointer<Void> Function(FT_Memory1 memory, Long size)
FT_BBox = FT_BBox_
@struct: FT_BBox
FT_Bitmap = FT_Bitmap_
@struct: FT_Bitmap
FT_Bitmap_Size = FT_Bitmap_Size_
@struct: FT_Bitmap_Size
FT_Bool = UnsignedChar
@type: FT_Bool
FT_Byte = UnsignedChar
@type: FT_Byte
FT_CharMap = Pointer<FT_CharMapRec_>
@type: FT_CharMap
FT_Driver = Pointer<FT_DriverRec_>
@type: FT_Driver
FT_Error = Int
@type: FT_Error
FT_F26Dot6 = Long
@type: FT_F26Dot6
FT_Face = Pointer<FT_FaceRec_>
@type: FT_Face
FT_Face_Internal = Pointer<FT_Face_InternalRec_>
@type: FT_Face_Internal
FT_Fixed = Long
@type: FT_Fixed
FT_Free_Func = Pointer<NativeFunction<FT_Free_FuncFunction>>
@functype: FT_Free_Func
FT_Free_FuncFunction = Void Function(FT_Memory1 memory, Pointer<Void> block)
FT_Generic = FT_Generic_
@struct: FT_Generic
FT_Generic_Finalizer = Pointer<NativeFunction<FT_Generic_FinalizerFunction>>
@functype: FT_Generic_Finalizer
FT_Generic_FinalizerFunction = Void Function(Pointer<Void> object)
FT_Glyph_Metrics = FT_Glyph_Metrics_
@struct: FT_Glyph_Metrics
FT_GlyphSlot = Pointer<FT_GlyphSlotRec_>
@type: FT_GlyphSlot
FT_GlyphSlot1 = Pointer<FT_GlyphSlotRec_>
@type: FT_GlyphSlot
FT_Int = Int
@type: FT_Int
FT_Int32 = Int
FT_Library = Pointer<FT_LibraryRec_>
@type: FT_Library
FT_ListNode = Pointer<FT_ListNodeRec_>
@type: FT_ListNode
FT_ListNode1 = Pointer<FT_ListNodeRec_>
@type: FT_ListNode
FT_ListRec = FT_ListRec_
@struct: FT_ListRec
FT_Long = Long
@type: FT_Long
FT_Matrix = FT_Matrix_
@struct: FT_Matrix
FT_Memory = Pointer<FT_MemoryRec_>
@type: FT_Memory
FT_Memory1 = Pointer<FT_MemoryRec_>
@type: FT_Memory
FT_Module = Pointer<FT_ModuleRec_>
@type: FT_Module
FT_Open_Args = FT_Open_Args_
@struct: FT_Open_Args
FT_Outline = FT_Outline_
@struct: FT_Outline
FT_Parameter = FT_Parameter_
@struct: FT_Parameter
FT_Pointer = Pointer<Void>
@type: FT_Pointer
FT_Pos = Long
@type: FT_Pos
FT_Realloc_Func = Pointer<NativeFunction<FT_Realloc_FuncFunction>>
@functype: FT_Realloc_Func
FT_Realloc_FuncFunction = Pointer<Void> Function(FT_Memory1 memory, Long cur_size, Long new_size, Pointer<Void> block)
FT_Short = Short
@type: FT_Short
FT_Size = Pointer<FT_SizeRec_>
@type: FT_Size
FT_Size_Internal = Pointer<FT_Size_InternalRec_>
@type: FT_Size_Internal
FT_Size_Metrics = FT_Size_Metrics_
@struct: FT_Size_Metrics
FT_Size_Request = Pointer<FT_Size_RequestRec_>
@struct: FT_Size_Request
FT_Slot_Internal = Pointer<FT_Slot_InternalRec_>
@type: FT_Slot_Internal
FT_Stream = Pointer<FT_StreamRec_>
@type: FT_Stream
FT_Stream1 = Pointer<FT_StreamRec_>
@type: FT_Stream
FT_Stream_CloseFunc = Pointer<NativeFunction<FT_Stream_CloseFuncFunction>>
@functype: FT_Stream_CloseFunc
FT_Stream_CloseFuncFunction = Void Function(FT_Stream1 stream)
FT_Stream_IoFunc = Pointer<NativeFunction<FT_Stream_IoFuncFunction>>
@functype: FT_Stream_IoFunc
FT_Stream_IoFuncFunction = UnsignedLong Function(FT_Stream1 stream, UnsignedLong offset, Pointer<UnsignedChar> buffer, UnsignedLong count)
FT_StreamDesc = FT_StreamDesc_
@struct: FT_StreamDesc
FT_String = Char
@type: FT_String
FT_SubGlyph = Pointer<FT_SubGlyphRec_>
@struct: FT_SubGlyph
FT_UInt = UnsignedInt
@type: FT_UInt
FT_UInt32 = UnsignedInt
FT_ULong = UnsignedLong
@type: FT_ULong
FT_UShort = UnsignedShort
@type: FT_UShort
FT_Vector = FT_Vector_
@struct: FT_Vector