diff options
| author | Philipp Gesang <phg42.2a@gmail.com> | 2013-06-02 03:19:19 +0200 | 
|---|---|---|
| committer | Philipp Gesang <phg42.2a@gmail.com> | 2013-06-02 03:19:19 +0200 | 
| commit | 9cdf846537280dc9661b1ed88a58eb763b237d1d (patch) | |
| tree | 5d625ac78e0d6b512f2199b4b130352b07739df9 | |
| parent | 1c05b861741add6fbc4a3185ad49b812e4f5771e (diff) | |
| download | luaotfload-9cdf846537280dc9661b1ed88a58eb763b237d1d.tar.gz | |
replace tfmdata.name with the quoted spec
| -rw-r--r-- | luaotfload-auxiliary.lua | 11 | ||||
| -rw-r--r-- | luaotfload-database.lua | 3 | 
2 files changed, 12 insertions, 2 deletions
diff --git a/luaotfload-auxiliary.lua b/luaotfload-auxiliary.lua index 5e5b121..3597683 100644 --- a/luaotfload-auxiliary.lua +++ b/luaotfload-auxiliary.lua @@ -42,6 +42,17 @@ local tablecopy     = table.copy  ---                          font patches  ----------------------------------------------------------------------- +--- https://github.com/khaledhosny/luaotfload/issues/54 + +local rewrite_fontname = function (tfmdata, specification) +  tfmdata.name = [["]] .. specification .. [["]] +end + +luatexbase.add_to_callback( +  "luaotfload.patch_font", +  rewrite_fontname, +  "luaotfload.rewrite_fontname") +  --- as of 2.3 the compatibility hacks for TL 2013 are made optional  if config.luaotfload.compatibility == true then diff --git a/luaotfload-database.lua b/luaotfload-database.lua index 22de3fa..b9695ad 100644 --- a/luaotfload-database.lua +++ b/luaotfload-database.lua @@ -788,14 +788,13 @@ resolve = function (_,_,specification) -- the 1st two parameters are used by Con      return specification.name, false, false  end --- resolve() ---- dummy required by luatex-fonts (cf. luatex-fonts-syn.lua) -  resolve_fullpath = function (fontname, ext) --- getfilename()      if not fonts_loaded then          names.data = load_names()      end      local filenames = names.data.filenames      local idx = filenames.base[fontname] +             or filenames.bare[fontname]      if idx then          return filenames.full[idx]      end  | 
