Fix font size parsing error from numeric string
Add background opacity support