2009-08-19 59 views
1

我在我的網站在幾個地方使用大字體,他們不會出現消除鋸齒或光滑...我想知道,如果他們是任何方式來顯示在Windows操作系統上的瀏覽器的大反鋸齒字體反鋸齒作爲默認關閉...類似於他們在本網站上的東西here使用css/javascript進行反鋸齒文本大字體大小?

+1

MFC正在使用Adobe Flash播放器來處理反鋸齒大文本。 – Lazarus 2009-08-19 11:46:27

回答

4

您無法控制CSS中的系統反鋸齒。

對於這一點,你將不得不使用Flash文本替換,就像sIFR(他們使用h2swf

+0

如果我使用sIFR,文本可以選擇嗎? – halocursed 2009-08-19 11:49:32

+0

是的,但只在SWF內部 - 因此您可以一次選擇HTML文本或SWF文本 – warpech 2009-08-19 11:54:47

1

如果用戶的操作系統或瀏覽器不具有抗混接通,沒有什麼可以做,以迫使要麼使用它。您可以使用其他渲染平臺(如Flash)或使用CCS替換文字與圖像,以允許使用抗鋸齒顯示字體,但看起來像渲染文本一樣簡單。像Flash這樣的技術也會疏遠某些受衆,或者其設備不支持他們,或者他們只是選擇不使用它們。

如果您的用戶沒有啓用AA,可以說他們顯示的是首選項,或者根本不關心字體如何呈現的細節。在一天結束的時候,你根本無法直接控制你的用戶將用來使用你的網站的客戶端。在網上你會總是受到客戶端應用程序的擺佈。您可以做的最好的事情就是清楚地表達出來,以便用戶能夠輕鬆獲得他們可以通過客戶獲得的最佳體驗。

不要因爲某個客戶端上的像素是否略顯漂亮而失去任何睡眠。

0

好消息:在IE9(發佈11年3月14日),他們似乎把更大的文本作爲抗默認別名。我禁用了硬件加速 - 所以它可能對所有用戶都有這種效果。


警告:這是徒勞的,但.... 我也注意到,在text-shadow CSS屬性似乎強制反鋸齒在某些瀏覽器。不幸的是,我認爲目前只有Chrome ...

Here's a sample... (每個標題首先顯示正常 - 然後用文字陰影)。 在Chrome瀏覽器中獲得最佳效果!