font: remove unused function
authorwm4 <wm4@nowhere>
Thu, 14 Jan 2016 13:18:35 +0000 (14:18 +0100)
committerwm4 <wm4@nowhere>
Thu, 14 Jan 2016 13:32:08 +0000 (14:32 +0100)
libass/ass_font.c
libass/ass_font.h

index abc661ea8b53c8eccd9ce0f1224381f36aaa9fa3..bc7568c84b8655287c40d2661d8a8ea35bdf666e 100644 (file)
@@ -670,32 +670,6 @@ FT_Glyph ass_font_get_glyph(ASS_Font *font, uint32_t ch, int face_index,
     return glyph;
 }
 
-/**
- * \brief Get kerning for the pair of glyphs.
- **/
-FT_Vector ass_font_get_kerning(ASS_Font *font, uint32_t c1, uint32_t c2)
-{
-    FT_Vector v = { 0, 0 };
-    int i;
-
-    if (font->desc.vertical)
-        return v;
-
-    for (i = 0; i < font->n_faces; ++i) {
-        FT_Face face = font->faces[i];
-        int i1 = FT_Get_Char_Index(face, ass_font_index_magic(face, c1));
-        int i2 = FT_Get_Char_Index(face, ass_font_index_magic(face, c2));
-        if (i1 && i2) {
-            if (FT_HAS_KERNING(face))
-                FT_Get_Kerning(face, i1, i2, FT_KERNING_DEFAULT, &v);
-            return v;
-        }
-        if (i1 || i2)           // these glyphs are from different font faces, no kerning information
-            return v;
-    }
-    return v;
-}
-
 /**
  * \brief Deallocate ASS_Font
  **/
index 693cabf1e0238ef3113636e5b3e90eee17a3083f..9fc4532509be52e4a4611b94495718f62d8e4c4d 100644 (file)
@@ -74,7 +74,6 @@ uint32_t ass_font_index_magic(FT_Face face, uint32_t symbol);
 FT_Glyph ass_font_get_glyph(ASS_Font *font,
                             uint32_t ch, int face_index, int index,
                             ASS_Hinting hinting, int deco);
-FT_Vector ass_font_get_kerning(ASS_Font *font, uint32_t c1, uint32_t c2);
 void ass_font_free(ASS_Font *font);
 
 void outline_translate(const ASS_Outline *outline, FT_Pos dx, FT_Pos dy);