diff options
Diffstat (limited to 'pango/opentype/harfbuzz-gpos.h')
-rw-r--r-- | pango/opentype/harfbuzz-gpos.h | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/pango/opentype/harfbuzz-gpos.h b/pango/opentype/harfbuzz-gpos.h index 1c670279..2db7938a 100644 --- a/pango/opentype/harfbuzz-gpos.h +++ b/pango/opentype/harfbuzz-gpos.h @@ -48,7 +48,7 @@ FT_BEGIN_HEADER _glyph = HANDLE_Glyph( glyph ) */ -typedef FT_Error (*HB_GlyphFunction)(FT_Face face, +typedef HB_Error (*HB_GlyphFunction)(FT_Face face, FT_UInt glyphIndex, FT_Int loadFlags ); @@ -64,7 +64,7 @@ typedef FT_Error (*HB_GlyphFunction)(FT_Face face, `metric_value' must be returned as a scaled value (but shouldn't be rounded). */ -typedef FT_Error (*HB_MMFunction)(FT_Face face, +typedef HB_Error (*HB_MMFunction)(FT_Face face, FT_UShort metric_id, FT_Pos* metric_value, void* data ); @@ -99,56 +99,56 @@ typedef struct HB_GPOSHeader_ HB_GPOSHeader; typedef HB_GPOSHeader* HB_GPOS; -FT_Error HB_Load_GPOS_Table( FT_Face face, +HB_Error HB_Load_GPOS_Table( FT_Face face, HB_GPOSHeader** gpos, HB_GDEFHeader* gdef ); -FT_Error HB_Done_GPOS_Table( HB_GPOSHeader* gpos ); +HB_Error HB_Done_GPOS_Table( HB_GPOSHeader* gpos ); -FT_Error HB_GPOS_Select_Script( HB_GPOSHeader* gpos, +HB_Error HB_GPOS_Select_Script( HB_GPOSHeader* gpos, FT_ULong script_tag, FT_UShort* script_index ); -FT_Error HB_GPOS_Select_Language( HB_GPOSHeader* gpos, +HB_Error HB_GPOS_Select_Language( HB_GPOSHeader* gpos, FT_ULong language_tag, FT_UShort script_index, FT_UShort* language_index, FT_UShort* req_feature_index ); -FT_Error HB_GPOS_Select_Feature( HB_GPOSHeader* gpos, +HB_Error HB_GPOS_Select_Feature( HB_GPOSHeader* gpos, FT_ULong feature_tag, FT_UShort script_index, FT_UShort language_index, FT_UShort* feature_index ); -FT_Error HB_GPOS_Query_Scripts( HB_GPOSHeader* gpos, +HB_Error HB_GPOS_Query_Scripts( HB_GPOSHeader* gpos, FT_ULong** script_tag_list ); -FT_Error HB_GPOS_Query_Languages( HB_GPOSHeader* gpos, +HB_Error HB_GPOS_Query_Languages( HB_GPOSHeader* gpos, FT_UShort script_index, FT_ULong** language_tag_list ); -FT_Error HB_GPOS_Query_Features( HB_GPOSHeader* gpos, +HB_Error HB_GPOS_Query_Features( HB_GPOSHeader* gpos, FT_UShort script_index, FT_UShort language_index, FT_ULong** feature_tag_list ); -FT_Error HB_GPOS_Add_Feature( HB_GPOSHeader* gpos, +HB_Error HB_GPOS_Add_Feature( HB_GPOSHeader* gpos, FT_UShort feature_index, FT_UInt property ); -FT_Error HB_GPOS_Clear_Features( HB_GPOSHeader* gpos ); +HB_Error HB_GPOS_Clear_Features( HB_GPOSHeader* gpos ); -FT_Error HB_GPOS_Register_Glyph_Function( HB_GPOSHeader* gpos, +HB_Error HB_GPOS_Register_Glyph_Function( HB_GPOSHeader* gpos, HB_GlyphFunction gfunc ); -FT_Error HB_GPOS_Register_MM_Function( HB_GPOSHeader* gpos, +HB_Error HB_GPOS_Register_MM_Function( HB_GPOSHeader* gpos, HB_MMFunction mmfunc, void* data ); @@ -156,7 +156,7 @@ FT_Error HB_GPOS_Register_MM_Function( HB_GPOSHeader* gpos, tables are ignored -- you will get device independent values. */ -FT_Error HB_GPOS_Apply_String( FT_Face face, +HB_Error HB_GPOS_Apply_String( FT_Face face, HB_GPOSHeader* gpos, FT_UShort load_flags, HB_Buffer buffer, |