Article forgot to mention variable fonts, so you should do something like
@supports (font-variation-settings: normal) { body { font-family: "V-Font", regular fonts...; } }
The method in the article just uses the Google Fonts CSS but with the paths modified