デジタルメディアにおける文間隔は、コンピュータベースやウェブベースのメディアにおける文間の水平方向のスペース幅に関係します。デジタルメディアでは、タイプライターでは不可能な文間隔のバリエーションが可能です。ほとんどのデジタルフォントでは、可変スペースまたはノーブレークスペースの使用が許可されています。[1] OpenTypeなどの一部の最新フォント仕様では、句読点の後のスペースを自動的に追加または削減する機能があり、[引用が必要]、ユーザーは文間隔のバリエーションを選択できる場合があります。
最新のフォントでは、改行しない短いスペース (細いスペース)、改行しない通常のスペース (太いスペース)、改行する通常のスペース (太いスペース)、改行する長いスペース (em スペース) など、平均的なユーザーが簡単に操作できる間隔のバリエーションが許可されています。
ワードプロセッサとテキスト入力プログラム
組版ソフトウェアTeX は、水平方向の空白を1 つのスペースとして扱いますが、文末を認識するためにヒューリスティックを\frenchspacing使用します。つまり、水平方向の空白の後のスペースを通常のスペースより少し広く組版します。これは TeX のデフォルトですが、" " TeX マクロはこの機能を無効にして、単語間と同じ量のスペースを文間に使用します。[2]
コンピュータのワードプロセッサでは、スペースを好きなだけ入力できます。多くのアプリケーションの文法チェッカー (例: Microsoft Word )のデフォルト設定は1 文のスペースですが、2 文のスペースも正しいと認識するように調整できます。PerfectIt というプログラムは、「専門家が校正を高速化するのに役立つ MS Word アドイン」です。開発者は、プログラムの最新バージョン (2009 年 8 月現在) に「文末の 2 つのスペースを 1 つに変換する」機能が追加されたと述べていますが、「1 つのスペースを 2 つに変換するというリクエストはこれまで一度もありませんでした」。[3]
Emacsやviなどのプレーンテキストエディタの中には、もともと文の境界を認識するのにダブルスペースに依存しているものがありました。デフォルトでは、Emacsはピリオドに続くシングルスペースで行を分割しませんが、この動作は構成可能です(オプション を使用)。1つ以上のスペースは保持されますが、不足している場合は追加のスペースが自動的に追加されることはありません。また、カーソルをテキスト内の次のダブルスペースまで前後に移動する機能もあります。Vimでは、設定は行を結合するときに余分なスペースが挿入されるかどうかを示し、のフラグは文の後に2つのスペースが続く必要があるかどうかを示します。GNUコーディング標準では、コメントをコーディングするときに2つのスペースを使用することを推奨しています。[4]これは、GNUプロジェクトのソフトウェアドキュメントにも適用されます。オプションのEmacsモードLaTeXは、 に設定すると、終端の句読点の後に1文分のスペースを作成する切り替えオプションを提供します。
sentence-end-double-spacejoinspacesJcpoptionsFrench-LaTeX-modeFrench
ウェブブラウザ
ウェブブラウザはHTMLの表示仕様に従い、プログラマの便宜上、空白の連続を表示する際に無視します。[5]この慣習は、コンテンツとレイアウト情報が明確に区別されているため、複数のスペースを折りたたむ基礎となるSGML標準に由来しています。 [6] ウェブブラウザに複数のスペースを表示させるには、特別な文字シーケンスを使用する必要があります(enスペースの後に細いスペースが続く場合は「 」 、 emスペースの場合は「 」 、連続する2つのフルスペースの場合は「 」など)。 [7]ただし、改行なしスペースを使用すると、一部のプログラムでは、均等配置されたテキストが不均一になり、テキストに不要なスペースや改行が追加される可能性があります。 [8] あるいは、HTMLで文の間隔を制御するには、各文を別の要素(spanなど)に分割し、CSSを使用して文の間隔を細かく制御します。[9] これは実際にはめったに行われません。
   
