2013-03-25 54 views
5

我想用UTF-8符号来代替某些图像图标在我的网站的一个浏览器支持。看来到目前为止,并不是每个浏览器中的每个字体都支持所有的UTF-8字符。有没有一个概述,哪些UTF-8符号可以安全地使用标准浏览器字体(Verdana,Arial等)?为UTF-8符号

+2

http://www.fileformat.info/info/unicode/char/search.htm>搜索字符>然后点击链接“字体支持字符...”。 – BalusC 2013-03-25 12:50:36

回答

7

没有字体支持所有Unicode字符(这是你说的“UTF-8字符”的意思)。 Verdana和Arial不是标准的,只是普通的,并且字体可能存在不同的版本(具有不同的字符库)。

所以没有一般​​的答案。但作为粗略指导,Windows Glyph List 4试图定义一个有用的泛欧字符集合,这足以满足欧洲语言的正常需求,其中包括许多常用的特殊字符。它旨在为字体设计人员提供指导,许多现代字体实际上覆盖了它,或者大部分。

由字符替换图像的图标通常是非生产性的,因为通常用作图标的东西可能是没有编码为在所有字符或只在最近编码的和具有非常有限的(或没有)字体支持。但这实际上取决于所使用的符号类型和其形状要求。

+0

我最近获悉,有浏览器在那里,或者是浏览器的平台组合,有一个字体/字形,替代政策的无(正常工作?)的概念。这可能就是为什么人们总是试图找到能够完成所有事情的一个真正的全唱全能歌曲字体:他们正在试图找到解决方法来解决问题。但正如你所指出的那样,如果这些努力是真的,那么这些努力是注定的 – tchrist 2013-03-25 15:11:36