ノーブレークスペース
[カテゴリ:文字]
概要
ノーブレークスペースとは、その位置での改行を許さないような特殊なスペースです。一種の制御コードのような性質を持ちます。NBSPという略号でしばしば表されます。
通常、欧文では、単語がスペースによって分かち書きされます。テキストを整形する際、改行は単語間、つまりスペースのある箇所で可能です。
一方、ノーブレークスペース (NBSP) を用いると、表示上はスペースですが、テキストの整形の際はその位置での改行を許しません。
ISO/IEC 8859-1におけるノーブレークスペース
符号位置10/0 (16進で0xA0) にノーブレークスペースがあります。文字名は NO-BREAK SPACE と規定されています。(ISO/IEC 8859-1のTable 1を参照)
規格の5.3.2節にこの文字についての規定があります。
UnicodeならびにISO/IEC 10646におけるノーブレークスペース
符号位置U+00A0にノーブレークスペースがあります。
JIS X 0213におけるノーブレークスペース
JIS X 0213はISO/IEC 8859-1の文字を全て取り込んでいることから、ノーブレークスペースも収録しています。漢字集合1面の9区2点にあります (すなわち面区点1-09-02)。
ただし、仕様適合上は、ノーブレークスペースとしての機能を果たさなくとも単なるスペースとしての実装でも良いことになっています。
HTMLにおけるノーブレークスペース
HTMLでは実体参照 でノーブレークスペースを表すことができます。
最終更新時間:2017年04月01日 15時57分37秒