常用 Unicode 符号列表

摘要:
Unicode包含各种符号,可以用作图标。下面是一些常用的符号。

Unicode 中包含了各种符号,我们可以作为图标来使用。这里整理一下常用的一些符号。

一、拉丁字母补全(Latin-1 Supplement):U+0080 至 U+00FF

Unicode 编号字符描述字符形状HTML 编码
U+00A4CURRENCY SIGN¤¤ 
U+00ABLEFT-POINTING DOUBLE ANGLE QUOTATION MARK«« 
U+00B1PLUS-MINUS SIGN±±
U+00BBRIGHT-POINTING DOUBLE ANGLE QUOTATION MARK»»
U+00D7MULTIPLICATION SIGN×× 
U+00F7DIVISION SIGN÷÷

二、箭头字符(Arrows):U+2190 至 U+21FF

Unicode 编号字符描述字符形状HTML 编码
U+2190LEFTWARDS ARROW←
U+2191UPWARDS ARROW↑
U+2192RIGHTWARDS ARROW→
U+2193DOWNWARDS ARROW↓
U+2194LEFT RIGHT ARROW↔
U+2195UP DOWN ARROW↕
U+2196NORTH WEST ARROW↖
U+2197NORTH EAST ARROW↗
U+2198SOUTH EAST ARROW↘
U+2199SOUTH WEST ARROW↙
U+21B5DOWNWARDS ARROW WITH CORNER LEFTWARDS↵
U+21BAANTICLOCKWISE OPEN CIRCLE ARROW↺
U+21BBCLOCKWISE OPEN CIRCLE ARROW↻
U+21D0LEFTWARDS DOUBLE ARROW⇐
U+21D1UPWARDS DOUBLE ARROW⇑
U+21D2RIGHTWARDS DOUBLE ARROW⇒
U+21D3DOWNWARDS DOUBLE ARROW⇓
U+21D4LEFT RIGHT DOUBLE ARROW⇔
U+21D5UP DOWN DOUBLE ARROW⇕

 三、几何形状字符(Geometric Shapes):U+25A0 至 U+25FF

Unicode 编号字符描述字符形状HTML 编码
U+25A0BLACK SQUARE■
U+25A1WHITE SQUARE□
U+25AABLACK SMALL SQUARE▪ 
U+25ABWHITE SMALL SQUARE▫ 
U+25AEBLACK VERTICAL RECTANGLE▮
U+25AFWHITE VERTICAL RECTANGLE▯
U+25B2BLACK UP-POINTING TRIANGLE▲
U+25B3WHITE UP-POINTING TRIANGLE△
U+25B4BLACK UP-POINTING SMALL TRIANGLE▴
U+25B5WHITE UP-POINTING SMALL TRIANGLE▵
U+25B6BLACK RIGHT-POINTING TRIANGLE▶
U+25B7WHITE RIGHT-POINTING TRIANGLE▷
U+25B8BLACK RIGHT-POINTING SMALL TRIANGLE▸
U+25B9WHITE RIGHT-POINTING SMALL TRIANGLE▹
U+25BCBLACK DOWN-POINTING TRIANGLE▼
U+25BDWHITE DOWN-POINTING TRIANGLE▽ 
U+25BEBLACK DOWN-POINTING SMALL TRIANGLE▾
U+25BFWHITE DOWN-POINTING SMALL TRIANGLE▿
U+25C0BLACK LEFT-POINTING TRIANGLE◀
U+25C1WHITE LEFT-POINTING TRIANGLE◁
U+25C2BLACK LEFT-POINTING SMALL TRIANGLE◂
U+25C3WHITE LEFT-POINTING SMALL TRIANGLE◃
U+25CBWHITE CIRCLE○ 
U+25CFBLACK CIRCLE●
U+25D0CIRCLE WITH LEFT HALF BLACK◐ 
U+25D1CIRCLE WITH RIGHT HALF BLACK◑
U+25D2CIRCLE WITH LOWER HALF BLACK◒
U+25D3CIRCLE WITH UPPER HALF BLACK◓
U+25D4CIRCLE WITH UPPER RIGHT QUADRANT BLACK◔
U+25D5CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK ◕
U+25E7SQUARE WITH LEFT HALF BLACK◧
U+25E8SQUARE WITH RIGHT HALF BLACK◨
U+25E9SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK◩
U+25EASQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK◪
U+25EBWHITE SQUARE WITH VERTICAL BISECTING LINE◫
U+25F0WHITE SQUARE WITH UPPER LEFT QUADRANT◰
U+25F1WHITE SQUARE WITH LOWER LEFT QUADRANT◱
U+25F2WHITE SQUARE WITH LOWER RIGHT QUADRANT◲
U+25F3WHITE SQUARE WITH UPPER RIGHT QUADRANT◳

四、装饰字符(Dingbats):U+2700 至 U+27BF

Unicode 编号字符描述字符形状HTML 编码
U+2713CHECK MARK✓
U+2714         HEAVY CHECK MARK✔
U+2717BALLOT X✗
U+2718 HEAVY BALLOT X✘
U+2729STRESS OUTLINED WHITE STAR✩
U+274FLOWER RIGHT DROP-SHADOWED WHITE SQUARE❏
U+2750UPPER RIGHT DROP-SHADOWED WHITE SQUARE❐

