remove "default" from glyph specs

What's the problem with `None`? If there is one, then lets introduce a new singleton instance (e.g. `NotSet`) instead of playing with strings.