diff options
author | Philipp Gesang <phg42.2a@gmail.com> | 2013-05-20 11:32:48 -0700 |
---|---|---|
committer | Philipp Gesang <phg42.2a@gmail.com> | 2013-05-20 11:32:48 -0700 |
commit | e7b6210272a3287205d0692c995d35d5b783c189 (patch) | |
tree | cc7c7efe7d19eaeaa0c694ad29fd7aa443bec43b /luaotfload-letterspace.lua | |
parent | 24caa705787b2b8259d47392483c188759b41226 (diff) | |
parent | 1a66cdf2619cbbb8cd43b40200e265d52a321a85 (diff) | |
download | luaotfload-e7b6210272a3287205d0692c995d35d5b783c189.tar.gz |
Merge pull request #85 from phi-gamma/master
fix pfa loading (missing upvalue); fix letterspacing of user kerns
Diffstat (limited to 'luaotfload-letterspace.lua')
-rw-r--r-- | luaotfload-letterspace.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/luaotfload-letterspace.lua b/luaotfload-letterspace.lua index 8566c06..8711646 100644 --- a/luaotfload-letterspace.lua +++ b/luaotfload-letterspace.lua @@ -90,7 +90,6 @@ kerncharacters = function (head) local kernfactors = kernfactors while start do - local attr = start[attribute] local id = start.id if id == glyph_code then @@ -163,7 +162,9 @@ kerncharacters = function (head) -- nothing elseif pid == kern_code then - if prev.subtype == kerning_code or prev[a_fontkern] then + if prev.subtype == kerning_code --- context does this by means of an + or prev.subtype == userkern_code --- attribute; we may need a test + then if keeptogether and prev.prev.id == glyph_code and keeptogether(prev.prev,start) then -- keep else |