Unicode 中的符号太多,所以操作系统中自带的字体未必能包含足够多的符号。例如对于前面介绍的几何形状区块(U+25A0 至 U+25FF),Windows 中完整支持的只有 Windows 7 中开始包含的 Segoe UI Symbol,大部分支持的只有 Windows XP 中开始包含的 Lucida Sans Unicode 和 Office 2007 中包含的 Arial Unicode MS

Mac OS X 中也包含了和 Lucida Sans Unicode 类似的 Lucida Grande 字体,而在 Mac OS X 10.5 中也开始包含 Arial Unicode MS 字体。

Android 4.0 之前的默认字体是 Droid Sans,从 4.0 开始的默认字体是 Roboto;这两个字体都只包含少量的字符,而另外有个 Droid Sans Fallback 字体包含了许多字符,但还是不够全,例如几何形状区块的 96 个字符中它只包含 32 个。

第三方的字体也有不少支持这个区块的全部字符,例如 DejaVu Sans,FreeSans,STIX-Regular,STIXMath-Regular,Symbola 等。在 FileFormat.Info 网站中,我们可以看到 Unicode 各区块字符在各种常见字体中的完整度。

在浏览器渲染页面时,如果发现指定的字体缺少某个字符,它会按照自己的规则选择替代字体。这时候,在 Firefox 22Chrome 31 的调试工具中我们依然能看到浏览器实际使用的字体。

注记:如果需要使用的图标较多,就会发现 Unicode 字符中还是有不少缺少的图形,这时候还是用第三方制作的图标字体(例如 Font Awesome)比较方便。

参考资料:
[1] Unicode 6.3 Character Code Charts
[2] Wikipedia - Unicode block
[3] Wikipedia - List of Unicode characters
[4] Wikipedia - Unicode symbols
[5] Wikipedia - Arrow (symbol)
[6] Wikipedia - Geometric Shapes
[7] Wikipedia - Miscellaneous Symbols
[8] Wikipedia - Dingbat
[9] FileFormat.Info - Unicode Blocks
[A] Wikipedia - Unicode font
[B] Unicode table for you
[C] Search for character(s) in Unicode 6.0.0
[D] Wikipedia - Unicode font
[E] Microsoft Typography - Fonts and Products
[F] Common fonts to all versions of Windows & Mac equivalents
[G] Typetester - Compare fonts for the screen
[H] CSS-Tricks - Icon Fonts are Awesome
[I] 一些可能会用到的特殊符号(Unicode) - Whikiey - 博客园
[J] 维基百科 - XML与HTML字符实体引用列表

免责声明:文章转载自《常用 Unicode 符号列表》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【转】bootstrap popover 如何在hover状态移动到弹出上不消失C++ this指针下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Java代码优化总结

  代码优化是一个很重要的课题。一般来说,代码优化的目标主要有两个,一个是减小代码的体积,另一个是提高代码运行的效率。   代码优化的细节有很多,此处列举部分:   1、尽量指定类、方法的final修饰符。   带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是fina...

Firefox浏览器设置字符编码格式

今天写博客,敲示例代码时遇到的问题。简单的HTML页面,在火狐浏览器出现中文乱码。如果是IE浏览器的话,直接通过菜单查看 –> 编码 就可以指定编码方式,解决乱码问题。现在Firefox浏览器版本升级太快,且展示方式也经常变化,本人还找了一番才找到火狐浏览器的设置字符编码的方式,在此分享出来,希望能帮到碰到这个问题的朋友。 本人使用的Firefo...

Eclipse项目中乱码问题的解决办法

一、产生的原因: 1、Http协议进行通信的时候是基于请求和响应的,传输的内容我们称之为报文! 2、Http协议会按照一定的规则将报文编码,然后在读取的时候再使用响应的解码格式进行解码! 3、这个一定的规则指的就是字符集:ASCII,iso8859-1,gbk,gb2312,utf-8 4、编码:将字符按照字符集转化为二进制格式 5、解码:将二进制代码按照...

调用webservice接口,报错:(十六进制值0x01)是无效的字符

#事故现场 调用webservice接口,报错:(十六进制值0x01)是无效的字符。如图:意思是webservice返回的信息中包含无效的字符,无法解析成xml; #分析 使用postman向webservice发送请求,请求成功,返回了数据,但在数据中发现了一些莫名其妙的字符,如图:因数据来源数据库,故去数据库中查询,果然又发现,如图:将异常文本复制到...

[C]x字符转义序列

概述       x转义的定义是这样的 转义符 字符值 输出结果 xh[h...] 具有此十六进制码的字符 输出此字符 问题      看似x后面可以接受1或n个十六进制的字符,但是如果你把一个超过ff分十六进制数赋值给一个char变量,会得到一个"Out of range"的提示; #include <stdio.h> #incl...

sqlmap 绕过WAF

1、基本的语法 sqlmap 更新  sqlmap -update 具体的使用方法: sqlmap -u url --current-user sqlmap -u url --current-db sqlmap -u url --tables -D "db_name" sqlmap -u url --columns -T "tablename" users...