【问题标题】:Unicode bug symbol that can display inside browsers可以在浏览器中显示的 Unicode 错误符号
【发布时间】:2013-01-28 13:12:18
【问题描述】:

我正在尝试在我的 GitHub 项目的 Issues 跟踪器中替换我的 bug 标签,作为实际错误的象征。我找到了this nasty looking creaturethis lady bug,但似乎它们“超出范围”太远,无法在浏览器中显示。有什么想法吗?

【问题讨论】:

    标签: browser unicode character-encoding github ascii


    【解决方案1】:

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

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

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

    <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(一种相当大的字体)作为可下载字体只是为了一个不是 text 字符的字符会有点过头了。并且 ANT “?” 在常见的文本大小下可能看起来不太可读。

    【讨论】:

      猜你喜欢
      • 2021-11-16
      • 2018-12-02
      • 1970-01-01
      • 2016-06-04
      • 2011-02-20
      • 2011-04-11
      • 2012-12-20
      • 2019-08-08
      • 1970-01-01
      相关资源
      最近更新 更多