簡體   English   中英

CSS字母間距不適用於Safari中的SVG字體嗎?

[英]Does CSS letter-spacing not work with SVG fonts in Safari?

標題基本概括了所有內容。 我正在使用font squirrel生成font-face工具包,我在Safari中遇到字母間距問題。

由於webkit瀏覽器渲染SVG字體比WOFF字體好得多,我顯然想要使用SVG。 但是我注意到字母間距似乎在Safari中不起作用。 這是一個已知的問題?

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

Safari,使用自定義字體的字母間距

有沒有辦法讓css字母間距:0.5 px?

Safari Bug

這個bug的鏈接說使用JavaScript你可以分配間距。 它奇怪的錯誤..

我相信這個鏈接會給你一些見解..

我找到了一個小提琴[Fiddle] 4

這將減少你的工作,也許這在Chrome中運行良好,現在我使用的是Chrome版本26。 我沒有安裝safari,因為我不是野生動物園的粉絲之一。 :)

正如MarmiK所指出的,這是WebKit錯誤列表中的一個已知問題 (Bug#20606)。 它影響WebKit作為一個整體的事實意味着它應該出現在Chrome,Safari和任何其他WebKit瀏覽器中。

然而,該問題的最新消息是它被一位Chromium開發人員在2013-03-22左右接收,這是一項重大進展,因為該漏洞近4年未被分配

鑒於最近已經修復了其他排版/對齊類型的錯誤(例如99439 ,這與實現text-align-last ),似乎WebKit開發社區正在關注其中一些問題。

如果您想跟蹤圍繞此問題的持續開發,請繼續關注Bug 20606歷史記錄 ,或跟蹤Bug 20606討論 第一個鏈接將顯示與錯誤及其開發工作相關的進度/提交/編輯。 第二個將向您展示圍繞該錯誤的用戶/開發人員對話,以及Build Bot自動生成的注釋 ,因為它針對任何相關的簽入代碼運行單元測試。

最后,要根據此實現的其他基准檢查您的首選瀏覽器的任何給定版本,請查看此鏈接 左上角將顯示瀏覽器的渲染,下面的屏幕截圖將顯示其他瀏覽器(此時稍微過時) - 以及它們如何實現非整數letter-spacing值。 或者,你可以通過參考這個jsFiddle看到類似的東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM