2011-11-30 65 views
1

這在Firefox和IE9爲什麼不在Chome,Safari,Opera和IE <9下工作,但在Firefox和IE9中工作?

font-family: "Arial Rounded MT", Arial, Helvetica, sans-serif; 

但不是在Chrome,Safari瀏覽器工作正常,IE 8 & 7和Opera。在這些瀏覽器中,它默認只是Arial。

有沒有一種方法可以在這些瀏覽器中使用arial round mt字體?

注意:我正在測試這在同一臺計算機上安裝了arial字體的mt字體。

+0

做其他字體與您空白的工作吧?另外,你的許多訪問者不會有那種字體...... –

+0

這不是一個大膽的字體嗎?嘗試追加'Bold'到該名稱,使其成爲'Arial Rounded MT Bold'。 –

+0

@Tom van der Woerdt加入「Arial Rounded MT Bold」不起作用。 @Anonymouse空白不應該是一個問題,因爲它位於引號內部,對於沒有該字體的用戶,這就是爲什麼後備字符在那裏。 – TK123

回答

2

嘗試使用它的postscript名稱 - 雖然它不符合規範,但某些瀏覽器無論如何都會使用它(我知道Safari確實如此,不知道其他人)。

在這種情況下,PS名稱是ArialRoundedMTBold,所以嘗試:

font-family: ArialRoundedMTBold, "Arial Rounded MT Bold", Arial, Helvetica, sans-serif; 
+1

謝謝這樣做的工作,雖然我最終沒有使用它,因爲這與ff或ie相比,webkit瀏覽器(chrome + safari)中的特殊字體顯得過於大膽。此外,使用這種方式會殺死其他2種瀏覽器中的字體,因此如果有人使用這種方式,我會假設某種瀏覽器特定的黑客應該用於將此樣式附加到webkit瀏覽器。 – TK123

+0

說實話,它不是最好的字體! :) –

1

如果您打算使用un-web友好字體,那麼訪問您網站的其他用戶將看不到字體,除非他們也安裝在他們的計算機上。

你是最好的尋找到使用要麼...

Font Face

或者

Cufon

...因爲這些將允許所有訪問者到你的網站上看到您的自定義字體。

相關問題