4 * Copyright (C) 2014-2017 by Werner Lemberg.
6 * This file is part of the ttfautohint library, and may only be used,
7 * modified, and distributed under the terms given in `COPYING'. By
8 * continuing to use, modify, or distribute this file you indicate that you
9 * have read `COPYING' and understand and accept it fully.
11 * The file `COPYING' mentioned in the previous paragraph is distributed
12 * with the ttfautohint library.
16 /* originally file `hbshim.h' (2014-Jan-11) from FreeType */
18 /* heavily modified 2014 by Werner Lemberg <wl@gnu.org> */
25 #include FT_FREETYPE_H
34 /* in file `tafeature.c' */
35 extern const hb_tag_t feature_tags
[];
36 extern size_t feature_tags_size
;
40 ta_shaper_get_coverage(TA_FaceGlobals globals
,
41 TA_StyleClass style_class
,
43 FT_Bool default_script
);
46 ta_shaper_buf_create(FT_Face face
);
49 ta_shaper_buf_destroy(FT_Face face
,
53 ta_shaper_get_cluster(const char* p
,
54 TA_StyleMetrics metrics
,
59 ta_shaper_get_elem(TA_StyleMetrics metrics
,
65 #endif /* TASHAPER_H_ */
67 /* end of tashaper.h */