我遇到了一个奇怪的问题,显示"dingbats" html实体,特别是✔
(&#x2714;)。我想显示一些复选标记,裹身<span>
:消失的HTML dingbat实体
<span style="font-family: serif; font-size: 200%">✔</span>
这是在Firefox 3.6中工作,Chrome和IE8在我的电脑上,但在Firefox 4同事的电脑上,而不是显示一个对号,出现空白。奇怪的是,在同一台计算机上,选中标记在IE9和Chrome中正常显示。
我已经明确指定了其他字体(包括:Times New Roman,Arial,“Dingbats”),指定没有特定的字体,甚至没有指定任何样式信息,所有都无济于事。我想我可以使用一个图像,但我希望能够灵活地设计角色,而不必每次都创建一个新图像。
关于如何解决这个问题的任何建议?
编辑:这是怎么this page(与十六进制2714搜索)在寻找他......
IE 9:
IE 9 http://i53.tinypic.com/2ztejif.png
火狐4:
Firefox 4 http://i52.tinypic.com/28mol5d.jpg
装饰标签呃?我个人期待更多的丁贝格问题!也许有用:https://developer.mozilla.org/en/Mozilla_Web_Developer_FAQ#Why_aren.e2.80.99t_symbol.2fdingbat_fonts_working.3f – 2011-05-20 20:40:57
我看到你指定'serif'作为字体系列。这留给浏览器来决定。他电脑上的FF4有可能调用更喜欢的字体?如果你指定Dingbats字体本身,会发生什么?另外,请列出您尝试指定的**字体系列,并注意它们是否存在于他的计算机上。 – 2011-05-20 20:41:46
@Kevin:如前所述,我试图明确指定其他字体,包括“Dingbats”。对于它的价值,字体本身并不叫Dingbats,只是unicode字符的一部分(按照[这里](http://www.danshort.com/HTMLentities/index.php?w=dingb)) – 2011-05-20 20:42:51