As Gary said you already can toggle between uppercase and lowercase.
+1 for all the rest plus full opentype support