Fixed issues #1, #6, #7

Fixed (I think) issue #1, handling fontnames with spaces.
Fixed issue #6, handling fontnames with digits.
Fixed issue #7, whichFont correctly naming fallback fonts.