summaryrefslogtreecommitdiff
path: root/pango2/serializer.c
diff options
context:
space:
mode:
Diffstat (limited to 'pango2/serializer.c')
-rw-r--r--pango2/serializer.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/pango2/serializer.c b/pango2/serializer.c
index 8f18f11b..cf0f57da 100644
--- a/pango2/serializer.c
+++ b/pango2/serializer.c
@@ -267,6 +267,13 @@ static const char *tab_unit_names[] = {
NULL
};
+static const char *emoji_presentation_names[] = {
+ "auto",
+ "text",
+ "emoji",
+ NULL
+};
+
/* }}} */
/* {{{ Serialization */
@@ -1124,6 +1131,10 @@ attr_for_type (GtkJsonParser *parser,
attr = pango2_attr_paragraph_new ();
break;
+ case PANGO2_ATTR_EMOJI_PRESENTATION:
+ attr = pango2_attr_emoji_presentation_new ((Pango2EmojiPresentation) parser_select_string (parser, emoji_presentation_names));
+ break;
+
}
attr->start_index = start;