複数のスペースを指定して Web ブラウザーで折りたたむことなくレンダリングできるようにするには、HTMLタグまたはCSSプロパティを使用します。
<pre> white-space
文字エンコーディング
ASCIIや同様の初期の文字エンコーディングでは、改行および固定幅 (それぞれのフォントで指定された特定の幅) のスペースが 1 つだけ提供されています。EBCDICは、ASCII より前ではありますが、改行固定幅スペース ( SP )、非改行固定幅スペース ( RSP : 「必須スペース」)、および固定幅 (必ずしも em 幅ではない) の数字を含む数値リストで使用するための交互幅の非改行固定幅スペース ( NSP : 「数値スペース」) を提供していました。HTMLとUnicode はどちらも、複数幅スペース、改行スペース、非改行スペースなど、連続するスペースの連続を記録できます。HTML では、スペース幅の 4 つのバリエーションと 1 つの固定幅非改行スペース ( 、、、(すべて改行)) を提供しています。および(非改行)。タイプライター フォントでは、はに等しくなりますが、プロポーショナル フォントでもモノスペース フォントでも、他のすべてのフォントではフォント デザイナーの仕様によって異なります。 HTML 標準では、文字エンコードだけでなく表示の動作も規定されているため、HTML 標準に従う Web ブラウザーは、複数のを 1 つの に縮小します。ブラウザー以外のアプリケーションで HTML エンコードを使用する場合、表示時に必ずしもこのように動作するとは限りません (Microsoft Word の後のバージョンなど)。Unicode では、スペースの幅と改行可能性について 15 種類のバリエーションが提供されており、その中にはTHIN SPACE やNARROW NO-BREAK SPACE などがあります。[10]次の例は、これらのバリエーションが Web ブラウザーに与える影響を示しています。句読点の前のスペースを使用して、末尾の句読点の後の同一の可能な間隔バリエーションを示しています。これらの間隔バリエーションを標準の単語スペースと組み合わせることで、ユーザーは、1 つまたは 2 つの標準単語スペースの代わりとして、カスタムの文間隔を作成できます。
<space>    <space> <space><space>
- 感嘆符の前にスペースを入れないでください。
- 感嘆符の前には改行なしのスペースが必要です。
- 感嘆符の前には細いスペース ( )を入れてください。
 - 感嘆符の前には狭い改行禁止スペース ( ) が必要です。
 - 感嘆符の前に小さな改行禁止スペースがあります 。
参照
参考文献
引用
- ^ マイクロソフト 2010.
- ^ Eijkhout 2008. pp. 185–188. デフォルトのTeX間隔は、 で明示的に有効にすることができます
\nonfrenchspacing。 - ^ Lloyd and Hallahan 2009. 「iEditor」のエントリを参照: 2009 年 8 月 11 日。
- ^ フリーソフトウェア財団 2010. 主な著作: GNU コーディング標準
- ^ WC3 1999 9.1 ホワイトスペース; Lupton 2004. p. 165。
- ^ 文末にスペースはいくつ必要ですか? 1 個ですか、それとも 2 個ですか?
- ^ WC3 1999. 24.4. マークアップに重要な文字と国際化文字の文字エンティティ参照"。
- ^ シカゴ大学出版局、シカゴマニュアルオブスタイルオンライン、2007年。
- ^ 文末にスペースはいくつ必要ですか? 1 個ですか、それとも 2 個ですか?
- ^ コルペラ、2005年。ユニコード2009;シーリン 2001年。
出典
- ビクター、エイクハウト (2008)。トピック別 TeX、TeXnician のリファレンス(PDF)。ルルちゃん。185 ~ 188ページ 。ISBN 978-0-201-56882-0. 2010年3月15日閲覧。[永久リンク切れ ]
- フリーソフトウェア財団 (2010 年 4 月 12 日)。「5.2 作業に対するコメント」。GNUコーディング標準。フリーソフトウェア財団。2010 年5 月 17 日閲覧。
- Korpela, Jukka (2005 年 5 月 3 日)。「Unicode 標準ガイド」。文字とエンコーディング。IT とコミュニケーション。2010年5 月 17 日閲覧。
- ロイド、ジョン・ウィルス、ハラハン、ダン (2009 年 11 月 10 日)。「2 つのスペースを正当化する証拠はどこにあるか?」Spacewaste。Wordpress.com。2010年4 月 4 日閲覧。
- ラプトン、エレン(2004)。『Thinking with Type』ニューヨーク:プリンストン・アーキテクチュラル・プレス。ISBN 978-1-56898-448-3。
- Microsoft。「文字デザイン標準 (10 のうち 5): ラテン文字 1 のスペース文字」。Microsoftタイポグラフィ。Microsoft。2010年5 月 16 日閲覧。
- Sheerin, Peter K. (2001 年 10 月 19 日)。「EM と EN (およびその他の怪しい人物) のトラブル」。A List Apart。A List Apart Magazine。2010年5 月 17 日閲覧。
- シカゴ大学出版局 (2007)。『One Space or Two?』シカゴ大学出版局、p. 984。2010年2月8日閲覧。
{{cite book}}:|work=無視されました (ヘルプ) - Unicode (2009)。「Unicode 標準付録 #14: Unicode 行分割アルゴリズム」。Unicode技術レポート。Unicode。2010年5 月 17 日閲覧。
- W3C (1999 年 12 月 24 日)。「9.1 空白」。HTML 4.01 コーディング仕様。W3C。2010年5 月 17 日閲覧。
{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク) - W3C (1999 年 12 月 24 日)。「24.4 マークアップに重要な文字と国際化文字の文字エンティティ参照」。HTML 4.01 コーディング仕様。W3C。2010年5 月 17 日閲覧。
{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク)
