Apply WWS name fixing by default
So it's been a decade Behdad posted a link to the WPF font selection model on the fontconfig mailing list, everyone agreed it was a good idea, and yet after all this time there is zero progress unix side to fix our fonts
https://blogs.msdn.microsoft.com/text/2007/04/23/wpf-font-selection-model/
Freedesktop apps can't grow working width and stretch selectors while the fonts available on freedesktop systems do not follow clean face naming rules, and both old and new fonts have no incentive to get this right while apps are not enhanced.
Even brand-new actively developped font sets that try to get everything right including source availability still get this wrong (ibm plex is one example https://github.com/IBM/plex)
This is a typical catch-22 situation.
And in the meanwhile variable fonts are appearing, and they also depend on apps geting stretch and width selectors, which again won't happen while the existing font set is a mess, and no one is going to fix the exisiting font set in a year, or even a decade, there are too many different font upstreams some not caring about freedesktop systems, others dormant or dead.
Fontconfig exists to fix such problems, please make the family and face name returned by fontconfig conform to the WWS model, fontconfig can still find fonts by the old name if so requested, as is done with the postsctipt name. Just return clean uniform corrected names to apps so apps can start doing smart things with them.