diff options
author | Hans Hagen <pragma@wxs.nl> | 2017-07-14 21:22:10 +0200 |
---|---|---|
committer | Context Git Mirror Bot <phg42.2a@gmail.com> | 2017-07-14 21:22:10 +0200 |
commit | 23b495f46b4d2e9264d54095f43774ef47d3a656 (patch) | |
tree | 1b0131b93d92d4aa7e15b55c50ad1dfa3573a7e1 /tex/context/base/mkiv/font-mis.lua | |
parent | 6ae40572e7643edcc29f8d5b071221dd1e04bdf3 (diff) | |
download | context-23b495f46b4d2e9264d54095f43774ef47d3a656.tar.gz |
2017-07-14 19:41:00
Diffstat (limited to 'tex/context/base/mkiv/font-mis.lua')
-rw-r--r-- | tex/context/base/mkiv/font-mis.lua | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/tex/context/base/mkiv/font-mis.lua b/tex/context/base/mkiv/font-mis.lua index 024e32831..3325264fc 100644 --- a/tex/context/base/mkiv/font-mis.lua +++ b/tex/context/base/mkiv/font-mis.lua @@ -21,7 +21,7 @@ local readers = otf.readers if readers then - otf.version = otf.version or 3.031 + otf.version = otf.version or 3.032 otf.cache = otf.cache or containers.define("fonts", "otl", otf.version, true) function fonts.helpers.getfeatures(name,save) @@ -33,10 +33,17 @@ if readers then if data then readers.unpack(data) else - data = readers.loadfont(filename) - if data and save then - containers.write(otf.cache,cleanname,data) - end + data = readers.loadfont(filename) -- we can do a more minimal load + -- if data and save then + -- -- keep this in sync with font-otl + -- readers.compact(data) + -- readers.rehash(data,"unicodes") + -- readers.addunicodetable(data) + -- readers.extend(data) + -- readers.pack(data) + -- -- till here + -- containers.write(otf.cache,cleanname,data) + -- end end return data and data.resources and data.resources.features end |