使用π
显示希腊符号时,Chrome和Safari与Firefox的结果会有所不同。作为一些示例文本,我有:
铬:
火狐:
有没有办法让Webkit使字母更接近Gecko的风格,我更喜欢这里?
编辑:实际上,问题似乎与Webkit本身无关,因为它似乎在Windows 7中的Chrome下呈现我喜欢它的方式:(我使用的是Snow Leopard并且没有费心去查看我的其他电脑,嘿)
另外,有点offtopic,但有没有人知道为什么Mac上的字体似乎比在PC上大胆渲染?
答案 0 :(得分:2)
我会猜测 firefox正在使用Symbol字体,而Safari正在使用任何unicode字体都有正确的字符。
在我的Mac上,这可行:<span style="font-family: Symbol">π</span>
。此外,将容器的字体设置为Times New Roman
似乎也可以。
答案 1 :(得分:0)
好的,所以最奇怪的事情发生了。我再次看着我的网站,突然意识到希腊人正在完美渲染。我不确定发生了什么,因为我不认为我运行任何更新或任何事情,但现在问题已经消失。对于遇到这个问题的其他人来说当然不是很有帮助,但那就是发生了什么......
答案 2 :(得分:0)
您的浏览器将使用可用的任何字体进行渲染。某些字体可能缺少某些字符,在这种情况下,浏览器将为这些字符使用另一种字体。如果在CSS中告诉浏览器字体系列是什么,它可以更好地选择匹配的字体。
font: "Times New Roman", serif;
现在,浏览器将从serif字体中提取缺少的字符。
当然,使用@font-face
指令,您可以强制使用包含所需字符的字体。