summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2009-08-10 21:10:37 -0400
committerBehdad Esfahbod <behdad@behdad.org>2009-08-10 21:10:37 -0400
commit640709e6008ffcd9dc969aec71fcd717acbb8797 (patch)
tree23b4f2e165340dea2af38c63af88ece4cea49a75
parentdfa2cfce0dac5ba1d9f87aea5ff3ab3ed36be6ce (diff)
downloadpango-640709e6008ffcd9dc969aec71fcd717acbb8797.tar.gz
[HB] Add buffer UTF-X API
-rw-r--r--pango/opentype/hb-buffer.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/pango/opentype/hb-buffer.h b/pango/opentype/hb-buffer.h
index 4240f6ab..4804a872 100644
--- a/pango/opentype/hb-buffer.h
+++ b/pango/opentype/hb-buffer.h
@@ -111,6 +111,27 @@ hb_buffer_add_glyph (hb_buffer_t *buffer,
hb_mask_t mask,
unsigned int cluster);
+void
+hb_buffer_add_utf8 (hb_buffer_t *buffer,
+ const char *text,
+ unsigned int text_len,
+ unsigned int item_offset,
+ unsigned int item_len);
+
+void
+hb_buffer_add_utf16 (hb_buffer_t *buffer,
+ const uint16_t *text,
+ unsigned int text_len,
+ unsigned int item_offset,
+ unsigned int item_len);
+
+void
+hb_buffer_add_utf32 (hb_buffer_t *buffer,
+ const uint32_t *text,
+ unsigned int text_len,
+ unsigned int item_offset,
+ unsigned int item_len);
+
/* Getting glyphs out of the buffer */