2 回答

TA貢獻(xiàn)1777條經(jīng)驗 獲得超10個贊
我明白你的意思,似乎這個字體的最新版本有一些問題,其他人也抱怨過?,F(xiàn)在為什么它在谷歌上顯示正常?谷歌腳本使用的演示版本可能與他們的字體 CDN 上的版本不同,盡管我不確定
解決方案:
在他們解決問題之前,請使用 Webfont
與你筆中的字體相同的CSS,除了這是一個舊版本,你可以使用像webfont這樣的東西將它托管在你自己的服務(wù)器上(我相信你知道如何做到這一點,但萬一你不知道)?fontsquirrel使程序太簡單了。
順便說一句,這是在 Mac 和單獨的高清屏幕上
注意:?我注意到字母/單詞之間有一點間距,但沒有什么不能用一些 CSSletter-spacing
或word-spacing

TA貢獻(xiàn)1836條經(jīng)驗 獲得超5個贊
首先,自 macOS Mojave 以來,Apple 默認(rèn)禁用了字體平滑功能。這在視網(wǎng)膜顯示器上很難注意到,但在非視網(wǎng)膜顯示器上很容易注意到。執(zhí)行defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO
并注銷基本上可以解決問題。如果沒有字體平滑,文本看起來會小一些。
第二個問題似乎是谷歌字體的工作方式。當(dāng)您在 Google Fonts 演示頁面上鍵入預(yù)覽文本時,您只會加載該給定文本所需的字符 - 這是為了節(jié)省帶寬,因為您將下載大約 18 種樣式。
不過字體似乎有點不同。
谷歌字體嵌入
Poppins 從 Google Fonts 下載,通過 @font-face 手動導(dǎo)入
由 Google 構(gòu)建的字體 從開發(fā)者工具上的網(wǎng)絡(luò)頁面下載字體
1 和 2 看起來相同。除了字母 T 和 E 之外,3 中的差異幾乎不明顯。
另請注意,在 Google Fonts 演示頁面上渲染文本-webkit-font-smoothing: antialiased;
通常會使文本看起來更小,也許這就是生成的字體更大一點的原因。
如果您緩存了 Poppins 并手動將字體從生成的字體更改為真正的 Poppins,就會注意到這一點。
這是我對這個問題的看法,但在解決這個問題的過程中,我還發(fā)現(xiàn)有時存在子像素渲染。
- 2 回答
- 0 關(guān)注
- 137 瀏覽
添加回答
舉報