我使用Materialize來設計我的一些網頁。我注意到,Roboto字體在Firefox(v43.0.3)中無法正確顯示,但在Chrome中看起來很好。兩個瀏覽器都從我的服務器上下載woff2字體文件,這似乎表明this question應該是現代瀏覽器的最佳選擇。在Firefox中實現Roboto字體的顯示問題
(我知道這些低分辨率screencaps不是最好的再現,差別在實際的瀏覽器更爲明顯)
在Firefox控制檯中,我收到一串錯誤消息,類似於:
downloadable font: GSUB: too large substitute: 65535 (font-family: "Roboto" style:normal weight:normal stretch:normal src index:1)
downloadable font: Layout: Failed to parse lookup subtable 0 (font-family: "Roboto" style:normal weight:normal stretch:normal src index:1)
downloadable font: Layout: Failed to parse lookup subtable 0 (font-family: "Roboto" style:normal weight:normal stretch:normal src index:1)
沒有來自Chrome的投訴。
由於我對字體渲染的複雜性一點都不熟悉,所以我希望那些在該領域具備一定知識的人可能會根據來自Firefox的錯誤消息瞭解問題所在。
對此有什麼好運?根據https://github.com/Dogfalo/materialize/issues/2660,我有同樣的問題 – Brandon
@Brandon,它似乎可能會在下一個Materialize版本(0.97.6)中得到糾正。在進一步調查之前,我會等待這個釋放。 – user3351605
只是一個更新:版本0.97.6似乎沒有解決這個問題。 – user3351605