According to: Why my custom uploaded variable font aren't working when selecting available font weight?, it looks like the only way to support font weights for variable typefaces is via setting a custom ‘fontVariationSettings’ CSS property.
This isn’t very intuitive for non-technical users, are there any other methods to better support UI-based weight configuration of variable font families?