Firefox渲染的某些字符小于字体大小

时间:2013-07-14 21:00:23

标签: html firefox unicode fonts

带有一些Unicode字符的

Here's a fiddle

<p>★★★½☆</p>

这里它在Safari中渲染,看起来像预期的那样:

In Safari, the filled and open star characters are of a size with surrounding text

这是在Firefox中:

In Firefox, they are considerably smaller than the surrounding text.

我非常需要Firefox看起来像Safari。到底发生了什么,我能做些什么呢?

2 个答案:

答案 0 :(得分:6)

这些字符不在您在样式表中设置的字体中,因此浏览器会回退到 具有字符的字体。这种后备是在逐个字符的基础上完成的,因此可以编辑不同的字体用于不同的字符。具体来说,我强烈怀疑Times New Roman有那些明星角色。

我建议设置一个实际上包含样式表中正在使用的字符的字体。

答案 1 :(得分:0)

我对©(版权字符)也遇到了同样的问题,我只是将其包裹在https://pandas.pydata.org/docs/getting_started/intro_tutorials/05_add_columns.html标记周围,然后按照span中的建议,将the answer中的font-family和font-size属性更改为{{ 3}},效果很好。