4 * Copyright (C) 2014-2022 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_UInt
* sample_glyph
,
44 FT_Bool default_script
);
47 ta_shaper_buf_create(FT_Face face
);
50 ta_shaper_buf_destroy(FT_Face face
,
54 ta_shaper_get_cluster(const char* p
,
55 TA_StyleMetrics metrics
,
60 ta_shaper_get_elem(TA_StyleMetrics metrics
,
66 #endif /* TASHAPER_H_ */
68 /* end of tashaper.h */