The appearance varies widely because everything has incompatible layers on top of freetype, some of which respect your Freetype configuration and others which take... _ahem_... liberties.
It also doesn't help when Mozilla and Google statically-link ancient font libraries in the name of security.
It also doesn't help when Mozilla and Google statically-link ancient font libraries in the name of security.