diff options
| author | Khaled Hosny <khaledhosny@eglug.org> | 2010-05-16 21:16:57 +0300 | 
|---|---|---|
| committer | Khaled Hosny <khaledhosny@eglug.org> | 2010-05-16 21:22:14 +0300 | 
| commit | f63d8db3576d9251e42297c61d98d4715c55b428 (patch) | |
| tree | 3cb406da89fa0cfe2e586669de0881a24e2a10fd | |
| parent | 2bdb451a7f9682bb6911e8d8175f0f0e3ef0e750 (diff) | |
| download | luaotfload-f63d8db3576d9251e42297c61d98d4715c55b428.tar.gz | |
Revert "Fixing a bug if OSFONTDIR is not empty"
This reverts commit f5fcb4e933f142a7b803b42f7870b5de0ce1117c.
| -rw-r--r-- | otfl-font-nms.lua | 19 | 
1 files changed, 1 insertions, 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 -  | 
