2011-12-20 50 views
0

我正在使用http://www.fontsquirrel.com/fontface/generator生成我的字體,可以在網上使用。我已經設置了包含德語子集的選項。生成的Web字體不顯示上面的點Ü

在網站上,我把這個:Über WFW Deutschland,但是當它看起來它出來爲Uber WFW Deutschland。奇怪的是,如果我查看任何IE版本,它顯示正確。如果我切換到任何默認的系統字體,它也可以在任何瀏覽器中正確顯示。

如何讓我生成的字體正常工作?

更新 - CSS代碼從發生器:

@font-face { 
    font-family: 'PalatinoMedium'; 
    src: url('../fonts/palatinm-webfont.eot'); 
    src: url('../fonts/palatinm-webfont.eot?#iefix') format('embedded-opentype'), 
     url('../fonts/palatinm-webfont.woff') format('woff'), 
     url('../fonts/palatinm-webfont.ttf') format('truetype'), 
     url('../fonts/palatinm-webfont.svg#PalatinoMedium') format('svg'); 
    font-weight: normal; 
    font-style: normal; 

} 
+1

您是否嘗試過不同的源文件相同的字體,或者您使用的只有一個? utf-8中的頁面編碼是?嘗試使用char代碼:&#220 – 2011-12-20 12:17:58

+0

請參閱更新。頁面是UTF8。如果我使用實體代碼,「Ü」仍然顯示爲「U」 – Brady 2011-12-20 12:43:38

+0

請確保不僅頁面編碼是utf-8,而且還包括編輯器的編碼。我嘗試了一個ttf文件的快速演示,我發現該文件適用於Windows 7上的Chrome 16,FF 8,全部64位。當您說它在IE上工作而不在其他時,它可能與每個文件有關瀏覽器正在使用您的源文件集合,嘗試僅使用一個來評估問題是否來自字體文件。 – 2011-12-20 13:37:19

回答

1

後fannying約我的時間發現,當打勾選擇Apply Hinting - Improve Win rendering被打破的字體。取消選中並重新轉換我的字體,現在字體顯示爲應該顯示。

雖然字體看起來並不在Windows一樣好......

相關問題