ゼロ幅スペース
[Wikipedia|▼Menu]

ゼロ幅スペース(ゼロはばスペース、: zero width space, ZWSP)は、コンピュータの組版に用いられる非表示文字で、文書処理システムに対して語の切れ目を示すのに用いる。通常、英語などのわかち書きをする言語において、文の途中で改行を入れる場合はスペースの位置で行われる。しかし、スラッシュなどの記号の後などスペースは入らないが改行をしても良い箇所や、日本語などのわかち書きをしない言語において、改行できる位置を明示するためにゼロ幅スペースが用いられる。
使用法

HTMLでは<wbr>要素の代替として、長い単語の途中で改行可能な場所を示すのに使われる。ただし、バージョン6以前のInternet Explorerなど、これを正しく表示できないWebブラウザもある[1]

以下はゼロ幅スペースを使った例である。lorem ipsumキャメルケースでつなぎ、全ての単語の間にゼロ幅スペースを入れている。

Lorem​Ipsum​Dolor​Sit​Amet​Consectetur​Adipiscing​Elit​Sed​Do​Eiusmod​Tempor​Incididunt​Ut​Labore​Et​Dolore​Magna​Aliqua​Ut​Enim​Ad​Minim​Veniam​Quis​Nostrud​Exercitation​Ullamco​Laboris​Nisi​Ut​Aliquip​Ex​Ea​Commodo​Consequat​Duis​Aute​Irure​Dolor​In​Reprehenderit​In​Voluptate​Velit​Esse​Cillum​Dolore​Eu​Fugiat​Nulla​Pariatur​Excepteur​Sint​Occaecat​Cupidatat​Non​Proident​Sunt​In​Culpa​Qui​Officia​Deserunt​Mollit​Anim​Id​Est​Laborum

同じ文でゼロ幅スペースを使用しないと以下のようになる。

LoremIpsumDolorSitAmetConsecteturAdipiscingElitSedDoEiusmodTemporIncididuntUtLaboreEtDoloreMagnaAliquaUtEnimAdMinimVeniamQuisNostrudExercitationUllamcoLaborisNisiUtAliquipExEaCommodoConsequatDuisAuteIrureDolorInReprehenderitInVoluptateVelitEsseCillumDoloreEuFugiatNullaPariaturExcepteurSintOccaecatCupidatatNonProidentSuntInCulpaQuiOfficiaDeseruntMollitAnimIdEstLaborum

ブラウザがゼロ幅スペースに対応しているならば、1つ目の例はブラウザのウィンドウ幅を変えたときに単語の間で改行されるが、2つ目の例は改行されないことがわかる。
文字コード

Unicodeでは、ゼロ幅スペースはU+200B .mw-parser-output span.smallcaps{font-variant:small-caps}.mw-parser-output span.smallcaps-smaller{font-size:85%}zero width space (HTML: &#8203;)に割り当てられている[2]

TeXでは\hskip0pt、LaTeXでは\hspace{0pt}[3]groffでは\:[4]と表現される。
出典[脚注の使い方]^ “Better Web Typography with Spaces and Hyphens”. 2010年12月14日時点の ⇒オリジナルよりアーカイブ。2016年4月5日閲覧。
^ “ ⇒General Punctuation ? Unicode”. 2013年7月20日閲覧。
^ “ ⇒The LaTeX Companion. Chapter 3: Basic Formatting Tools”. 2014年2月8日閲覧。
^ “ ⇒groff(7) - Linux manual page”. 2014年2月8日閲覧。

参考文献

Unicode Consortium, "Special Areas and Format Characters" (Chapter 16), The Unicode Standard, Version 5.2 ⇒full text (PDF, 421 KiB)

Victor H. Mair, Yongquan Liu, Characters and computers, IOS Press, 1991

関連項目

ソフトハイフン

わかち書き

文字揃え

ワードラッピング(英語版)

ゼロ幅非接合子

スペース

ノーブレークスペース

単語結合子


記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:7076 Bytes
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef