5

我已经搜索并试图找到这个问题的答案。虽然似乎没有任何工作。

我们正在编写一个 Ruby Web 应用程序。使用最新版本的 Font Awesome (3.2.1),图标不会在 iOS 上呈现。它们可以在桌面浏览器上渲染,我们也可以在 iOS 上使用其他网络字体(@font-face 方法)。

在 iOS 的 Web 检查器或桌面 Chrome 和 Safari 中看不到任何错误。我们能够让其他网站在 iOS 上使用 Font Awesome,但不能通过 iOS 上的 Ruby。

尝试为此实例实施旧版本的 Font Awesome,但没有成功。

4

1 回答 1

2

Font awesome 使用许多不同的文件类型来嵌入它的字体。

如果您的网站出现在某些浏览器中,则很可能是您没有正确复制其中一种字体源。

根据失败的 iOS 版本,我会仔细检查 .ttf 和 .svg 格式。

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.1.0'); /* IE9 Compat Modes */
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), /* Modern Browsers */
       url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');/* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}
于 2014-06-01T11:29:44.380 回答