diff options
author | Khaled Hosny <khaledhosny@eglug.org> | 2010-03-29 07:24:48 +0200 |
---|---|---|
committer | Khaled Hosny <khaledhosny@eglug.org> | 2010-03-29 07:24:48 +0200 |
commit | 2144889333ddc6fcd4293097ec884b9bd460c4ac (patch) | |
tree | 5278c2ee04111b1df22a42d6eeb14d9cf354c1e5 | |
parent | 21ffe95c1b4a27a4e50769921a29546b277ef136 (diff) | |
download | luaotfload-2144889333ddc6fcd4293097ec884b9bd460c4ac.tar.gz |
Make sure names file exist before loading it
To protect against lua complaining about non existing file.
-rw-r--r-- | otfl-font-nms.lua | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/otfl-font-nms.lua b/otfl-font-nms.lua index 5a31c56..5431c20 100644 --- a/otfl-font-nms.lua +++ b/otfl-font-nms.lua @@ -35,7 +35,12 @@ end function names.load() local localpath = names.path.localdir .. names.path.basename local systempath = names.path.systemdir .. names.path.basename - local data = dofile(localpath) or dofile(systempath) + local data + if file.isreadable(localpath) then + data = dofile(localpath) + elseif file.isreadable(systempath) then + data = dofile(systempath) + end if data then if trace_loading then logs.report("load font", "loaded font names database: %s", foundname) |