Two issues with Font class validation:
- When given invalid values, the
Font class raises RuntimeError. ValueError likely makes more sense.
- the validation only checks types, but many of the values have additional restrictions (eg. font size needs to be positive, some values are effectively enums, etc.)
Two issues with
Fontclass validation:Fontclass raisesRuntimeError.ValueErrorlikely makes more sense.