diff --git a/fonts/Noto/NotoSansSinhalaUI-Regular.ttf b/fonts/Noto/NotoSansSinhalaUI-Regular.ttf
new file mode 100644
index 00000000..7db9fee8
Binary files /dev/null and b/fonts/Noto/NotoSansSinhalaUI-Regular.ttf differ
diff --git a/images/text-complex-unicode-sequences-800-100-1.0-agg-reference.png b/images/text-complex-unicode-sequences-800-100-1.0-agg-reference.png
new file mode 100644
index 00000000..3ab950df
Binary files /dev/null and b/images/text-complex-unicode-sequences-800-100-1.0-agg-reference.png differ
diff --git a/images/text-complex-unicode-sequences-800-100-1.0-cairo-reference.png b/images/text-complex-unicode-sequences-800-100-1.0-cairo-reference.png
new file mode 100644
index 00000000..0a74dde5
Binary files /dev/null and b/images/text-complex-unicode-sequences-800-100-1.0-cairo-reference.png differ
diff --git a/images/text-complex-unicode-sequences-800-100-1.0-grid-reference.png b/images/text-complex-unicode-sequences-800-100-1.0-grid-reference.png
new file mode 100644
index 00000000..ae0c9467
Binary files /dev/null and b/images/text-complex-unicode-sequences-800-100-1.0-grid-reference.png differ
diff --git a/images/text-complex-unicode-sequences-800-100-1.0-svg-reference.svg b/images/text-complex-unicode-sequences-800-100-1.0-svg-reference.svg
new file mode 100644
index 00000000..97933d73
--- /dev/null
+++ b/images/text-complex-unicode-sequences-800-100-1.0-svg-reference.svg
@@ -0,0 +1,7 @@
+
+
+
\ No newline at end of file
diff --git a/images/text-complex-unicode-sequences-800-100-2.0-agg-reference.png b/images/text-complex-unicode-sequences-800-100-2.0-agg-reference.png
new file mode 100644
index 00000000..d485c679
Binary files /dev/null and b/images/text-complex-unicode-sequences-800-100-2.0-agg-reference.png differ
diff --git a/images/text-complex-unicode-sequences-800-100-2.0-cairo-reference.png b/images/text-complex-unicode-sequences-800-100-2.0-cairo-reference.png
new file mode 100644
index 00000000..363756ed
Binary files /dev/null and b/images/text-complex-unicode-sequences-800-100-2.0-cairo-reference.png differ
diff --git a/images/text-complex-unicode-sequences-800-100-2.0-grid-reference.png b/images/text-complex-unicode-sequences-800-100-2.0-grid-reference.png
new file mode 100644
index 00000000..3891b127
Binary files /dev/null and b/images/text-complex-unicode-sequences-800-100-2.0-grid-reference.png differ
diff --git a/images/text-complex-unicode-sequences-800-100-2.0-svg-reference.svg b/images/text-complex-unicode-sequences-800-100-2.0-svg-reference.svg
new file mode 100644
index 00000000..97933d73
--- /dev/null
+++ b/images/text-complex-unicode-sequences-800-100-2.0-svg-reference.svg
@@ -0,0 +1,7 @@
+
+
+
\ No newline at end of file
diff --git a/styles/text-complex-unicode-sequences.xml b/styles/text-complex-unicode-sequences.xml
new file mode 100644
index 00000000..052eeb56
--- /dev/null
+++ b/styles/text-complex-unicode-sequences.xml
@@ -0,0 +1,28 @@
+
+
+