From f63d8db3576d9251e42297c61d98d4715c55b428 Mon Sep 17 00:00:00 2001 From: Khaled Hosny Date: Sun, 16 May 2010 21:16:57 +0300 Subject: Revert "Fixing a bug if OSFONTDIR is not empty" This reverts commit f5fcb4e933f142a7b803b42f7870b5de0ce1117c. --- otfl-font-nms.lua | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/otfl-font-nms.lua b/otfl-font-nms.lua index 036629f..20e5fbd 100644 --- a/otfl-font-nms.lua +++ b/otfl-font-nms.lua @@ -432,30 +432,14 @@ local function scan_texmf_tree(fontnames, newfontnames) logs.report("scanning TEXMF and OS fonts:") end end - local explored_dirs = {} - local osdirs = expandpath("$OSFONTDIR") - -- OPENTYPEFONTS and TTFONTS contain OSFONTDIR local fontdirs = expandpath("$OPENTYPEFONTS") fontdirs = fontdirs .. gsub(expandpath("$TTFONTS"), "^\.", "") if not fontdirs:is_empty() then + local explored_dirs = {} fontdirs = splitpath(fontdirs) -- hack, don't scan current dir table.remove(fontdirs, 1) count = 0 - if osdirs and osdirs ~= '' then - osdirs = splitpath(osdirs) - -- we first scan the os dirs and have texmf=0 for scan_dir, and then - -- we scan the true texmf dirs, with texmf=1. With explored_dirs, we - -- won't explore a directory two times. - for _,d in ipairs(osdirs) do - if not explored_dirs[d] then - count = count + 1 - progress(count, #fontdirs) - scan_dir(d, fontnames, newfontnames, false) - explored_dirs[d] = true - end - end - end for _,d in ipairs(fontdirs) do if not explored_dirs[d] then count = count + 1 @@ -566,4 +550,3 @@ end names.scan = scan_dir names.update = update - -- cgit v1.2.3