4

我正在尝试bug在我的 GitHub 项目的问题跟踪器中替换我的标签,作为实际错误的象征。我发现了这个看起来很讨厌的生物这个瓢虫,但它们似乎太“超出范围”而无法在浏览器中显示。有任何想法吗?

4

1 回答 1

5

提到的字符不是“超出范围”;即使它们是平面 1 字符,并且您在键盘上键入它们可能有困难,但它们在浏览器中工作得很好(当这样输入或作为字符引用时),只要它们可以在所使用的字体中找到。在网页中使用各种特殊字符的可能性实际上是字体问题。

就至少通常安装的字体所支持的字符而言,没有任何东西与错误很相似。因此,如果您想使用字符而不是图像(可能没有意义的目标),可下载字体(网络字体,带有@font-face)是唯一可行的选择。

这意味着您应该查看一些可用不同字体的象形图的字形,而不仅仅是 Unicode 标准中的代表性字形。我对(软件)错误的想法或多或少与 Segoe UI Symbol 字体中的 ANT (U+1F41C) 匹配。不幸的是,似乎有一种包含 ANT、Symbola 的免费字体,它并不是那么“错误”,但可能还算不错。所以如果我坚持使用错误字符我会怎么做

<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>

但我担心将 Symbola(一种相当大的字体)作为可下载的字体只是为了一个不是文本字符的字符会有点过分。并且 ANT “” 在常见的文本大小中可能看起来不太可读。

于 2013-02-13T08:06:10.207 回答