diff options
author | Marius <mariausol@gmail.com> | 2014-02-07 02:00:28 +0200 |
---|---|---|
committer | Marius <mariausol@gmail.com> | 2014-02-07 02:00:28 +0200 |
commit | 8c7fab57c5fd2db6b9ade5f7608add9f650c8460 (patch) | |
tree | 5c9c76a9c7c0c09508b26b77d26721b030bfff84 /tex/context/base/font-otf.lua | |
parent | 4d2068d1244e2b0949367d9cd18bfabe9d559de3 (diff) | |
download | context-8c7fab57c5fd2db6b9ade5f7608add9f650c8460.tar.gz |
beta 2014.02.07 00:57
Diffstat (limited to 'tex/context/base/font-otf.lua')
-rw-r--r-- | tex/context/base/font-otf.lua | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/tex/context/base/font-otf.lua b/tex/context/base/font-otf.lua index d6373cef9..eb28bc368 100644 --- a/tex/context/base/font-otf.lua +++ b/tex/context/base/font-otf.lua @@ -48,7 +48,7 @@ local otf = fonts.handlers.otf otf.glists = { "gsub", "gpos" } -otf.version = 2.750 -- beware: also sync font-mis.lua +otf.version = 2.751 -- beware: also sync font-mis.lua otf.cache = containers.define("fonts", "otf", otf.version, true) local fontdata = fonts.hashes.identifiers @@ -239,7 +239,7 @@ local valid_fields = table.tohash { "upos", "use_typo_metrics", "uwidth", - -- "validation_state", + "validation_state", "version", "vert_base", "weight", @@ -1772,6 +1772,13 @@ actions["check metadata"] = function(data,filename,raw) ttftables[i].data = "deleted" end end + -- + if metadata.validation_state and table.contains(metadata.validation_state,"bad_ps_fontname") then + local name = file.nameonly(filename) + metadata.fontname = "bad-fontname-" .. name + metadata.fullname = "bad-fullname-" .. name + end + -- end actions["cleanup tables"] = function(data,filename,raw) |