Add support for small-caps font-variant.

Ref: #2554.
Where does 0.7 come from? Maybe this should be a constant?