It does not: with JS blocked, the stylesheet for the webfont never gets injected. Even though it shouldn't need injecting in the first place.
Which doesn't work without JS. So adding the @font-face to the page itself, so that things works even without JS, would be lovely.