diff --git a/lib.js b/lib.js
index a77e4930461fb2eace9c02173633270b10af5129..9673bdefea1b7f93df3eff17b8a0479667c2b066 100755
--- a/lib.js
+++ b/lib.js
@@ -205,9 +205,9 @@ function featureGlossary (objs) {
   }
 
   let ret = {
-    categories: Array.from(new Set(categories)),
-    types: Array.from(new Set(types)),
-    subtypes: Array.from(new Set(subtypes))
+    categories: Array.from(new Set(categories)).sort(),
+    types: Array.from(new Set(types)).sort(),
+    subtypes: Array.from(new Set(subtypes)).sort()
   }
 
   return ret