Unicode中的空格字符
本文列出了 Unicode 中的各种空格字符。有关说明, 还请参阅 Unicode 标准中的 第6章 书写系统和标点符号 还有Unicode标准中的 一般标点符号的区段描述 。本文还列出了3个宽度为0的字符, 故可称其为零宽度空格。
下表第三列中, 每一行展示一个不同空格字符的显示效果, 以“foo”和“bar”这两个带边框的单词的间隔的形式展示您的浏览器可能无法正确显示所有空格字符。 这取决于所使用的字体、浏览器以及系统中可用的字体。
表格Unicode中的各种空格字符和“零宽度空格字符”
字符Unicode代码
字符名字
测试
字符宽度
U+0020
ASCII空格
foo bar
具体宽度依字体文件而定, 通常是¼em *
U+00A0
不间断空格
foo bar
和ASCII空格一样, 但是通常不可调整 **
U+1680
欧甘文空格
foo bar
未指定字符; 通常不为空格而为破折号
U+180E
蒙古语元音分隔符
foobar
0
U+2000
EN空隔符 *
foo bar
1en (= 1/2 em)即宽度为½字体高度
U+2001
EM空隔符
foo bar
1em (名义上, 字体的高度,或称字体大小)
U+2002
EN空格 (nut) **
foo bar
1en (=1/2 em)即宽度为1/2字体高度
U+2003
EM空格 (mutton)
foo bar
1em即宽度为1字体高度
U+2004
⅓EM空格
foo bar
1/3 em
U+2005
¼EM空格
foo bar
1/4 em
U+2006
⅙EM空格
foo bar
1/6 em
U+2007
数字空格 *
foo bar
“表格宽度”, 即数字的宽度
U+2008
标点符号空格
foo bar
英文半角句号“.”的宽度
U+2009
窄空格
foo bar
1/5 em (有时是1/6 em)
U+200A
发际空格 **
foo bar
比窄空格还窄
U+200B
零宽度空格
foobar
0
U+202F
窄不间断空格
foo bar
比不间断空格(或者空格)都窄
U+205F
中等数学空格
foo bar
4/18 em
U+3000
表意文字空格
foo bar
1个表意文字字符的宽度 (CJK).全角空格
U+FEFF
零宽度不间断空格
foobar
0
- 1em指1个字符的高度
** 不间断空格即 ;如果其他单词/文字是用 由它连接的字符会被认为是一个完整的单词,不会被优先分开于两行,我自己叫它不换行空格,)
上一篇: laravel 项目从github仓库拉取加载类库
下一篇: linux常用命令集合