The method I use is this
At first sight, I’d say that method looks like something that would work.
However, I still do not fully understand why the font is loaded in the html and shows during the entire loading sequence in html/css and next is (randomly) not loaded in the scene. I mean I can understand why, what I don’t understand is why it is not fixed in the engine?
This is clean.
Do all major browsers support that document.fonts.load?
“document.fonts.load” | Can I use… Support tables for HTML5, CSS3, etc
It’s the same method I posted above - except I used markAsDirty once loaded instead.