Allow trailing non-numeric chars in --unicodes
diff --git a/util/options.cc b/util/options.cc
index 027d0b3..c625d65 100644
--- a/util/options.cc
+++ b/util/options.cc
@@ -340,8 +340,10 @@
 
   while (s && *s)
   {
-    while (*s && strchr ("<+>{},;&#\\xXuUnNiI\n\t", *s))
+    while (*s && strchr ("<+>{},;&#\\xXuUnNiI\n\t\v\f\r ", *s))
       s++;
+    if (!*s)
+      break;
 
     errno = 0;
     hb_codepoint_t u = strtoul (s, &p, 16);