summaryrefslogtreecommitdiff
path: root/tex/context/base/font-pre.mkiv
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2013-10-05 00:40:31 +0300
committerMarius <mariausol@gmail.com>2013-10-05 00:40:31 +0300
commit3b2e97139b40df9c0308de41fb619cfad7dc6f18 (patch)
treef85782e0609559dbe29232b51a15612b2a8e58ec /tex/context/base/font-pre.mkiv
parenta90bcf0dcd9265b64b65b1f874b39f4c75553137 (diff)
downloadcontext-3b2e97139b40df9c0308de41fb619cfad7dc6f18.tar.gz
beta 2013.10.04 23:41
Diffstat (limited to 'tex/context/base/font-pre.mkiv')
-rw-r--r--tex/context/base/font-pre.mkiv17
1 files changed, 14 insertions, 3 deletions
diff --git a/tex/context/base/font-pre.mkiv b/tex/context/base/font-pre.mkiv
index 63c0858d4..75f42f8f5 100644
--- a/tex/context/base/font-pre.mkiv
+++ b/tex/context/base/font-pre.mkiv
@@ -17,13 +17,15 @@
%D A basic set of features is defined here.
+% beware, base mode + dynamics can give weird effects
+
% rlig ccmp
\definefontfeature
[always]
- [mode=auto,
- script=auto,
- kern=yes,
+ [mode=node, % we had 'auto', but let's try 'node' for a while and see what the impact is
+ script=auto, % on speed; 'base' just doesn't play well with dynamics; some day we can even
+ kern=yes, % consider skipping the base passes when no base mode is used
mark=yes,
mkmk=yes,
curs=yes]
@@ -61,6 +63,15 @@
tlig=yes,
trep=yes]
+\definefontfeature
+ [letterspacing]
+ [liga=no,
+ rlig=no,
+ clig=no,
+ dlig=no,
+ ccmp=yes,
+ keepligatures=auto]
+
\definefontfeature % can be used for type1 fonts
[complete]
[always]