summaryrefslogtreecommitdiffstats
path: root/tests/reference/psfmakefea
diff options
context:
space:
mode:
Diffstat (limited to 'tests/reference/psfmakefea')
-rw-r--r--tests/reference/psfmakefea/issue65.fea7
-rw-r--r--tests/reference/psfmakefea/issue65.log0
-rw-r--r--tests/reference/psfmakefea/ligatures.fea15
-rw-r--r--tests/reference/psfmakefea/ligatures.log0
-rw-r--r--tests/reference/psfmakefea/psfmakefea.fea11
-rw-r--r--tests/reference/psfmakefea/psfmakefea.log0
-rw-r--r--tests/reference/psfmakefea/psfmakefea_2.fea11
-rw-r--r--tests/reference/psfmakefea/psfmakefea_2.log0
8 files changed, 44 insertions, 0 deletions
diff --git a/tests/reference/psfmakefea/issue65.fea b/tests/reference/psfmakefea/issue65.fea
new file mode 100644
index 0000000..0d8dd9a
--- /dev/null
+++ b/tests/reference/psfmakefea/issue65.fea
@@ -0,0 +1,7 @@
+
+# Main Classes
+
+# Positioning classes and statements
+lookup ReorderInsert {
+ sub uni1C00' uni1C34 by uni1C34 uni1C00;
+} ReorderInsert;
diff --git a/tests/reference/psfmakefea/issue65.log b/tests/reference/psfmakefea/issue65.log
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/tests/reference/psfmakefea/issue65.log
diff --git a/tests/reference/psfmakefea/ligatures.fea b/tests/reference/psfmakefea/ligatures.fea
new file mode 100644
index 0000000..2157709
--- /dev/null
+++ b/tests/reference/psfmakefea/ligatures.fea
@@ -0,0 +1,15 @@
+
+# Main Classes
+
+# Positioning classes and statements
+# baseClass a <anchor 200 200> @TOP_1;
+# baseClass fi <anchor 200 0> @BOTTOM_1;
+# baseClass fi <anchor 400 0> @BOTTOM_2;
+markClass acute <anchor 0 200> @TOP;
+markClass circumflex <anchor 200 0> @BOTTOM;
+feature test {
+ pos ligature a <anchor 200 200> mark @TOP
+ ligComponent <anchor NULL>;
+ pos ligature fi <anchor 200 0> mark @BOTTOM
+ ligComponent <anchor 400 0> mark @BOTTOM;
+} test;
diff --git a/tests/reference/psfmakefea/ligatures.log b/tests/reference/psfmakefea/ligatures.log
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/tests/reference/psfmakefea/ligatures.log
diff --git a/tests/reference/psfmakefea/psfmakefea.fea b/tests/reference/psfmakefea/psfmakefea.fea
new file mode 100644
index 0000000..90fb7ff
--- /dev/null
+++ b/tests/reference/psfmakefea/psfmakefea.fea
@@ -0,0 +1,11 @@
+
+# Main Classes
+
+# Positioning classes and statements
+@base = [A a];
+@basex = [A.x a.x];
+@basey = [A.y a.y];
+feature alt {
+ sub A from [A.x A.y];
+ sub a from [a.x a.y];
+} alt;
diff --git a/tests/reference/psfmakefea/psfmakefea.log b/tests/reference/psfmakefea/psfmakefea.log
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/tests/reference/psfmakefea/psfmakefea.log
diff --git a/tests/reference/psfmakefea/psfmakefea_2.fea b/tests/reference/psfmakefea/psfmakefea_2.fea
new file mode 100644
index 0000000..a6b49b1
--- /dev/null
+++ b/tests/reference/psfmakefea/psfmakefea_2.fea
@@ -0,0 +1,11 @@
+
+# Main Classes
+
+# Positioning classes and statements
+# def func
+feature test {
+ @c = [g5];
+ @c = [g6];
+ @c = [g7];
+
+} test;
diff --git a/tests/reference/psfmakefea/psfmakefea_2.log b/tests/reference/psfmakefea/psfmakefea_2.log
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/tests/reference/psfmakefea/psfmakefea_2.log