可以在浏览器中显示的Unicode错误符号

4 browser unicode ascii github character-encoding

我正在尝试bug在我的GitHub项目的问题跟踪器中替换我的标签,以获取实际错误的符号.我发现这个看起来很讨厌的生物这个女士的虫子,但似乎它们太远了"超出范围",无法在浏览器中显示.有任何想法吗?

Juk*_*ela 5

提到的字符不是"超出范围"; 即使它们是Plane 1字符,并且您可能难以在键盘上键入它们,它们在浏览器中工作得很好(如果输入或作为字符引用),只要它们可以在使用的字体中找到.在网页中使用各种特殊字符的可能性实际上是一个字体问题.

就至少通常安装的字体所支持的字符而言,没有任何东西甚至可以远程类似于bug.因此,如果您想使用角色而不是图像(可能毫无意义的目标),可下载的字体(网络字体,带@font-face)是唯一可行的选择.

这意味着你应该看一些可用的不同字体的象形图字形,而不仅仅是Unicode标准中的代表性字形.我对(软件)bug的想法或多或少与Segoe UI Symbol字体中的ANT(U + 1F41C)相匹配.不幸的是,似乎有一个包含ANT,Symbola的免费字体,其中并不是"buggy",但可能相当不错.所以我会做什么,如果我坚持使用错误的字符

<style>
@font-face { font-family: Symbola;
  /* here the usual stuff for Symbola, the usual bulletproof syntax */
}
.bug { font-family: Segoe UI Symbol, Symbola; }
</style>
<span style=bug>&#x1f41c;</span>
Run Code Online (Sandbox Code Playgroud)

但是我担心将Symbola(一种相当大的字体)作为一种可下载的字体,仅仅是为了一个文字字符不是那么多的字符.并且ANT""在常见文本大小中可能看起来不太可读.