This commit is contained in:
Behdad Esfahbod 2012-04-23 13:20:52 -04:00
parent 650ac00da3
commit 3e32cd9570
4 changed files with 14 additions and 5 deletions

View File

@ -31,7 +31,6 @@
#include "hb-buffer-private.hh" #include "hb-buffer-private.hh"
#include "hb-ot-layout-gdef-table.hh" #include "hb-ot-layout-gdef-table.hh"
#include "hb-ot-layout-closure.h"

View File

@ -471,7 +471,7 @@ hb_ot_layout_substitute_finish (hb_buffer_t *buffer HB_UNUSED)
} }
hb_bool_t hb_bool_t
hb_ot_layout_closure_lookup (hb_face_t *face, hb_ot_layout_substitute_closure_lookup (hb_face_t *face,
hb_glyph_map_t *glyphs, hb_glyph_map_t *glyphs,
unsigned int lookup_index) unsigned int lookup_index)
{ {

View File

@ -182,6 +182,14 @@ hb_ot_layout_substitute_lookup (hb_face_t *face,
void void
hb_ot_layout_substitute_finish (hb_buffer_t *buffer); hb_ot_layout_substitute_finish (hb_buffer_t *buffer);
typedef uint32_t hb_glyph_map_t[65536 / 32]; /* 8kb */
hb_bool_t
hb_ot_layout_substitute_closure_lookup (hb_face_t *face,
hb_glyph_map_t *glyphs,
unsigned int lookup_index);
/* /*
* GPOS * GPOS
*/ */

View File

@ -34,9 +34,11 @@
#endif #endif
#include "hb.h" #include "hb.h"
#include "hb-ot.h"
#define HB_H_IN #define HB_H_IN
#ifdef HAVE_OT
#include "hb-ot.h"
#define HB_OT_H_IN #define HB_OT_H_IN
#endif
#include <stdlib.h> #include <stdlib.h>
#include <stddef.h> #include <stddef.h>