
取り消し線(ストライクアウト)は、文字の中央に水平線を引く印刷上の表現であり、次のようなテキストになります。水平線の代わりに、Xまたはスラッシュが上に入力されることもあります。[1]取り消し線は中世の写本で使用されていました。検閲またはサニタイズ(編集)されたテキストとは異なり、単語は判読可能です。
用途
エラーのマーク
取り消し線は主に、間違っているテキストや削除するテキストをマークするために使用されます。[a]
変更を追跡する
削除された単語は、電子文書の変更履歴ツールによって強調表示されます。
ハイライト
ドゥームズデイ・ブックなどの中世の写本では、赤インクでテキストに「取り消し線」を引くことが、現代の下線に似た強調表示として機能することが多い。[3]
コンピュータによる表現
ワードプロセッサ
Wordstarは1982年のバージョン3.0で取り消し線を追加しましたが、この機能は以前のバージョンにも搭載されていた可能性があります。[4] Wordstarは1978年に発売され、1985年にWordperfectがその役割を引き継ぐまで、最も人気のあるワードプロセッサプログラムとしてパソコン市場を席巻しました。基本的な編集機能を超える機能を備えたすべてのワードプロセッサには取り消し線が含まれていますが、現在ではほとんどの場合取り消し線スルーと呼ばれています。
html
取り消し線を表すHTMLインライン要素はまたはです<strike>。<s>ただし、この要素は1999年のHTML 4.01標準では非推奨となり、<del>削除されたテキストを表すセマンティック要素である タグに置き換えられました。ユーザーエージェント(通常はWebブラウザ)は、このタグを取り消し線として表示することがよくあります。[5] [6]
HTML5の草案には、取り消し線を表すプレゼンテーション要素はありません。しかし、関連する意味的要素が2つあります。まず、<s>HTML 3と4では取り消し線だった は、もはや正しくないテキストをマークするために再定義され、次に、<del>HTML 4.01と同様に、削除されたテキストをマークします。[7] [8]
その他のマークアップ記号
- BB コードは、多くの Web フォーラムで使用されるマークアップ言語です。取り消し線の BB コードは
[s]または です[strike]。 を使用しているときに取り消し線を終了するには[s]、[/s](例:[s]Birb[/s]) と入力します。 - GitHub風のMarkdownでは、取り消し線を引くためにテキストを二重チルダ
~~で囲みます。[9] - Google ChatやWhatsAppでテキストを(チルダ)文字で囲むと
~、テキストが取り消し線で表示されます。[10]
CS
カスケードスタイルシート(CSS)では、取り消し線はプロパティを使用して制御されtext-decoration、line-throughそのプロパティの値によって指定されます。たとえば、<span style="text-decoration: line-through;">ABCD efghi</span>次のように表示されます。ABCD efghi
下位互換性を維持するために、CSS に以下を追加できます。
strike {text-decoration:line-through;} 上記の例は、次のように記述できます。 は<strike>ABCD efghi</strike>、HTML 4 と互換性があります。 HTML 5 では、次のように記述し<del>ABCD efghi</del>ても同じ結果が生成されますが、CSS の使用が推奨されます[引用が必要] 。また、タグには、純粋にスタイル的な タグやタグdelには存在しない意味解釈が含まれます。
sstrike
ユニコード
文字の組み合わせ
マークアップを使用できないプレーン テキストのシナリオでは、 Unicode は同様の効果を実現するいくつかの結合文字を提供します。
「組み合わせロングストロークオーバーレイ」(U+0336)は、テキスト全体にストロークを作成します(使用する書体によっては、途切れない場合もあります)。
- A̶B̶C̶D̶̶e̶f̶g̶h̶i̶
一方、「結合ショートストロークオーバーレイ」(U+0335)では、個別に取り消し線が引かれた文字が生成されます。
- A̵B̵C̵D̵̵e̵f̵g̵h̵i̵
同様に、「結合した短い斜線オーバーレイ」(U+0337)は、斜めに打ち消された文字になります。
- A̷B̷C̷D̷̷e̷f̷g̷h̷i̷
同様に、「結合長斜線オーバーレイ」(U+0338)も、より長い対角線を生成します。
- A̸B̸C̸D̸̸e̸f̸g̸h̸i̸
特定の取り消し線付き文字
Unicode には、⟨ ƀ ⟩、⟨ Đ ⟩、⟨ Ð ⟩、⟨ Ǥ ⟩、⟨ Ħ ⟩ 、⟨ Ɨ ⟩、⟨ Ɉ ⟩、 ⟨ Ł ⟩ 、⟨ Ɵ ⟩、⟨ ꝵ ⟩、⟨ Ŧ ⟩、⟨ Ʉ ⟩、⟨ Ƶ ⟩ 、 ⟨ ƻ ⟩、⟨ ʡ ⟩、⟨ ʢ ⟩ 、 ⟨ Ғ ⟩、⟨ Ҟ ⟩、⟨など、取り消し線が引かれた文字のように見える文字が多数存在します。 Ұ ⟩、⟨ Ҍ ⟩ などです。これらは通常、特定の機能(たとえば、ラテン拡張 A文字セット)または表現を持ち、一般的な使用を意図したものではありません。ただし、これらは合成済み文字ではなく、正規分解も互換性分解もありません。この問題により、U+019F などの「合成済み」文字や、U+004F U+0335 または U+004F U+0336 などのシーケンスが視覚的な混乱を引き起こすことが多いため、セキュリティ上の考慮事項が生じています(⟨Ɵ⟩、⟨O̵⟩、⟨O̶⟩ を比較してください)。Unicode はこの問題を認識しており、標準化された対策方法を提案しています。[11] [12]
正書法の斜線文字については、Unicode によって単一文字が提供されます。分音記号は、否定を示すために体系的に斜線オーバーレイを使用する数学演算子などの一般的なアプリケーションで使用されます。
二重/多重取り消し線
二重取り消し線は、特定のワードプロセッサアプリケーションのオプションです。また、 Collabora OnlineやLibreOfficeなどの特定のオフィス スイートのスプレッドシート、プレゼンテーション プログラム、グラフィック プログラムにも含まれています。二重取り消し線には一般的に同意された意味はありませんが、一重取り消し線の 2 番目のレベルとして使用されることがあります。
日本では、テキストを取り消すときに、通常、1 本の取り消し線ではなく 2 本の取り消し線が使用されます。これは、複雑な漢字では1 本の取り消し線が抜け落ちたり、文字の線と混同されたりする可能性があるため、明瞭性を高めるためです。
二重、三重、または複数の取り消し線も(特に以前は)単語を強調する方法として使用されていました。
取り消し線は文字Xまたはスラッシュ(/)で表示します。
Collabora OnlineやLibreOfficeなどの特定のオフィススイートのワードプロセッサ、スプレッドシート、プレゼンテーション、およびグラフィック図表作成アプリケーションでは、水平線の代わりに文字 X またはスラッシュ (/) を使用して取り消し線を作成できます。
研究
少なくとも2014年以来、光学文字認識の分野の研究者は、手書き文書内の取り消し線付きのテキストを認識する問題の解決に取り組んできました。[13] [14]
参照
注記
- ^ 歴史的には、取り消し線は誤りをマークする唯一の方法ではなく、主な方法でさえありませんでした。誤りは、無視する文字の下に点を置くことによってマークされるのが一般的でした(ラテン語:punctum delens)。[2]
参考文献
- ^ “Strikethrough”. eyemagazine . 2024年9月9日閲覧。
- ^ ハケット、MB (1970)。ケンブリッジ大学の原典:テキストとその歴史(デジタル印刷版、再発行。編集)。ケンブリッジ:ケンブリッジ英語大学出版局。p. 185。ISBN 9780521070768。
- ^ 例えば、英国国立公文書館の「Focus on the Domesday Book」に掲載されているこの画像を参照してください。
- ^ 「WordStarファイル形式の探索」。technicallywewrite.com / 。 2024年9月11日閲覧。
- ^ 15.2.1 フォント スタイル要素: TT、I、B、BIG、SMALL、STRIKE、S、U 要素、HTML 4.01 仕様: 配置、フォント スタイル、水平線、W3C。1999 年 12 月 24 日。
- ^ 9.4 文書の変更のマーク付け: INS 要素と DEL 要素 HTML 4.01 仕様: テキスト - 段落、行、句、W3C。1999 年 12 月 24 日。
- ^ 4.5.5 s 要素 Archived 2015-08-01 at the Wayback Machine HTML5、W3C 最終草案。2014 年 6 月 17 日。
- ^ 4.6.2 del 要素HTML5、W3C 最終草案 2014 年 6 月 17 日
- ^ 「GitHub Flavored Markdown」。
- ^ 「Google チャット メッセージに書式を追加する - パソコン - Google チャット ヘルプ」。support.google.com。2024年3 月 1 日閲覧。
- ^ Unicode コンソーシアム、Unicode 標準、第 2 章、44 ページ、重ね合わせた分音記号の非分解
- ^ Unicodeコンソーシアム、Unicode技術標準#39:Unicodeセキュリティメカニズム、混乱の検出の章
- ^ Adak, Chandranath; Chaudhuri, Bidyut B. (2014). 「手書き文書からの取り消し線付きテキスト識別のアプローチ」2014 第 14 回国際手書き認識フロンティア会議pp. 643–648. doi :10.1109/ICFHR.2014.113. ISBN 978-1-4799-4334-0. S2CID 5364504。
- ^ Chaudhuri, Bidyut B.; Adak, Chandranath (2017). 「取り消し線が引かれた手書きテキストを検出して消去するためのアプローチ」.パターン認識. 61 : 282–294. Bibcode :2017PatRe..61..282C. doi :10.1016/j.patcog.2016.07.032.
