I just realized that you are the author of the article seemingly not knowing the proper way to do it (or maybe I am missing something), thus confirming what the above commenter said. What's wrong with just downloading the zip and then @font-face in css?
Side note: it really IS people rediscovering css from 20 years ago!
we could argue whether it's semantics or not. But I'm genuinely curious and you seem to have missed the question, what's wrong with just downloading the zip off the site and using the ttf?