[bindings] Fix *_from_string functions
Without the element-type they will be getting garbage, at least with
Python.
diff --git a/src/hb-common.cc b/src/hb-common.cc
index 05a1f9c..1516211 100644
--- a/src/hb-common.cc
+++ b/src/hb-common.cc
@@ -57,7 +57,7 @@
/**
* hb_tag_from_string:
- * @str: (array length=len):
+ * @str: (array length=len) (element-type uint8_t):
* @len:
*
*
@@ -115,7 +115,7 @@
/**
* hb_direction_from_string:
- * @str: (array length=len):
+ * @str: (array length=len) (element-type uint8_t):
* @len:
*
*
@@ -281,7 +281,7 @@
/**
* hb_language_from_string:
- * @str: (array length=len):
+ * @str: (array length=len) (element-type uint8_t):
* @len:
*
*
@@ -401,7 +401,7 @@
/**
* hb_script_from_string:
- * @s: (array length=len):
+ * @s: (array length=len) (element-type uint8_t):
* @len:
*
*
diff --git a/src/hb-font.cc b/src/hb-font.cc
index 4364ca7..d42db59 100644
--- a/src/hb-font.cc
+++ b/src/hb-font.cc
@@ -814,7 +814,7 @@
/**
* hb_font_glyph_from_string:
* @font: a font.
- * @s: (array length=len):
+ * @s: (array length=len) (element-type uint8_t):
* @len:
* @glyph: (out):
*
diff --git a/src/hb-shape.cc b/src/hb-shape.cc
index 9a59c08..4e22c61 100644
--- a/src/hb-shape.cc
+++ b/src/hb-shape.cc
@@ -198,7 +198,7 @@
/**
* hb_feature_from_string:
- * @str: (array length=len):
+ * @str: (array length=len) (element-type uint8_t):
* @len:
* @feature: (out) (optional):
*