Added basic validation unit tests for FontDescription.
Fixed bad defaults and argument exceptions in FontDescription.