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