Parse font features, which are separated by spaces. For example:
smcp=0 frac
If a value omitted, treat it as "1"
If str is invalid, throws IllegalArgumentException