--- otfl-font-nms.lua.orig	2013-04-28 07:19:17.000000000 +0900
+++ otfl-font-nms.lua	2013-05-01 13:16:34.000000000 +0900
@@ -155,7 +155,7 @@
                            table.contains(synonyms.regular, subfamily) then
                         found.fallback = face
                     end
-                end
+                else
                 if name == fullname
                 or name == pfullname
                 or name == fontname
@@ -174,6 +174,7 @@
                     end
                 end
             end
+            end
             if #found == 1 then
                 if kpse.lookup(found[1].filename[1]) then
                     logs.report("load font",
