diff options
| -rw-r--r-- | luaotfload-fonts.lua | 6 | ||||
| -rw-r--r-- | update-luatex-font-database.lua | 4 | 
2 files changed, 7 insertions, 3 deletions
diff --git a/luaotfload-fonts.lua b/luaotfload-fonts.lua index d137d97..d198062 100644 --- a/luaotfload-fonts.lua +++ b/luaotfload-fonts.lua @@ -33,8 +33,12 @@ local upper, format, rep = string.upper, string.format, string.rep  -- the file name of the font database  luaotfload.fonts.basename   = "otfl-names.lua" +-- the path to add to TEXMFVAR or TEXMFSYSVAR to get the final directory in +-- normal cases +luaotfload.fonts.subtexmfvardir = "/tex/" +  -- the directory in which the database will be saved, can be overwritten -luaotfload.fonts.directory = kpse.expand_var("$TEXMFVAR") .. "/tex/" +luaotfload.fonts.directory = kpse.expand_var("$TEXMFVAR") .. luaotfload.fonts.subtexmfvardir  -- the version of the database, to be checked by the lookup function of  -- luaotfload diff --git a/update-luatex-font-database.lua b/update-luatex-font-database.lua index 38a83cb..9a870f5 100644 --- a/update-luatex-font-database.lua +++ b/update-luatex-font-database.lua @@ -114,11 +114,11 @@ local function process_cmdline()          elseif v == "no-fc-cache" then              run_fc_cache = 0          elseif v == "sys" then -            luaotfload.fonts.directory = kpse.expand_var("$TEXMFSYSVAR") .. "/tex/" +            luaotfload.fonts.directory = kpse.expand_var("$TEXMFSYSVAR") .. luaotfload.fonts.subtexmfvardir          end      end      if string.match(arg[0], '-sys') then -        luaotfload.fonts.directory = kpse.expand_var("$TEXMFSYSVAR") .. "/tex/" +        luaotfload.fonts.directory = kpse.expand_var("$TEXMFSYSVAR") .. luaotfload.fonts.subtexmfvardir      end      luaotfload.fonts.log_level = log_level  end  | 
