Web font takes some time to load (about 1 second at most). I don't know why you need to refresh the layout though.
What I did in my game - I placed a text object with just a dot "." on the Loader layout and hid it behind the logo sprite. So when the loader layout starts it load the webfont for this text. And then, when my next layout starts, the webfont is already cached and appears immediately.