6

标题基本概括了所有内容。我正在使用字体松鼠生成字体工具包,并且在 Safari 中遇到字母间距问题。

由于 webkit 浏览器渲染 SVG 字体比 WOFF 字体好得多,我显然想使用 SVG。但是我注意到字母间距似乎在 Safari 中不起作用。这是一个已知的问题?

4

2 回答 2

2

可能你可以参考以前的帖子,

Safari,自定义字体的字母间距

有没有办法让css字母间距:0.5 px?

Safari 错误

这个错误链接说使用 JavaScript 可以分配间距。它的奇怪错误..

我相信这个链接会给你一些见解..

我找到了一个 Fiddle [Fiddle]4

这会减少你的工作,也许这在 Chrome 中可以正常工作,现在我使用的是 Chrome 的 26 版。我没有安装 safari,因为我不是 safari 爱好者之一。:)

于 2013-04-24T05:19:21.517 回答
2

正如 MarmiK 所指出的,这是 WebKit 错误列表中的一个已知问题(错误 #20606)。它影响整个 WebKit 的事实意味着它应该出现在 Chrome、Safari 和任何其他 WebKit 浏览器中。

然而,关于这个 bug 的最新消息是,它是在2013-03-22左右被 Chromium 开发人员之一发现的,这是一个重大进展,因为该 bug 近 4 年没有被分配

鉴于最近已经修复了其他印刷/对齐类型的错误(例如99439,与 implementation 相关text-align-last),WebKit 开发社区似乎正在关注其中一些问题。

如果您想跟踪围绕此问题的持续发展,请继续关注Bug 20606 History或跟踪Bug 20606 Discussion。第一个链接将向您显示与错误及其开发工作相关的进度/提交/编辑。第二个将向您展示围绕该错误的用户/开发人员对话,以及Build Bot自动生成的评论,因为它针对任何相关的签入代码运行单元测试。

最后,要针对此实现的其他基准检查您首选浏览器的任何给定版本,请查看此链接。左上角将显示您的浏览器的渲染,下面的屏幕截图将显示其他浏览器(此时有点过时) - 以及它们如何实现非整letter-spacing数值。或者,您可以通过参考这个 jsFiddle看到类似的东西。

于 2013-04-29T21:11:03.890 回答