diff options
author | Hans Hagen <pragma@wxs.nl> | 2017-08-13 17:00:01 +0200 |
---|---|---|
committer | Context Git Mirror Bot <phg42.2a@gmail.com> | 2017-08-13 17:00:01 +0200 |
commit | 3ac1a4bbf84101cca4e80acb31eb7fc5754248d3 (patch) | |
tree | 3d97b1742ef8bca623e24328b94ecabcec3d2285 /tex/context/base/mkiv/font-oup.lua | |
parent | 75db37fb5f8e98bbd8a702ff1d0e765015bab61f (diff) | |
download | context-3ac1a4bbf84101cca4e80acb31eb7fc5754248d3.tar.gz |
2017-08-13 16:44:00
Diffstat (limited to 'tex/context/base/mkiv/font-oup.lua')
-rw-r--r-- | tex/context/base/mkiv/font-oup.lua | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tex/context/base/mkiv/font-oup.lua b/tex/context/base/mkiv/font-oup.lua index ea66e141c..0ebd88c32 100644 --- a/tex/context/base/mkiv/font-oup.lua +++ b/tex/context/base/mkiv/font-oup.lua @@ -2487,6 +2487,7 @@ function readers.compact(data) lookup.merged = true end elseif nofsteps == 1 then + local kern = kerned if kind == "gpos_single" then if compact_singles then kerned = kerned + checkkerns(lookup) @@ -2496,6 +2497,9 @@ function readers.compact(data) kerned = kerned + checkpairs(lookup) end end + if kern ~= kerned then + -- lookup.kerned = true + end end end else @@ -2557,7 +2561,8 @@ local function checkflags(sequence,resources) or (markclass and c == "mark" and not markclass[k]) or c == skipligature or c == skipbase - t[k] = v or false + or false + t[k] = v return v end) else |