我知道可以通过以下格式将任何Unicode字符插入到HTML文档中:
�
...其中0000
是所需字符的字符代码
我的问题是:当客户端的浏览器能够显示角色时,哪些角色具有最广泛的可用性?
换句话说,将在广泛部署的HTML文档中使用的代码范围是什么?
答案 0 :(得分:7)
无论您是通过&#xNNNN;
字符引用输入它们还是直接在页面中输入或复制粘贴它们,它都只是字体问题。如果用户在其Web浏览器知道的字体中具有字符的字形,则它将起作用。如果他们不这样做,那将是一个小盒子。
fileformat.info具有字体可用性详细信息,可以帮助猜测广泛支持字形的方式。例如。对于U + 25B6,点击this page上的字体链接。对我来说,这可以在大多数平台上呈现,但不能在带有IE6的vanilla XP上安装(IE7从Lucida Sans Unicode中选择,而IE6 FSR并不打算看看)。
◄►U+ 25C4,U + 25BA左/右指针指针字形似乎是more widely available而不是
◀▶U + 25C0,U + 25B6左/右指向三角形字形
所以我会改用它们。特别是它们在XP + IE6中使用默认字体进行渲染,因为它们存在于Arial中。这使得他们更像Triangle而不是指针。 (叹气)OTOH上/下三角形很好。
SO使用►在那里的“如何格式化”框中列出项目符号。 ⇗
[回应编辑评论而不是评论,因为网站JS似乎正在播放]
还有‣,U + 2023三角子弹,这是一个广泛可用的印刷细节。不幸的是,再次,它不是在Arial或其他字体IE6上默认的XP将使用。两者都不是▸U+ 25B8黑色右指小三角形。
法国式的引号(guillemets)<>«»绝对可以在任何地方使用,但使用箭头可能会被视为有点滥用。