我正在开发一个项目,该项目需要使用单个字形字体将流文本中的空格(unicode 0020)替换为特殊字符。我在 IE9+、Firefox 和 Safari 中运行良好,但 Chrome 不正常。Opera 看起来和 Chrome 一样,但我不必支持它。
我有一个 webfont,以通常的方式使用 Font Squirrel 制作,它只定义了 unicode 0020(空格),我在这样的堆栈中使用它:
font-family:'My Replacement Space', arial, sans-serif;
在所有可用的浏览器中,空格被替换,所有其他字符都使用 arial(或 sans-serif)作为后备来呈现。在 Chrome 中,始终使用 Arial,并且空格保持空白。
任何人都记得与 Chrome 相关的任何错误和类似的东西吗?
非常感谢!