summaryrefslogtreecommitdiffstats
path: root/libass/ass_shaper.h
diff options
context:
space:
mode:
authorGrigori Goronzy <greg@blackbox>2011-07-13 22:37:23 +0200
committerGrigori Goronzy <greg@blackbox>2011-07-13 22:37:23 +0200
commit2be0c0eaea35ad9fc640c6d748031cf1c3fc8669 (patch)
treef78a3863b1aaee4c3b00c2f88c90ab5268cf3147 /libass/ass_shaper.h
parent7763d4020495a5af6faa685aea9e6ea460ba5af2 (diff)
downloadlibass-2be0c0eaea35ad9fc640c6d748031cf1c3fc8669.tar.bz2
libass-2be0c0eaea35ad9fc640c6d748031cf1c3fc8669.tar.xz
Add kerning toggle for HarfBuzz shaping
Make the "Kerning" track property toggle the OpenType feature "kern". The old TrueType kerning code won't come back.
Diffstat (limited to 'libass/ass_shaper.h')
-rw-r--r--libass/ass_shaper.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libass/ass_shaper.h b/libass/ass_shaper.h
index e067d3f..cbfcdd7 100644
--- a/libass/ass_shaper.h
+++ b/libass/ass_shaper.h
@@ -27,6 +27,7 @@
void ass_shaper_info(ASS_Library *lib);
ASS_Shaper *ass_shaper_new(size_t prealloc);
void ass_shaper_free(ASS_Shaper *shaper);
+void ass_shaper_set_kerning(ASS_Shaper *shaper, int kern);
void ass_shaper_find_runs(ASS_Shaper *shaper, ASS_Renderer *render_priv,
GlyphInfo *glyphs, size_t len);
void ass_shaper_shape(ASS_Shaper *shaper, TextInfo *text_info);