summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/font-mis.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2017-07-14 21:22:10 +0200
committerContext Git Mirror Bot <phg42.2a@gmail.com>2017-07-14 21:22:10 +0200
commit23b495f46b4d2e9264d54095f43774ef47d3a656 (patch)
tree1b0131b93d92d4aa7e15b55c50ad1dfa3573a7e1 /tex/context/base/mkiv/font-mis.lua
parent6ae40572e7643edcc29f8d5b071221dd1e04bdf3 (diff)
downloadcontext-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.lua17
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