Add script and language to buffer
diff --git a/src/hb-buffer.c b/src/hb-buffer.c
index 1b5f2fb..d70a6cd 100644
--- a/src/hb-buffer.c
+++ b/src/hb-buffer.c
@@ -146,6 +146,32 @@
   return buffer->direction;
 }
 
+void
+hb_buffer_set_script (hb_buffer_t *buffer,
+		      hb_script_t  script)
+{
+  buffer->script = script;
+}
+
+hb_script_t
+hb_buffer_get_script (hb_buffer_t *buffer)
+{
+  return buffer->script;
+}
+
+void
+hb_buffer_set_language (hb_buffer_t   *buffer,
+			hb_language_t  language)
+{
+  buffer->language = language;
+}
+
+hb_language_t
+hb_buffer_get_language (hb_buffer_t *buffer)
+{
+  return buffer->language;
+}
+
 
 void
 hb_buffer_clear (hb_buffer_t *buffer)