Does it make sense to provide an alternative path for IE8, i.e. using `styleElem.styleSheet.cssText = fontDefinitionCss`? I think the main drawback is that it isn't very performant, and only EOT fonts work in IE8 via the @font-face declaration.