summaryrefslogtreecommitdiff
path: root/pango/fonts.c
diff options
context:
space:
mode:
Diffstat (limited to 'pango/fonts.c')
-rw-r--r--pango/fonts.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/pango/fonts.c b/pango/fonts.c
index d9a07c0b..31aa8fb2 100644
--- a/pango/fonts.c
+++ b/pango/fonts.c
@@ -2261,3 +2261,19 @@ pango_font_face_list_sizes (PangoFontFace *face,
*n_sizes = 0;
}
}
+
+void
+pango_font_face_get_languages (PangoFontFace *face,
+ PangoLanguage ***languages,
+ int *n_languages)
+{
+ g_return_if_fail (PANGO_IS_FONT_FACE (face));
+
+ if (PANGO_FONT_FACE_GET_CLASS (face)->get_languages != NULL)
+ PANGO_FONT_FACE_GET_CLASS (face)->get_languages (face, languages, n_languages);
+ else
+ {
+ *languages = NULL;
+ *n_languages = 0;
+ }
+}