Chapter 12. Libraries

12.1. Interfaces for libfreetype

Table 12-1 defines the library name and shared object name for the libfreetype library

Table 12-1. libfreetype Definition

Library:libfreetype
SONAME:libfreetype.so.6

The behavior of the interfaces in this library is specified by the following specifications:

[freetype] FreeType Reference
[LSB] This Specification

12.1.1. FreeType Library

12.1.1.1. Interfaces for FreeType Library

An LSB conforming implementation shall provide the generic functions for FreeType Library specified in Table 12-2, with the full mandatory functionality as described in the referenced underlying specification.

Table 12-2. libfreetype - FreeType Library Function Interfaces

FT_Activate_Size [freetype]FT_Add_Default_Modules [freetype]FT_Add_Module [freetype]
FT_Angle_Diff [freetype]FT_Atan2 [freetype]FT_Attach_File [freetype]
FT_Attach_Stream [freetype]FT_Bitmap_Convert [freetype]FT_Bitmap_Copy [freetype]
FT_Bitmap_Done [freetype]FT_Bitmap_Embolden [freetype]FT_Bitmap_New [freetype]
FT_CeilFix [freetype]FT_Cos [freetype]FT_DivFix [freetype]
FT_Done_Face [freetype]FT_Done_FreeType [freetype]FT_Done_Glyph [freetype]
FT_Done_Library [freetype]FT_Done_Size [freetype]FT_FloorFix [freetype]
FT_Get_BDF_Charset_ID [freetype]FT_Get_BDF_Property [freetype]FT_Get_CMap_Language_ID [freetype]
FT_Get_Char_Index [freetype]FT_Get_Charmap_Index [freetype]FT_Get_First_Char [freetype]
FT_Get_Glyph [freetype]FT_Get_Glyph_Name [freetype]FT_Get_Kerning [freetype]
FT_Get_MM_Var [freetype]FT_Get_Module [freetype]FT_Get_Multi_Master [freetype]
FT_Get_Name_Index [freetype]FT_Get_Next_Char [freetype]FT_Get_PFR_Advance [freetype]
FT_Get_PFR_Kerning [freetype]FT_Get_PFR_Metrics [freetype]FT_Get_PS_Font_Info [freetype]
FT_Get_PS_Font_Private [freetype]FT_Get_Postscript_Name [freetype]FT_Get_Renderer [freetype]
FT_Get_Sfnt_Name [freetype]FT_Get_Sfnt_Name_Count [freetype]FT_Get_Sfnt_Table [freetype]
FT_Get_X11_Font_Format [LSB]FT_Glyph_Copy [freetype]FT_Glyph_Get_CBox [freetype]
FT_Glyph_Stroke [freetype]FT_Glyph_StrokeBorder [freetype]FT_Glyph_To_Bitmap [freetype]
FT_Glyph_Transform [freetype]FT_Has_PS_Glyph_Names [freetype]FT_Init_FreeType [freetype]
FT_Library_Version [freetype]FT_List_Add [freetype]FT_List_Finalize [freetype]
FT_List_Find [freetype]FT_List_Insert [freetype]FT_List_Iterate [freetype]
FT_List_Remove [freetype]FT_List_Up [freetype]FT_Load_Char [freetype]
FT_Load_Glyph [freetype]FT_Load_Sfnt_Table [freetype]FT_Matrix_Invert [freetype]
FT_Matrix_Multiply [freetype]FT_MulDiv [freetype]FT_MulFix [freetype]
FT_New_Face [freetype]FT_New_Library [freetype]FT_New_Memory_Face [freetype]
FT_New_Size [freetype]FT_OpenType_Validate [freetype]FT_Open_Face [freetype]
FT_Outline_Check [freetype]FT_Outline_Copy [freetype]FT_Outline_Decompose [freetype]
FT_Outline_Done [freetype]FT_Outline_GetInsideBorder [freetype]FT_Outline_GetOutsideBorder [freetype]
FT_Outline_Get_BBox [freetype]FT_Outline_Get_Bitmap [freetype]FT_Outline_Get_CBox [freetype]
FT_Outline_Get_Orientation [freetype]FT_Outline_New [freetype]FT_Outline_Render [freetype]
FT_Outline_Reverse [freetype]FT_Outline_Transform [freetype]FT_Outline_Translate [freetype]
FT_Remove_Module [freetype]FT_Render_Glyph [freetype]FT_RoundFix [freetype]
FT_Select_Charmap [freetype]FT_Set_Char_Size [freetype]FT_Set_Charmap [freetype]
FT_Set_Debug_Hook [freetype]FT_Set_MM_Blend_Coordinates [freetype]FT_Set_MM_Design_Coordinates [freetype]
FT_Set_Pixel_Sizes [freetype]FT_Set_Renderer [freetype]FT_Set_Transform [freetype]
FT_Set_Var_Blend_Coordinates [freetype]FT_Set_Var_Design_Coordinates [freetype]FT_Sfnt_Table_Info [freetype]
FT_Sin [freetype]FT_Stroker_BeginSubPath [freetype]FT_Stroker_ConicTo [freetype]
FT_Stroker_CubicTo [freetype]FT_Stroker_Done [freetype]FT_Stroker_EndSubPath [freetype]
FT_Stroker_Export [freetype]FT_Stroker_ExportBorder [freetype]FT_Stroker_GetBorderCounts [freetype]
FT_Stroker_GetCounts [freetype]FT_Stroker_LineTo [freetype]FT_Stroker_New [freetype]
FT_Stroker_ParseOutline [freetype]FT_Stroker_Rewind [freetype]FT_Stroker_Set [freetype]
FT_Tan [freetype]FT_Vector_From_Polar [freetype]FT_Vector_Length [freetype]
FT_Vector_Polarize [freetype]FT_Vector_Rotate [freetype]FT_Vector_Transform [freetype]
FT_Vector_Unit [freetype]