From 0a5f59a9aa25b3de7e9659b39ad201aaf7eb5a67 Mon Sep 17 00:00:00 2001
From: Hans Hagen <pragma@wxs.nl>
Date: Fri, 27 Sep 2019 20:24:34 +0200
Subject: 2019-09-27 18:10:00

---
 .../2017/context-2017-features-chaintest.tex       | 49 ++++++++++++++++++++++
 1 file changed, 49 insertions(+)
 create mode 100644 doc/context/presentations/context/2017/context-2017-features-chaintest.tex

(limited to 'doc/context/presentations/context/2017/context-2017-features-chaintest.tex')

diff --git a/doc/context/presentations/context/2017/context-2017-features-chaintest.tex b/doc/context/presentations/context/2017/context-2017-features-chaintest.tex
new file mode 100644
index 000000000..58d1040f2
--- /dev/null
+++ b/doc/context/presentations/context/2017/context-2017-features-chaintest.tex
@@ -0,0 +1,49 @@
+\setupbodyfont[dejavu]
+
+\startluacode
+    fonts.handlers.otf.addfeature {
+        name    = "chaintest",
+        type    = "chainposition",
+        lookups = {
+            {
+                type = "pair",
+                data = {
+                    A = { B = { { -30, 0, -50, 0 } } },
+                    B = { C = { { -30, 0, -50, 0 } } },
+                },
+            },
+            {
+                type = "pair",
+                data = {
+                    D = { E = { { -30, 0, -50, 0 } } },
+                },
+            },
+        },
+        data = {
+            rules = {
+                {
+                    current = { { "A"}, { "B"}, { "C" }, { "D" }, { "E" }, { "F" } },
+                    lookups = { false, false, false, 2 },
+                },
+                {
+                    current = { { "A" }, { "B" }, { "C" } },
+                    lookups = { 1, 1 },
+                },
+            },
+        }
+    }
+\stopluacode
+
+\starttext
+
+\definecolor[tgray][s=.5,t=.5,a=1] \showfontkerns \showglyphs
+
+\definefontfeature[chaintest] [mode=node,chaintest=yes]
+
+\definedfont[file:dejavu-serif.ttf*chaintest @ 48pt]
+
+\startTEXpage[offset=10pt,foregroundcolor=tgray]
+    ABCDEF
+\stopTEXpage
+
+\stoptext
-- 
cgit v1.2.3

