diff options
author | Khaled Hosny <khaledhosny@eglug.org> | 2010-04-02 20:49:37 +0200 |
---|---|---|
committer | Khaled Hosny <khaledhosny@eglug.org> | 2010-04-02 20:49:37 +0200 |
commit | b76d93af6ec294e4943f9dddeac963985881a7d0 (patch) | |
tree | 5a2943e7884ac50cb5677f77845e43eb179d51af | |
parent | c1eca213a74c2687d7d3a5c4069edcc900934720 (diff) | |
download | luaotfload-b76d93af6ec294e4943f9dddeac963985881a7d0.tar.gz |
Try fontname and ps fullname too
-rw-r--r-- | otfl-font-nms.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/otfl-font-nms.lua b/otfl-font-nms.lua index 761ff40..589ca10 100644 --- a/otfl-font-nms.lua +++ b/otfl-font-nms.lua @@ -81,6 +81,8 @@ function names.resolve(specification) local subfamily = sanitize(face.names.subfamily) local fullname = sanitize(face.names.fullname) local psname = sanitize(face.names.psname) + local fontname = sanitize(face.fontname) + local pfullname = sanitize(face.fullname) local filename = face.filename local optsize, dsnsize, maxsize, minsize if #face.size > 0 then @@ -118,7 +120,7 @@ function names.resolve(specification) found[1] = face end else - if name == fullname or name == psname then + if name == fullname or name == pfullname or name == fontname or name == psname then if optsize then if dsnsize == size or (size > minsize and size <= maxsize) then found[1] = face |