2011-11-30 73 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

...因为这些将允许所有访问者到你的网站上看到您的自定义字体。

相关问题