内圈减去

时间:2015-02-05 20:12:20

标签: css unicode fonts

我有这个CSS:

.icon-plus-circled:before { content: '\e80f'; }

显示为白色加黑色圆圈(我猜是Unicode)。

需要再制作一个类,即白色减去黑色圆圈。但我找不到Unicode代码。有谁知道吗?


解决了这个问题。这是自定义字体。

4 个答案:

答案 0 :(得分:2)

白色减去黑色圆圈内没有Unicode字符。

有U + 2296 CIRCLED MINUS“⊖”,但不清楚是否要使用它或者更确切地说U + 229D CIRCLED DASH“⊝”。

符号'\e80f'表示U + E80F,这是一个私用代码点。这意味着Unicode标准不会将任何字符分配给该代码点,并且承诺永远不会这样做。代码点仅 供私人协议使用,并且在此类协议之外没有任何意义。您正在使用的代码可能将字体设置为嵌入@font-face的私有编码特殊字体。虽然这在显示特定符号的意义上通常起作用(当适当地实施时),但是它容易引起麻烦,例如复制和粘贴内容时(丢失字体分配)。

考虑使用图像。创建了足够大的尺寸,然后使用CSS缩放到字体大小,他们可以很好地完成工作。

答案 1 :(得分:1)

Unicode编号:U + 002D HTML代码:'&#45'; 这是完整的表格:http://unicode-table.com/fr/#002D

答案 2 :(得分:1)

您可能感兴趣的Unicode字符:

  • 减号(U+2212): - current
  • HYPHEN-MINUS(U+002D): - −
  • CIRCLED MINUS(U+2296):⊖-
  • CIRCLED DASH(U+229D):⊝⊖

答案 3 :(得分:0)

  

content: '\e80f'显示为白色加黑色圆圈

U + E80F 并不显示为我的任何内容,它是一个可以呈现为任何内容的私人使用区字符。

对于已删除加号减号的实心圆,没有标准的Unicode字符。据推测,你有一些图标字体,其中U + E80F看起来像一个带圆圈的加号。在这种情况下,您将不得不查找该特定字体的字形集,以查看是否存在匹配的减号。

我所知道的常见图标字体都没有使用U + E80F进行圆圈加号,所以可能你有一个定制的字体(来自Fontello或类似),在这种情况下,没有人可以知道代码点是什么对于圆圈 - 减去而不看字体文件本身。可能没有包含圆圈 - 减号,在这种情况下你必须用它创建一个新版本的图标字体。

或者,正如Jukka所提到的,切换到图像(可能是SVG);图标字体有点讨厌。