這是可能的。根據字體格式,渲染可能會有所不同。 使用該:
<link href='https://fonts.googleapis.com/css?family=ABeeZee' rel='stylesheet' type='text/css'>
(更多或更少,它的變化取決於瀏覽器)這個樣式表給出:
@font-face {
font-family: 'ABeeZee';
font-style: normal;
font-weight: 400;
src: local('ABeeZee'), local('ABeeZee-Regular'), url(https://fonts.gstatic.com/s/abeezee/v9/TV7JXr7j4tW7mgYreANhGQ.woff2) format('woff2');
}
在另一方面從localfont樣式表是:
@font-face {
font-family: 'ABeeZee';
font-weight: 400;
font-style: normal;
src: url('/fonts/ABeeZee-regular/ABeeZee-regular.eot');
src: url('/fonts/ABeeZee-regular/ABeeZee-regular.eot?#iefix') format('embedded-opentype'),
local('ABeeZee'),
local('ABeeZee-regular'),
url('/fonts/ABeeZee-regular/ABeeZee-regular.woff2') format('woff2'),
url('/fonts/ABeeZee-regular/ABeeZee-regular.woff') format('woff'),
url('/fonts/ABeeZee-regular/ABeeZee-regular.ttf') format('truetype'),
url('/fonts/ABeeZee-regular/ABeeZee-regular.svg#ABeeZee') format('svg');
}
這第二個CSS具有多種格式的字體,瀏覽器將使用它可以理解的第一個,這可能與其他CSS中使用的不一樣。另一方面,字體文件本身可以是不同的,ABeeZee從localfont(現在)下載的大小爲13KB,但從谷歌它是17KB。由於它們不是同一個文件,你可能會得到不同的結果。
好吧,但爲什麼不同的渲染取決於如何在我的網站添加字體? – Borja
他們不應該。在我可以回答之前,我需要比較兩種實現,因此您需要提供一些示例。 –
看到這個http://stackoverflow.com/questions/35657256/difference-of-sharpness-if-google-font-is-download-from-server-google-or-is-on-m – Borja