ノーブレークハイフン · U+2011
ハイフン付き単語の内部での改行を防ぎます。ASCII検証と完全一致の文字列比較を壊します。
555-0134
コピー&ペースト · 文字リファレンス
ノーブレークハイフン(U+2011)をワンクリックでコピーし、Word や Docs に挿入すれば、ハイフン付きの番号や名前が行の折り返しで分断されません。
ボックスをクリックして文字を選択し、Ctrl + C(Mac は ⌘ + C)を押します。
ノーブレークハイフン(‑、U+2011)は、行の折り返しが被害をもたらす場面で欲しいハイフンです。どのフォントでも普通のハイフンと同じに見え、同じ場所に座り、同じように読めます — しかしレイアウトエンジンに「単語の両半分を分断してはならない」と伝えるため、ワープロはそのハイフンで折り返すよりも、ブロック全体を次の行へ押し出すことを選びます。電話番号なら、555-0134 がある行の末尾で「555-」になり、次の行頭で「0134」に続く — どこにもつながらない親切番号 — ではなく、完全なまま保たれるということです。型番、シリアルコード、口座参照、ハイフン付きの姓にも同じ論理が当てはまります。
この文字は、組版テキストのもっと静かな問題 — 改行 — も解決します。多くのエディターはハイフンでもスペースと同じくらい平気で改行するので、行末に「well-」が取り残されたりします。ノーブレークハイフンはこの改行を防ぎ、複合語やコードを1つの視覚単位として保ちます。印刷とタイポグラフィでは1世紀にわたる標準の作法で、HTMLでは名前付き実体がないため数値文字参照として書きます。ワープロではキーではなくショートカットで挿入します。
この文字に出会う通常の理由は、挿入ではなく除去です。普通のテキストでは見えず、検索ボックスに打ち込めないため、貼り付けた文書が気づかぬうちに何十個も運んでいることがあり、そして予想外のものを壊します。「555-0134」に一致できないあいまい検索、同一の電話番号2つを別の文字列とみなす重複チェック、非ASCIIバイトに詰まるCSV取り込み、これまで千回受け入れた名前を拒否するフォーム。このサイトのハイフン除去ツールは U+2011 をコードポイントで検出し、1パスで正規化します。
すべてのプラットフォームのキーボードショートカット。入力せずに上のカードからコピーもできます。
| プラットフォーム | ショートカット |
|---|---|
| Word(Windows) | Ctrl + Shift + - |
| Word(Mac) | ⌘ + Shift + - |
| Windows(すべてのアプリ) | テンキーで Alt + 8209 |
| Google Docs | 挿入 → 特殊文字 →「non-breaking hyphen」を検索 |
| Mac | 既定のショートカットなし — 上でコピー、または絵文字と記号(⌃⌘スペース) |
| HTML / CSS | ‑ — 名前付き実体がないため数値参照 |
| InDesign | テキスト → 特殊文字を挿入 → ハイフンとダッシュ → 改行しないハイフン |
| LaTeX | ハイフン付きグループ内で \mbox{-} または \nobreakdash- |
文字が本来の役割を果たしている例と、別のダッシュに置き換えたときの変化。
代表:555-0134
部品 AN-4471-B を注文
Jean-Pierre Dubois
リリース 2-4-17
参照 88-4410-02
どれも組版文書では標準で、正しい場所では役に立ち、データの欄では静かな危険物です。
ハイフン付き単語の内部での改行を防ぎます。ASCII検証と完全一致の文字列比較を壊します。
555-0134
改行が必要になるまで見えません。PDFテキストが検索結果を断片化する主因です。
example
改行をまたいで2つの単語を貼り合わせます — 10 kg、Mr Smith — 素朴な分かち書き処理を壊します。
10 kg · Mr Smith
まったく見えないまま改行の機会を提供します — 4つの中で手作業で見つけるのが最も難しい文字です。
unbreakable
ハイフンの3変種はこのサイトのハイフン除去ツールが扱うもの。2つのスペース文字は識別ツールにあるので、掃除の前に少なくとも貼り付けた行の中身を突き止められます。
似ているのに挙動が決して同じではない 3 つの文字。必要なものをコピーするか、各文字の詳細なリファレンスをお読みください。