[pango] Add a testcase for font-features in markup



commit a2095b02d71a62a32e39fd4ca3c5c92457cdead7
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Aug 14 23:18:25 2015 -0400

    Add a testcase for font-features in markup

 tests/markup-parse.c           |    3 +++
 tests/markups/valid-9.expected |    8 ++++++++
 tests/markups/valid-9.markup   |    1 +
 3 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/tests/markup-parse.c b/tests/markup-parse.c
index bd4b163..60288d8 100644
--- a/tests/markup-parse.c
+++ b/tests/markup-parse.c
@@ -97,6 +97,9 @@ print_attr (PangoAttribute *attr, GString *string)
     case PANGO_ATTR_GRAVITY_HINT:
       g_string_append_printf (string,"gravity-hint %d\n", ((PangoAttrInt *)attr)->value);
       break;
+    case PANGO_ATTR_FONT_FEATURES:
+      g_string_append_printf (string,"font-features %s\n", ((PangoAttrString *)attr)->value);
+      break;
     case PANGO_ATTR_FOREGROUND_ALPHA:
       g_string_append_printf (string,"foreground-alpha %04x\n", ((PangoAttrInt *)attr)->value);
       break;
diff --git a/tests/markups/valid-9.expected b/tests/markups/valid-9.expected
new file mode 100644
index 0000000..06936f9
--- /dev/null
+++ b/tests/markups/valid-9.expected
@@ -0,0 +1,8 @@
+Blue text
+
+
+---
+
+range 0 9
+[0 9] font-features kern 0, dlig, lnum 1, -pnum
+range 9 2147483647
diff --git a/tests/markups/valid-9.markup b/tests/markups/valid-9.markup
new file mode 100644
index 0000000..b807f76
--- /dev/null
+++ b/tests/markups/valid-9.markup
@@ -0,0 +1 @@
+<markup><span font-features="kern 0, dlig, lnum 1, -pnum">Blue text</span></markup>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]