I was experiencing very poor font rendering at small point sizes for the Microsoft fonts (Calibri, Arial, etc.). The solution was to tell the system to ignore the embedded bitmaps in the font files. I created ~/.config/fontconfig/fonts.conf with this content:

<match target="font">
<edit name="embeddedbitmap" mode="assign">
<bool>false</bool>
</edit>
</match>