2015-02-05 64 views
0

我有這樣的CSS:減裏面圈

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

被顯示爲白色加黑色圓圈內(Unicode的我猜的)。

需要再增加一班,這將是一個白色的減號在黑色圓圈內。但我找不到一個Unicode代碼。有人知道嗎?


解決了這個問題。這是自定義字體。

+0

您可以在解決方案中添加自定義字體嗎? – 2018-01-27 16:46:45

回答

2

白色減去黑色圓圈內部沒有Unicode字符。

有U + 2296 CIRCLED MINUS「⊖」,但不清楚您是要使用該還是使用U + 229D CIRCLED DASH「⊝」。

符號'\e80f'意味着U + E80F,這是一個私人使用的代碼點。這意味着Unicode標準不會爲該代碼點分配任何字符,並承諾永遠不會這樣做。代碼點是只有由私人協議使用,除此類協議外沒有任何意義。您使用的代碼可能會將字體設置爲私有編碼的特殊字體,並嵌入@font-face。雖然這通常在顯示特定符號的意義上起作用(當正確實施時),但它很容易導致例如當內容被複制和粘貼時(丟失字體分配)。

請考慮使用圖像。以足夠大的尺寸創建,然後用CSS縮放到字體大小,他們相當好地完成了這項工作。

1

Unicode編號:U + 002D HTML代碼:'&#45'; 這裏是完整的表格:http://unicode-table.com/fr/#002D

+0

這完全沒有回答這個問題。它只給出Unicode中常見的Ascii連字符,HYPHEN-MINUS的數字和HTML字符引用。它與「減號」不完全相同。並沒有理由使用它的字符引用。 – 2015-02-05 20:35:23

0

content: '\e80f'這是顯示爲白色加黑色圓圈

U + E80F 不會顯示爲任何對我的內心,這是一個專用區字符可能呈現爲任何東西,或什麼都沒有。

沒有標準的Unicode字符爲一個實心圓圈加上減去刪除。據推測,你有一些圖標字體,其中U + E80F看起來像一個盤旋加。在這種情況下,您將不得不查找該特定字體的字形集,以查看是否存在匹配的減號。

我知道所有使用U + E80F圈圈加的常見圖標字體,所以可能你有一個自定義的字體(來自Fontello或類似的),在這種情況下,沒有人可以告訴代碼點會是什麼不要看字體文件本身。可能圓圈減號可能沒有包含在其中,在這種情況下,您必須創建一個新版本的圖標字體。

或者,正如Jukka所言,切換到圖像(可能是SVG) ;圖標字體是一個討厭的黑客。

0

Unicode字符,你可能感興趣的:

  • 減號(U+2212):− −
  • 連字符號(U+002D):- -
  • 盤旋減號(U+2296):⊖ ⊖
  • CIRCLED DASH(U+229D):⊝ ⊝