1

由於每個Web開發人員我厭倦了Internet Explorer ... 我正在一個新的網站上使用font-face(問題可能不相關,但以防萬一...):IE8 - 字體反別名奇怪的行爲(w /打印。示例)

@font-face { 
    font-family: 'ArabicTypesettingRegular'; 
    src: url('arabtype-webfont.eot'); 
    src: local('☺'), url('../../../partilhado/fontes/arabtype-webfont.woff') format('woff'), url('../../../partilhado/fontes/arabtype-webfont.ttf') format('truetype'), url('../../../partilhado/fontes/arabtype-webfont.svg#webfontz5xQb9Ii') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
} 

,我現在面臨的問題是相關的W /抗混疊/平滑字體...它在每個瀏覽器IE8,但做工精細(我不關心舊版本)...使它複雜一點,它適用於某些標題,但在其他一些標題中可用。但我可以保證元素共享相同的類,如您所見我的例子HIGHER RESOLUTION IMAGE HERE ..

alt text

CSS類:

.title{ 
font-family:"Arabic Typesetting"; 
font-size:24px; 
margin-top:10px; 
} 

我試圖把它從 'PX' 到 'PT' 改變,但它並沒有解決我的問題......

[編輯]我刪除font-face和Arial的問題保持不變... [/編輯]

你有什麼想法嗎?或者對這個問題的一些意見...


由於提前,

佩德羅

+0

相關:http://stackoverflow.com/questions/761778/forcing-anti-aliasing-using-css-is-this-a-myth – 2010-10-06 10:54:20

+0

我讀過之前發佈我的問題......它沒有幫助因爲它說「IE6不支持字體平滑/消除鋸齒」。我知道,我的問題只與IE8有關。無論如何謝謝 – 2010-10-06 10:55:54

回答

2

我想你正在使用的第一個冠軍的背景CSS濾鏡alpha透明度。
它取消了抗鋸齒。
你會發現一個修復(添加和刪除背景顏色)here

+0

我在該背景下使用了PNG24 1x1圖像。我解決了我的問題。它實際上與這個圖像有關。我改變它爲一個堅實的背景顏色和字體不再銳化。然而,對我來說奇怪的是其他文字(右側)也是一個透明的PNG24(它可能不會在那張圖片中注意到),並且IE可以平滑它。奇怪的是,不是嗎? 感謝您的幫助! – 2010-10-07 08:20:00