diff options
author | Philipp Gesang <phg@phi-gamma.net> | 2016-04-21 21:40:30 +0200 |
---|---|---|
committer | Philipp Gesang <phg@phi-gamma.net> | 2016-04-21 21:40:32 +0200 |
commit | ff1cc8f4d4e1d52cc1e9df9fd01f74395c782db5 (patch) | |
tree | 70ee2aec647dcbc5e3a13f75fa84fa199fdf3d81 /src/fontloader/misc/fontloader-font-oup.lua | |
parent | b1a1ee5d1ec8002acee2702e6dd070073e0ee0ee (diff) | |
download | luaotfload-ff1cc8f4d4e1d52cc1e9df9fd01f74395c782db5.tar.gz |
[fontloader] sync with Context as of 2016-04-21
Hans fixed a couple issues due to our reports. Also, brand new Lua based
PFB loader.
Diffstat (limited to 'src/fontloader/misc/fontloader-font-oup.lua')
-rw-r--r-- | src/fontloader/misc/fontloader-font-oup.lua | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/fontloader/misc/fontloader-font-oup.lua b/src/fontloader/misc/fontloader-font-oup.lua index 7edaaf6..a99aaf4 100644 --- a/src/fontloader/misc/fontloader-font-oup.lua +++ b/src/fontloader/misc/fontloader-font-oup.lua @@ -378,7 +378,12 @@ local function copyduplicates(fontdata) t[#t+1] = f_character_y(u) end end - report("duplicates: % t",t) + local n = #t + if n > 25 then + report("duplicates: %i : %s .. %s ",n,t[1],t[n]) + else + report("duplicates: %i : % t",n,t) + end else -- what a mess end @@ -577,13 +582,12 @@ local function checklookups(fontdata,missing,nofmissing) if r then local name = descriptions[i].name or f_index(i) if not ignore[name] then - done[#done+1] = name + done[name] = true end end end - if #done > 0 then - table.sort(done) - report("not unicoded: % t",done) + if next(done) then + report("not unicoded: % t",table.sortedkeys(done)) end end end |