Text - consistency updates

Added `cssFont`, `fontStyle`, and `fontVariant` properties for better
consistency and control.