[subset] Fixup --recommended-glyphs
diff --git a/Lib/fontTools/subset.py b/Lib/fontTools/subset.py
index b0460d4..1197a10 100644
--- a/Lib/fontTools/subset.py
+++ b/Lib/fontTools/subset.py
@@ -1977,7 +1977,7 @@
         self.log("Added .notdef to subset")
     if self.options.recommended_glyphs:
       if 'glyf' in font:
-        for i in min(range(4), len(font.getGlyphOrder())):
+        for i in range(min(4, len(font.getGlyphOrder()))):
           self.glyphs.add(font.getGlyphName(i))
         self.log("Added first four glyphs to subset")