ワープロソフトやデジタル組版において、改行禁止スペース( )は、NBSP、必須スペース[ 1 ] 、ハードスペース、固定スペース(ほとんどの書体では[ b ]固定幅ではない)とも呼ばれ、その位置での自動改行を防ぐスペース文字です。HTMLなどの一部のフォーマットでは、連続する空白文字が1つのスペースに縮まるのを防ぐ役割も果たします。幅が異なる改行禁止スペース文字も存在します。
レイアウトや用途は空白文字と似ているものの、文脈上の動作は異なります。[ 2 ] [ 3 ]
テキスト処理ソフトウェアは通常、空白文字が存在する場所に自動的に改行が挿入されることを前提としていますが、ソフトウェアが非改行スペースをサポートしている場合は、この自動改行を防ぎます。
テキスト内の改行禁止スペースの効果を示すため、以下の単語は改行禁止スペースで区切られています。ウィンドウの幅に関係なく、改行は表示されません。
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 Exernation 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
対照的に、通常のスペースで区切られた単語は、ウィンドウサイズが変更されると自動的に再配置されます。
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 Exernation 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
この例では、ほとんどのスペースは改行なしのスペースですが、3つおきのスペースは通常の改行スペースです。これは、自動改行によって単語のグループが複数行に分割されるのを防ぐ方法を示しています。
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 Exernation 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
テキスト処理ソフトウェアは、「100 km」のような表現が行末に収まらない場合、それを分割することがあります。「100」と「km」の間に改行禁止スペースを入れることでこれを防ぎ、「100 km」が分割されないことを保証します。つまり、行末に収まらない場合は、全体が次の行に移動します。多くのスタイルガイドでは、数値とそれに関連する単位を複数行に分割しないことを推奨しており、そのために改行禁止スペースが使用されます。[ 4 ] [ 5 ]
フランス語のタイポグラフィでは、「高い句読点」( :、、、および)の前、ギユメ(および)の内側、および脚注参照の前に改行禁止スペースが使用されます;。、、、および脚注参照(括弧で囲まれていない場合)の場合は、狭い改行禁止スペースが使用されます。[ 6 ] [ 7 ]?!«»;?!
ドイツ語の活字では、複数部分の略語の間に使用されます(例:「z. B.」、「d. h.」、「v. l. n. r.」は、それぞれ「例えば」、「つまり」、「左から右へ」を意味します)。[ 8 ]
SGML、HTML、TeX、LaTeXなどのプレーンテキストファイル形式では、改行なしスペースが使用されます。これらのレンダリングエンジンは、空白文字(スペース、改行、タブ、フォームフィードなど)の連続を1つの文字として扱うようにプログラムされています(ただし、この動作は上書きできます)。このような空白の「統合」により、著者は最終的な組版結果に影響を与えることなく、改行、インデント、その他の形式の間隔を使用してソーステキストをきれいに配置できます。[ 9 ] [ 10 ]
非改行スペースの非崩壊挙動を示すために、以下の単語は非改行スペースの数を増やしながら区切られています。
ロレム・イプサム・ドルー・シット・アメット、コンセクテトゥール・アディピシング・エリート、セド・ド・エイウスモッド・テンポル・インシディダント・ユー・レイバーとドロレ・マグナ・アリクア。最小広告数
対照的に、このフレーズの最初の数語は通常のスペースで区切られていますが、ブラウザエンジンによって単一のスペースとして表示されます。
ロレム・イプサム・ドルー・シット・アメット、コンセクテトゥール・アディピシング・エリート、セド・ド・エイウスモッド・テンポル・インシディダント・ユー・レイバーとドロレ・マグナ・アリクア。最小広告数
プログラミング言語やソフトウェア解析言語(SASやRなど)では、文字型変数に意味のないスペースではなく、意味のあるスペースを挿入するために、改行なしスペースが役立ちます。一般的に、スペースで埋められた文字列は、空文字列または欠損データの文字列として解釈される可能性があります。通常のスペースを改行なしスペースに置き換えることで、「スペース」、「空文字列」、「欠損値」の間の曖昧さを解消できます。
U+202F狭幅改行なしスペース( )は、標準の改行なしスペース (U+00A0) よりも狭い改行なしスペースです。モンゴル語の場合、通常は通常のスペースの幅の 3 分の 1 です。 [ 11 ]他の文脈では、その幅は通常のスペースの約 70% ですが、少なくとも一部のフォントでは、細いスペース(U+2009) に似ている場合がありますNNBSP
このテキストは、スペースを狭い改行なしスペースに置き換えます。
ロレム・イプサム・ドルー・シット・アメット、コンセクテトゥール・アディピシング・エリート、セド・ド・エイウスモッド・テンポル・インシディダント・ユー・レイバーとドロレ・マグナ・アリクア。最小広告数
モンゴル語では、単語の境界を示すことなく語幹から接尾辞を分離するために、1999 年に Unicode 3.0 で狭非改行スペースが導入されました。 [ 12 ] また、これらの接尾辞の特別な整形もトリガーします。 [ 13 ] Unicode 16.0 以降では、モンゴル語の母音区切り文字 (U+180E) がこの機能を引き継いだため、この目的での使用は推奨されなくなりました。[ 14 ] [ 15 ]
フランス語のタイポグラフィでは、これはespace fine insécable [ 14 ]と呼ばれ、 、、の前に使用されます(ただし、 の前には通常の改行なしスペースが使用されます)。[ 6 ] [ 7 ]さらに、脚注参照の前には狭い改行なしスペースが付きます[ 7 ] (括弧で囲まれている場合は、通常の改行なしスペースが使用されます)。[ 6 ];?!:
フランス語(Unicode CLDR 34 [ 16 ]以降)とベネチア語(Unicode CLDR 44 [ 17 ]以降)では、数字のグループ区切りとして狭い非改行スペースが使用されています。スペイン語では、スペイン王立アカデミーとスペイン語アカデミー協会のDiccionario panhispánico de dudasでは、数字のグループ区切りとして小さなスペースが規定されていますが[ 18 ] 、これは Unicode のCommon Locale Data Repository (CLDR)では当てはまりません。[ 19 ]
数字スペースとは、数字(0 ~ 9)の文字幅に等しい、改行されないスペースのことです。
Unicodeには、改行されないスペース文字が複数あります。
スペースがある場合は、数字と単位の間に(改行しない)スペースを空けてください。
パーセンテージと温度(37°C、76%)を除き、数値と単位の間には改行なしスペース(Ctrl+Shift+Space)を使用してください。
すべての Abkürzungen mit Binnenpunkten werden im Deutschen mit einem gFL [geschütztes flexibles Leerzeichen] spationiert です。 [...] Die englische Schreibweise sieht keine Abstände zwischen einzelnen Buchstaben vor. Nach einem Binnenpunkt folgt demnach ohne gFL sofort der nächste Buchstabe。
NNBSPは通常、通常のスペース文字の幅の1/3で表示されます。
この小さな空白を表すために U+202F NARROW NO-BREAK SPACE (NNBSP) が使用されていました。下位互換性を容易にするため、その Script_Extensions 値は「Mong」のままです。しかし、現在は U+180E MONGOLIAN VOWEL SEPARATOR (MVS) がその役割を引き継いでおり、単語の分割や行の分割を防ぐだけでなく、後続の区切り接尾辞に対して特別な整形処理も行います。
フランス語のグループ化区切り文字が、改行なしスペース U+00A0 から狭い改行なしスペース U+202F に変更されました。
パラ ファシリター ラ レクチュラ デ ロス ニューメロス キュヤ パート エンターラ コンステ デ マス デ キュアトロ シフラス、セパランド コン ウン ペケーニョ エスパーシオ ロス グループ、コンタドス デ レチャ ア イズキエルダ