【问题标题】:Is there a Unicode character for plus over minus? (+/-)加减减是否有Unicode字符? (+/-)
【发布时间】:2013-08-08 07:47:00
【问题描述】:

我偶尔会看到以分数形式写成的符号“加号或减号”,如下所示:

这个有 Unicode 字符吗?

注意:我已经知道standard "plus-minus sign" symbol,但它在这种情况下不起作用。我正在专门寻找带有分数栏的版本。

【问题讨论】:

  • 这个问题似乎跑题了,因为它是关于查找 Unicode 字符的。
  • 不过,我应该在哪个论坛发帖?没有用于排版的 Stack Exchange 站点。 ://
  • Matt:假设只有一个字符,并且没有其他方法可以获取该字形。这个假设可能不成立,我怀疑搜索引擎可能会出现我的解决方案。
  • 在我看来,这像是 ± 的替代字形,在这种情况下,问题将是“是否有一种字体可以用斜线呈现 ±”?

标签: unicode character symbols


【解决方案1】:

你可以用一个上标加号(U+207A)、一个斜杠(U+2215)和一个下标减号(U+208B)来近似它:

⁺∕₋

但是,它需要字体支持才能正确。尤其是上标和下标 +/- 在大多数字体中不可用,所以它可能会渲染得很糟糕。

作为参考,这就是我的样子(比五年前好,但仍然有些破损):

但是,在 Word 2010 中使用 Cambria Math 看起来像这样:

这可能正是它应该的样子(遵循与分数相同的排版规则)。

【讨论】:

【解决方案2】:

这是我在 unicode 中看到的唯一一个(加减号):

±

HTML/XML 字符参考:

±

HTML 命名实体:

±

此符号用于表示近似值的精度。

【讨论】:

  • 它不仅用于近似精度。回到学校的时候,我们学习了一个简单的二次函数根公式,它是 x₁₂ = p/2 ± √(p^2/4 - q),其中 ± 简单地表示要做出两种可能的选择以得出两种可能结果。
  • 按照国际标准,“±”的正确用法是表示两个数字,如@Joey 的示例。它用于指示近似值的假定精度或准确度很常见但不正确。它可以用来表示公差,因为公差由两个数字表示。
  • 将此标记为已接受的答案,因为原始问题要求单个 Unicode 代码点。不过,显示如何近似所需符号的其他答案非常有用!
【解决方案3】:

你的意思是像 ± (U+00B1 / "\x00b1")?

编辑:专门针对使用固线的设计,我能找到的最好的是 ⁺⁄₋,即 U+207a(上标加号)U+2044(分数斜线)U+208b(下标减号)。分数斜线在某些字体中具有负字距,这会导致组合出现。请参阅this JSFiddle 了解如何使用更大字体大小的示例。

<div style="font-size:20em;">&#x207a;&#x2044;&#x208b;</div>

【讨论】:

  • 我见过的最好的组合
【解决方案4】:

+

&lt;sup&gt;+&lt;/sup&gt;&amp;#8260;&lt;sub&gt;&amp;#8722;&lt;/sub&gt;

【讨论】:

    【解决方案5】:

    在 UTF-8 中:0xC2 0xB1

    其他编码见: http://www.fileformat.info/info/unicode/char/b1/index.htm

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-06
      • 2011-02-28
      • 1970-01-01
      • 1970-01-01
      • 2014-02-02
      • 2012-06-24
      相关资源
      最近更新 更多