2012-06-26 55 views
0

我想在我的網站上使用After Disaster字體,但我無法在不同瀏覽器中實現顯示文字的垂直位置。更多 - 它也依賴於系統。您可以測試此:字體和文字的垂直位置

http://jsfiddle.net/z7rby/1/

在Linux上谷歌瀏覽器顯示有關一個像素比Firefox和Opera更高的文本。在Windows上,Chrome瀏覽器在後臺中間顯示它。我該怎麼辦?

+0

你好像不是在這裏問一個問題。 – Ben

+0

我問,「我該怎麼做」?我的意思是我如何在所有瀏覽器和系統中以同樣的方式顯示它。 – ciembor

+0

1.當然,通過編寫依賴於瀏覽器的CSS來補償差異。或者,2.等待所有瀏覽器製造商達到100%符合標準。無論哪一個更快。 – Ben

回答

0

有沒有辦法解決這個問題。您必須接受字體在不同系統上的呈現略有不同,並找到另一種實現視覺目標的方式。

您可以通過定位CSS來控制佈局。寬度,高度但不是字體渲染。

如果該級別的控制不夠「好」,那麼您可以編寫依賴於瀏覽器的CSS(教程可在線存在)以彌補差異。

但請記住所有計算的目標是「足夠好」:完美並不符合成本效益!

一旦你達到了進一步改進需要一定努力的水平,但有更重要的事情需要付出努力,那就是完成後的要點。

+0

我轉換TTF在字體松鼠,它現在看起來不錯。 – ciembor

+0

我想你找到了一個方法! :-) – Ben