Currently, negative feature enable the feature instead of disabling it:

\input luatex-fonts
\font\xxx=lmroman10-regular.otf:-liga\xxx
fi fl ff ffi ffl
\bye

This will activate 'liga' feature. The attached patch should fix it
(looks like we must remove the feature from the table, "no" desn't make
a difference.)

Regards,
 Khaled

-- 
 Khaled Hosny
 Arabic localiser and member of Arabeyes.org team
 Free font developer
diff --git a/tex/context/base/font-xtx.lua b/tex/context/base/font-xtx.lua
index 574221b..2561fa4 100644
--- a/tex/context/base/font-xtx.lua
+++ b/tex/context/base/font-xtx.lua
@@ -69,7 +69,7 @@ local function thename(s)   list.name   = s end
 local function issub  (v)   list.sub    = v end
 local function iscrap (s)   list.crap   = string.lower(s) end
 local function istrue (s)   list[s]     = 'yes' end
-local function isfalse(s)   list[s]     = 'no' end
+local function isfalse(s)   list[s]     = nil end
 local function iskey  (k,v) list[k]     = v end
 
 local spaces     = lpeg.P(" ")^0

Attachment: signature.asc
Description: Digital signature

Reply via email to