Add Medium variants to font_properties

(cherry picked from commit 5897b6a10159b3b7f00c9eaaa45dcd79a2cd9ecb)