summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/font-mis.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2017-09-21 21:43:12 +0200
committerContext Git Mirror Bot <phg42.2a@gmail.com>2017-09-21 21:43:12 +0200
commitf7ee609d470a08a16e5cdaad14582fc8ed993c5e (patch)
tree56f85523ff7b19d926d026f470bb2c75d192e23b /tex/context/base/mkiv/font-mis.lua
parent772472f057060460c83828cf7fd1631298165e37 (diff)
downloadcontext-f7ee609d470a08a16e5cdaad14582fc8ed993c5e.tar.gz
2017-09-21 21:10:00
Diffstat (limited to 'tex/context/base/mkiv/font-mis.lua')
-rw-r--r--tex/context/base/mkiv/font-mis.lua43
1 files changed, 25 insertions, 18 deletions
diff --git a/tex/context/base/mkiv/font-mis.lua b/tex/context/base/mkiv/font-mis.lua
index 6d2b99871..e1f158c83 100644
--- a/tex/context/base/mkiv/font-mis.lua
+++ b/tex/context/base/mkiv/font-mis.lua
@@ -27,24 +27,31 @@ if readers then
function fonts.helpers.getfeatures(name,save)
local filename = resolvers.findfile(name) or ""
if filename ~= "" then
- local name = file.removesuffix(file.basename(filename))
- local cleanname = containers.cleanname(name)
- local data = containers.read(otf.cache,cleanname)
- if data then
- readers.unpack(data)
- else
- 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
+-- local name = file.removesuffix(file.basename(filename))
+-- local cleanname = containers.cleanname(name)
+-- local data = containers.read(otf.cache,cleanname)
+-- if data then
+-- readers.unpack(data)
+-- else
+-- 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
+-- if not data then
+-- data = readers.loadfont(filename) -- we can do a more minimal load
+-- end
+-- if data then
+-- readers.unpack(data)
+-- end
+local data = otf.load(filename)
return data and data.resources and data.resources.features
end
end