Currently, I am utilizing the PT Sans Narrow font in my project, which unfortunately only offers regular and bold styles. As a result, I require the browser to apply faux italics when needed. Strangely, this functionality is only working on non-webkit browsers at the moment. An example of the issue can be seen in this image:
This peculiar behavior seems to be connected specifically to this font, as other fonts are displaying correctly. (You can observe this by checking out this JSFiddle: http://jsfiddle.net/pEVj7/) The comparison font used in the JSFiddle was created with the same parameters from Font Squirrel.
The solution I'm looking for is a simple way to include italicized text using tags like the following, and have the browser substitute with faux-italics if necessary:
<i>My custom italic text</i>
P.S. While I acknowledge that faux-italics may not be an ideal substitute for real italics, in this case, they are still preferable to having no access to italics at all. Additionally, I cannot use Google Webfonts due to their subpar rendering in Chrome.