零宽空格(zero-width space, ZWSP)是一种不可打印的Unicode字符,用于可能需要换行处。
用法
在HTML页面中,零宽空格可以替代<wbr>
。但是在一些网页浏览器(例如 Internet Explorer的版本6或以下)不支持零宽空格的功能。[1]
示例
以下示例中,相邻两个不同的单词之间夹有一个零宽空格。
LoremIpsumDolorSitAmetConsecteturAdipiscingElitSedDoEiusmodTemporIncididuntUtLaboreEtDoloreMagnaAliquaUtEnimAdMinimVeniamQuisNostrudExercitationUllamcoLaborisNisiUtAliquipExEaCommodoConsequatDuisAuteIrureDolorInReprehenderitInVoluptateVelitEsseCillumDoloreEuFugiatNullaPariaturExcepteurSintOccaecatCupidatatNonProidentSuntInCulpaQuiOfficiaDeseruntMollitAnimIdEstLaborum
而下列示例中的单词之间没有一个零宽空格。
通常,零宽空格不会显示出来,但是有些软件(如QQ)可以显示。[2]
编码
在Unicode中,该字符为U+200B 零宽空格 ,HTML:​
。[3]在TeX是\hskip0pt
;在LaTeX中是\hspace{0pt}
[4];在groff是\:
[5]。
在HTML里的实作类似于软连字符。
参见
注释
- ↑ Alex Dunae » Better Web Typography with Spaces and Hyphens. [2009-12-03].
- ↑ 注释:QQ输入框内的文本中的零宽空格会让字符错位
- ↑ General Punctuation – Unicode (PDF). [2013-07-20].
- ↑ The LaTeX Companion. Chapter 3: Basic Formatting Tools (PDF). [2014-02-08].
- ↑ groff(7) – Linux manual page. [2014-02-08].
- 参考文献
- The Unicode Consortium, "Special Areas and Format Characters" (Chapter 16), The Unicode Standard, Version 5.2 full text
- Victor Henry Mair, Yongquan Liu, Characters and computers, IOS Press, 1991