summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--luaotfload-fonts.lua9
1 files changed, 6 insertions, 3 deletions
diff --git a/luaotfload-fonts.lua b/luaotfload-fonts.lua
index ce01b63..5976477 100644
--- a/luaotfload-fonts.lua
+++ b/luaotfload-fonts.lua
@@ -112,12 +112,15 @@ local function generate()
mappings = { },
version = luaotfload.fonts.version
}
-
+ local savepath
scan_os_fonts(fnames)
scan_txmf_tree(fnames)
logs.simple("%s fonts saved in the database", #table.keys(fnames.mappings))
- io.savedata(luaotfload.fonts.basename, table.serialize(fnames, true))
- logs.simple("Saved font names database in %s\n", luaotfload.fonts.basename)
+ savepath = kpse.expand_var("$TEXMFVAR") .. "/tex/"
+ lfs.mkdir(savepath)
+ savepath = savepath .. luaotfload.fonts.basename
+ io.savedata(savepath, table.serialize(fnames, true))
+ logs.simple("Saved font names database in %s\n", savepath)
end
luaotfload.fonts.scan = scan_dir