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