We just bought the pro version and switched to SVG as the icons look significantly nicer.
However we have some flickering issues on every page as it loads the icons.
I've mitigated the jarring nature of it a little by ensuring the page doesn't resize when the icons load (as previously an icon with text under it would load with the text at the top of the container, and then the icon loading would shift it downwards).
However it's still kind of irritating. These problems didn't occur with the CSS version.
Specifically:
- Is there some way to minimise this effect I haven't thought of
- Can we force the svg to load before we load the page somehow? The reference to font awesome is a javascript file but I've already put it into the
<head>
at the top. - Can we delay the page load until it's ready?
- Is there a hybrid solution whereby it originally loads the CSS version but then replaces them when the svg version loads?