2017-02-14 106 views
2

我們的一位客戶說他網站上的字體已改變。他提供了Wayback和當前網站之間的截圖作爲證據。 Font comparison同一瀏覽器。相同的Windows版本。相同的樣式。不同的字體呈現

差異很微妙,但身高和體重似乎存在差異。

我們花費了幾個小時來比較使用BrowserStack/Windows 10/Chrome 56的兩個版本之間的樣式。即使使用Chrome的綜合樣式視圖(Computed - > Show All),我們也可以找到零差異。

一切都完全一樣。以下是我們的測試網址:

要看到差距,直到粘頭被激活向下滾動。

我們是否錯過了一些明顯的東西?我們是否需要退出工作並進入銷售?

回答

3

緩存的字體是.ttf,活版本是.woff2,也許這是區別?我只是假設他們的機器人不支持.woff2,所以google用.ttf提供給他們,現在你看到存檔的.ttf版本的字體,即使現場版本爲你提供.woff2。

緩存的字體是:

/* 
    FILE ARCHIVED ON 3:34:20 Feb 1, 2017 AND RETRIEVED FROM THE 
    INTERNET ARCHIVE ON 22:23:03 Feb 14, 2017. 
    JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. 

    ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. 
    SECTION 108(a)(3)). 
*/ 
@font-face { 
    font-family: 'Montserrat'; 
    font-style: normal; 
    font-weight: 400; 
    src: local('Montserrat-Regular'), url(/web/20170201033420/http://fonts.gstatic.com/s/montserrat/v9/zhcz-_WihjSQC0oHJ9TCYC3USBnSvpkopQaUR-2r7iU.ttf) format('truetype'); 
} 
@font-face { 
    font-family: 'Montserrat'; 
    font-style: normal; 
    font-weight: 700; 
    src: local('Montserrat-Bold'), url(/web/20170201033420/http://fonts.gstatic.com/s/montserrat/v9/IQHow_FEYlDC4Gzy_m8fcvEr6Hm6RMS0v1dtXsGir4g.ttf) format('truetype'); 
} 

同時直播網站的字體是:

/* vietnamese */ 
@font-face { 
    font-family: 'Montserrat'; 
    font-style: normal; 
    font-weight: 400; 
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(http://fonts.gstatic.com/s/montserrat/v10/SKK6Nusyv8QPNMtI4j9J2yEAvth_LlrfE80CYdSH47w.woff2) format('woff2'); 
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; 
} 
/* latin-ext */ 
@font-face { 
    font-family: 'Montserrat'; 
    font-style: normal; 
    font-weight: 400; 
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(http://fonts.gstatic.com/s/montserrat/v10/gFXtEMCp1m_YzxsBpKl68iEAvth_LlrfE80CYdSH47w.woff2) format('woff2'); 
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; 
} 
/* latin */ 
@font-face { 
    font-family: 'Montserrat'; 
    font-style: normal; 
    font-weight: 400; 
    src: local('Montserrat Regular'), local('Montserrat-Regular'), url(http://fonts.gstatic.com/s/montserrat/v10/zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2'); 
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; 
} 
/* vietnamese */ 
@font-face { 
    font-family: 'Montserrat'; 
    font-style: normal; 
    font-weight: 700; 
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(http://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcjh33M2A-6X0bdu871ruAGs.woff2) format('woff2'); 
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; 
} 
/* latin-ext */ 
@font-face { 
    font-family: 'Montserrat'; 
    font-style: normal; 
    font-weight: 700; 
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(http://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fchHJTnCUrjaAm2S9z52xC3Y.woff2) format('woff2'); 
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; 
} 
/* latin */ 
@font-face { 
    font-family: 'Montserrat'; 
    font-style: normal; 
    font-weight: 700; 
    src: local('Montserrat Bold'), local('Montserrat-Bold'), url(http://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcoWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2'); 
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; 
} 

UPD:不同的是在版本,你可以從鏈接.TTF看到,鏈接包含「v9」,而.woff2是「v10」。如果您將「v10」.ttf與「v10」.woff2進行比較,它們的渲染效果將完全相同。

如果你是在愛與先前版本的字體,你可以通過CSS設置@字體面和硬編碼的鏈接,V9字體代替:

@font-face { 
    font-family: 'Montserrat'; 
    font-weight: 400; 
    font-style: normal; 
    src: url('http://fonts.gstatic.com/s/montserrat/v9/zhcz-_WihjSQC0oHJ9TCYFQlYEbsez9cZjKsNMjLOwM.eot'); 
    src: url('http://fonts.gstatic.com/s/montserrat/v9/zhcz-_WihjSQC0oHJ9TCYFQlYEbsez9cZjKsNMjLOwM.eot?#iefix') format('embedded-opentype'), 
     local('Montserrat Regular'), 
     local('Montserrat-regular'), 
     url('http://fonts.gstatic.com/s/montserrat/v9/zhcz-_WihjSQC0oHJ9TCYAzyDMXhdD8sAj6OAJTFsBI.woff2') format('woff2'), 
     url('http://fonts.gstatic.com/s/montserrat/v9/zhcz-_WihjSQC0oHJ9TCYL3hpw3pgy2gAi-Ip7WPMi0.woff') format('woff'), 
     url('http://fonts.gstatic.com/s/montserrat/v9/zhcz-_WihjSQC0oHJ9TCYC3USBnSvpkopQaUR-2r7iU.ttf') format('truetype'), 
    url('http://fonts.gstatic.com/l/font?kit=zhcz-_WihjSQC0oHJ9TCYKWUboTb-jS2tyCOQMtm97g&skey=7bc19f711c0de8f&v=v9#Montserrat') format('svg'); 
} 
+0

哇!你能告訴我你是如何處理這件事的嗎? – clifgriffin

+0

是的,很好地完成。使用開發工具,我空了。很好的答案。 –

+2

@clifgriffin謝謝各位!好吧,這不是一個很神祕的事情,因爲所有的屬性都是一樣的,不同之處不僅僅在於菜單,正如你所說的那樣,但是在一般情況下,我注意到問題必須與字體本身有關,所以我只是檢查鏈接的字體,並得出了所有這些結論。請不要進入銷售,請!最好考慮邀請我作爲學徒加入你的小隊。 :)我期待在工藝學習和實踐! – Mike

相關問題