I think this is really a bug in Microsoft Internet Explorer 10 but I could not find any explanation of the issue anywhere. A live demo of problem can be found at http://jsfiddle.net/37Bu5/ and here's the code:
<html><head>
<style>
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400");
.withkerning
{
font-family: "Open Sans";
font-feature-settings: "kern" 1;
}
</style>
</head><body>
<p>Here`s some example text 1.</p>
<p class="withkerning">Here`s some example text 2.</p>
</body></html>
The problem is that the paragraph with class withkerning
is totally invisible. I would like to use the kern
(kerning from the font) feature because it improves readability.
Any suggestions about how to workaround this problem? As far as I know, this is not reproducible with MSIE version 11.0, Firefox or Chrome. I would prefer to avoid using JavaScript because either
font-feature-settings
using JavaScript and as a result I get ugly flash of text without kerning if browser is fast enough, orMy suggestion is to remove the font-feature-setting
property, as it is not making the text easier to read.
The reason is that only IE supports font-feature-setting
. All other browsers are dropping the property, and thus there is no change to text rendering in non-IE browsers.
WebKit and Blink browsers do support the property with a webkit prefix, and Firefox supports it with a moz prefix, but they do not support the prefixless one used in the jsFiddle.
If you must use this and not give it to IE, you could add the moz and webkit prefixes and remove the prefixless version, but bear in mind that it will then never use this property in IE, and will be dropped in other browsers if they ever remove their prefixed version.
Note: it looks like using this property makes the text invisible in IE10 and 11 on Windows 7, but works as expected in IE10 and 11 on Windows 8.x.
This is a bug: causing text to disappear in IE10 and IE11 when the font-feature-settings css property is used https://connect.microsoft.com/IE/feedbackdetail/view/831964
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With