メインコンテンツへスキップ

【意外と知らない!?】ハイフン、enダッシュ、emダッシュの正しい使い分け講座

·2 分
2025/03 タイポグラフィ 文章術 ライティング 記号 デザイン

【意外と知らない!?】ハイフン、enダッシュ、emダッシュの正しい使い分け講座

引用元:https://news.ycombinator.com/item?id=43497719

mmooss 2025-03-27T23:41:22

覚え方のコツだけど、完璧じゃないかもね!
・ハイフンは単語同士をつなげるよ。double-deckerとか。
・ENダッシュは範囲を示すよ。Boston-San Francisco便とか。両端だけでなく、間も全部含む感じ。
・EMダッシュは文や思考を区切るんだ。’What the—!’とか。
Unicodeには色々あるんだね。figure dashとか、horizontal barsなんてのも!

lxgr 2025-03-28T01:12:59

>EMダッシュは文や思考を区切るってあるけど、スタイルガイドによっては“スペース、ENダッシュ、スペース”を推奨してるよ。そっちの方が好きだなー。ソフトによってはEMダッシュが単語の区切りとして認識されないんだよね。Kindleとかだと、EMダッシュの前後の単語が両方選択されちゃって、辞書が使いづらいんだ。

krick 2025-03-28T11:10:09

え、みんなEMダッシュの周りにスペース入れないの?フランス語とかロシア語だと普通に入れるよ。だから英語でもそうしてたんだけど。スペイン語だと片側だけスペース入れるらしいね。

rmunn 2025-03-28T13:16:21

私もEMダッシュの周りにスペース入れる派。単語がくっついてる感じが気持ち悪いんだよね。スペースがあった方が、EMダッシュが独立した単語みたいに見えていい感じ。

tines 2025-03-28T14:02:09

スペース入れると、スマホで見たときにEMダッシュが文末にぶら下がって見栄えが悪くなるんだよ。スペースがない方が、単語とEMダッシュが一緒に改行されるから、見た目がスッキリする。

rmunn 2025-03-28T14:29:32

それ、他のコメントでメリットとして挙げたよ。スペース入れるかどうかは好みの問題だよね。私はhansvmさんと同じで、EMダッシュがぶら下がる方が好き。単語とEMダッシュが一緒に改行されるのは嫌だな。趣味の問題だねー。

lashloch 2025-03-28T13:43:51

面白い!私は真逆だわ。スペースがあると気が散るんだよね。好みは人それぞれだね!😊

rmunn 2025-03-28T13:49:27

好みはそれぞれだよね!スペース入れる派のメリットは、スペースがあるから単語とEMダッシュが一緒に改行されないこと。スペース入れない派のメリットは、単語とEMダッシュが一緒に改行されること。…って、両方逆のこと言ってるじゃん!まあ、それも好みの問題ってことで。😊

snozolli 2025-03-28T14:40:17

EMダッシュの周りにスペースを入れないって言うけど、私が高校でタイプライターを習った時は、スペース2つ、ハイフン2つ、スペース2つって教わったよ。ピリオドとコロンの後もスペース2つだったし。今でも、ピリオドの後にスペースがない文章は読みにくいんだよね。

dragonwriter 2025-03-28T18:22:38

タイプライターの制約から生まれたルールを、タイプライターが関係ない環境で“正しい”って言うのは変だよね。時代が変わったんだから、新しいルールに従えばいいのに。

kevin_thibedeau 2025-03-28T18:37:38

それ教わったけど、時代遅れで意味ないからやめたわ。Monospaceフォントで長文を読むことなんて、そうそうないっしょ?

rahimnathwani 2025-03-28T01:58:33

イギリス育ちだけど、ずっとスペース、マイナス、スペースで使ってるよ。最初のキーボードは親父のタイプライターだったけど、マイナス記号以外のダッシュはなかった気がするな。

Propelloni 2025-03-28T09:40:35

ハイフンは「-」、En dashは「–」、Em dashは「—」って認識だったな。確か、LaTeX(かエディタ)が勝手に変換してくれた気がする。

KPGv2 2025-03-28T04:16:07

スペース、マイナス、スペースは、ピリオドの後にスペース2個入れるのと同じレベル。

lxgr 2025-03-28T04:29:22

なんで?タイプライターとか、ダッシュがない文字セットで、en dashとかem dashを近似する唯一の方法じゃん。もう片方は、せいぜい組版のバグの対策でしょ。

Propelloni 2025-03-28T09:43:28

-、–、—は、確かLaTeXでのやり方で、タイプライターでも簡単にできると思う。でも、文を区切る時は「 – 」の方が「—」より見た目が良いから使うな。じゃあね;)

rahimnathwani 2025-03-28T04:35:00

10年くらい前まで、ピリオドの後にスペース2個入れてたわ。

Daneel_ 2025-03-28T05:24:07

今でもそうしてるし、ピリオドの後にスペース2個あった方が読みやすいと思う。

asveikau 2025-03-28T16:55:17

物理キーボードで打つ時は、まだやっちゃうな。癖って怖い。昔覚えたから抜けなくて。
スマホと物理キーボードで編集したものが混ざると、スペースの使い方がバラバラになるからバレる。

rahimnathwani 2025-03-28T17:00:09

癖って怖い。昔覚えたから抜けなくて。

独学でタイプを覚えたから、40代になってから正しい方法を学び直したんだよね。keybr.comで40時間くらい練習して、やっと普通のタイピング速度に近づけたから、作業に影響なく正しい方法に切り替えられたよ。
ダブルスペースをやめるのは1週間くらいで済んだ。

もっとコメントを表示(1)
opello 2025-03-28T05:12:54

なんかスタイルガイドだと、em dashの前後には「スペース、en dash、スペース」を入れるのが良いって書いてあるらしいよ。

記事の最後の方にも、em dashの前後のスペースは主観的なものだって書いてあるね。

>em dashの前後のスペースは色々あって、新聞とか雑誌だとスペースを入れることが多いけど、本とか学術誌だとスペースを入れないことが多いんだって。”

選択の問題だけど、commaとかparenthesisみたいに使われてるem dashを、highlightのパフォーマンスのためにスペースとen dashに置き換えるってこと?それなら、スペースとem dashで選択時のhighlightが改善されるんじゃない?em dashとen dashの使い分けが分かりにくくなるってことはないと思うけど。

JadeNB 2025-03-28T14:12:19

em dashの前後のスペースについてだけど、新聞とか雑誌だとスペースを入れることが多いけど、本とか学術誌だとスペースを入れないことが多いって面白いね。

thin spaceとかhair spaceで区切るって話が出てこないのが不思議。typographic的にはそれが良いと思ってたんだけど。

(Googleで調べたら、ただの思い込みだったみたい。どこにもそんなこと書いてなかった…)

opello 2025-03-28T15:43:29

>those are the thin-space and hair-space Unicode characters, though they show up full width for me”
へー、少なくとも俺のブラウザだと、thin spaceもhair spaceも0x20(普通のスペース)として表示されてるよ。コメントの処理とか、ブラウザがU+2009(thin)とかU+200A(hair)をU+0020に変換してるのかもね。

mmooss 2025-03-28T04:18:28

AP Style Manualだと、少なくともアメリカのジャーナリズムでは、<単語><スペース><dash><スペース><単語>って感じらしい。

ジャーナリズム以外だと、スペースなしで<単語><dash><単語>って感じ。

俺はスペースがあった方が検索しやすいと思う。このルールはコンピュータが普及する前からあったんだろうね。

lxgr 2025-03-28T04:25:42

><単語><dash><単語>”
それだとhyphenに見えちゃうかも。例えば、well-knownみたいな。

「単語 スペース dash スペース 単語」の方が分かりやすいと思う。

>The AP Style Manual, a/the leading source for US journalism”
アメリカのジャーナリストじゃないから、こういうルールを守らなくてもバレないんだよね :)

stouset 2025-03-28T06:37:04

プロポーショナルフォントだと、em dashとhyphenを間違えることはあんまりないと思う。

self-fulfilling
self—fulfilling
どっちか変に見えるでしょ?

mattl 2025-03-28T04:32:17

Chicago Manual of Styleだとスペースは入れないらしいよ。少なくともバリエーションはあるってことだね。

mmooss 2025-03-28T05:07:53

CMOSはジャーナリズムじゃないから、GP(general practice)からのバリエーションとは言えないんじゃない?

mattl 2025-03-28T05:45:05

CMOSを使ってる人の方が多いと思うよ。俺が今まで使ったところは全部CMOSだったし、今もCMOSを使ってる。

cyrillite 2025-03-28T11:11:23

スペースなしのem dashが嫌いだから、ずっとスペースを入れてる。スタイルガイドなんて気にしない。

lxgr 2025-03-28T12:19:27

スタイルガイドの良いところは、法律じゃなくてガイドってことだよね!
英語の良いところは、何が正しくて何が間違ってるか決める中央機関がないところ。個人の好みとか実験の余地がある感じ。
ドイツとかと違って、すごく新鮮。ドイツには「正しさ」を管理する半公式な機関が複数あるし。

KPGv2 2025-03-28T04:15:30

>一部のスタイルガイドでは、”スペース、en dash、スペース”を推奨してるらしいよ
マジで?どのスタイルガイド?ちょっと気持ち悪いから、そういうのは避けたいわ!

divbzero 2025-03-28T00:51:06

数学で使うときは、ハイフンマイナス(U+002d)より専用のマイナス(U+2212)が好きだな。フォントによって見た目が違うから。
専用のハイフン(U+2010)がハイフンマイナスより良い場合ってある?

BoumTAC 2025-03-28T09:15:10

英語ネイティブじゃないんだけど、英語でセミコロン(;)って使わないの?
自分的には、EMダッシュと同じ目的に感じるんだけど。
あと、EMダッシュってChatGPTで初めて知った。今まで見たことなかった。

energy123 2025-03-28T01:28:25

EMダッシュは今やGPT-ismだから、文章がLLMの出力だって思われたくなければ使わない方が良いかもね。

phlakaton 2025-03-28T04:37:11

Emily Dickinsonは泣いた—

mmooss 2025-03-28T05:16:05

ハッ、良い指摘だね。面白い疑問だ。
Dickinsonはどんなダッシュを意図してたんだろう?
当時のEmily Dickinsonの本を見ても、Dickinsonが活字に注意を払ってたか、どの程度コントロールしてたかはわからないし、手書きの文書を見ても区別は難しいかも。

armedgorilla 2025-03-28T11:59:01

幸い、彼女の手書き文書はたくさん残ってるよ。彼女の詩は死後に出版されたんだ。彼女は句読点をペース配分や音色のマーカーとして使ってると思う。
>私は彼女のマークを
>息切れするようなポーズとして解釈してる—
>ユニコードがないから—
>mに与えられるべき—
>そしてスペース—

econ 2025-03-28T02:49:13

こんな感じの範囲キーを持つ配列とかオブジェクトが欲しい。
arr[0–2] = 123;
if(arr[1.5555]>122){}

st_goliath 2025-03-28T00:12:46

あと、「一」と混同しないように……

もっとコメントを表示(2)
A_D_E_P_T 2025-03-27T20:41:20

ほとんどのキーボードにemダッシュはないよね。毎回ALT+0151押すのめんどいから、ハイフン2つで代用してるわー。–って感じで。
LLMライターかどうか見抜くのに、emダッシュ、enダッシュ、ハイフンの使い分けが一番わかりやすいと思うんだよね。ネットの文章の年代も特定できそう。2022年以前はemダッシュあんま使われてなかった気がする。

BalinKing 2025-03-27T21:06:04

このテスト、macOSだとショートカットがあるから偏ってる気がする。俺、Gen Zだけど、Mac使ってるおかげで、正しいダッシュをちゃんと使うようにしてるんだよね。もちろん、OS関係なく統計的に意味がある可能性もあるけど。俺の文章(めっちゃ人間が書いてる)がチューリングテストに落ちるなんて、ちょっと悲しいわー。

MrJohz 2025-03-27T21:08:07

compose key使ってる人も、em/enダッシュ簡単に出せるから、結構使ってるよ。

pests 2025-03-28T05:47:03

WindowsでもWindows+.で絵文字キーボード開いて、記号タブに切り替えればunicode見れるよ。ダッシュも色々あるし、検索もできる。

Freak_NL 2025-03-27T22:13:40

Mac関係ないじゃん。Linuxでもemダッシュとかcompose-key使えるし、Androidもオンスクリーンキーボードの-長押しで出てくるし。(Windowsにもなんかあるんだろうけど、見つけにくいんだよね。)

tkzed49 2025-03-27T23:33:52

Windowsで簡単にできるわけないじゃん。compose keyエミュレートするサードパーティ製プログラム入れればできるけど、macOSだと「普通に使える」し。それが95%のユーザーにとって大きいと思う。

marcellus23 2025-03-28T14:48:09

なんか面白いね。macOSだとalt+-とかalt+shift+-でem/enダッシュ打てるのに、コメント欄では別の方法が提案されてる。
1.余計な機能もいっぱい付いてるツールをインストールして設定する(実質サードパーティ製)
2.ググってコピペ(笑)
3.キーボードショートカットで記号ピッカー出して、em/enダッシュがあるタブをクリックして入力
いやいや、ありえないでしょ。

harrall 2025-03-27T22:11:09

iPhoneだと、ハイフン2つ打つとemダッシュになるよ。
– が — になる。
もしOPがiPhoneで書いてたら、自分のテストでLLMって判定されちゃうね。

oneeyedpigeon 2025-03-27T22:22:38

数字と数字の間だとenダッシュになるの?

ogurechny 2025-03-28T00:50:55

ちゃんとしたキーボードレイアウトをインストールすればいいだけなのに。Unicodeとかフルカラー絵文字フォントの時代に、タイプライターキーボード使ってるのがおかしい。Windowsロゴキーとか、メディアキーとか、IEとかOutlookのロゴキーとか、Microsoftの趣味でしょ。IBMがオフィスコンピュータ用にキー配置決めて、みんなコピーして、Windowsが基本システムになって、Microsoftが国際化を進めて、みんなそれに従った。基本的な記号はあったのに、キーボードに追加されなかったのは、Wordを良く見せようとしたか、プログラマーが非ASCII文字をデータ扱いしてたからじゃない?

mmooss 2025-03-28T04:34:40

>最初、IBMは個人のオフィス用コンピューターに合うように、キーをその場しのぎで決めたんだよね。
それってASCIIとかタイプライターのキーボードに合わせたんじゃないの?

n2d4 2025-03-27T20:45:05

Alt+ハイフンとかAlt+Shift+ハイフンでendash/emdashになるよ。気づいてないかもだけど、2022年よりずっと前からemdash使ってた人(俺も)結構いるよ。(追記:Macだけみたい、下のコメント見て)

jml7c5 2025-03-27T20:47:11

それMacOSだけだと思う。

dragonwriter 2025-03-27T22:03:32

Microsoft Office(たぶんWordだけかもだけど、Windowsじゃない)にも同じようなショートカットあると思う。

harrall 2025-03-27T22:15:15

Wordならショートカットいらないよ。
ハイフン2つ(–)入力すればem dashに変換される。

hunter2_ 2025-03-28T03:43:31

Officeスイート全体で:でem dash。でen dash。
これって3、40年前からそうだから、em dashがLLMのサインってコメントは怪しいと思う。でもWebコンテンツに限れば、みんなOffice使ってないから仕方ないのかな。Webベースのコンテンツ管理システムにはこの機能ないし。

iggldiggl 2025-03-28T08:21:39

でen dash。
もっと大事なのは、ハイフン1つだけでも自動変換されるってこと。(スペースなしだとem dashとの区別がつかないからハイフン2つ必要。)

venusenvy47 2025-03-28T14:04:47

Powerpointでうまくいかないんだけど。実は昨日Powerpointでemdash作ろうとして「長いハイフン」の検索ワードがわからなくて困ってて、このスレッドに来たんだ。

lxgr 2025-03-28T00:56:28

macOSキーボードレイアウトの好きな機能の一つだけど、一番嫌いな機能に近いんだよねー。option + spaceで改行されないスペースが入っちゃう。
ほとんどいらないし、「スペース、en dash、スペース」って打つときに簡単に発生して見た目じゃわからない。

akho 2025-03-28T10:06:11

ダッシュの前には改行されないスペースを入れたいよね。

もっとコメントを表示(3)
lxgr 2025-03-28T15:51:10

え、マジで?それってさ、カッコで挟まれた挿入句のダッシュのところで改行できなくなるんじゃない?それだと困るんだけど!

tshaddox 2025-03-27T21:38:48

もう15年も「em dash」でググってコピペしてるわ。LLMとかできる前からね。

hiccuphippo 2025-03-27T23:09:43

キーマップをいじって、AltGr+ダッシュをem dashにするようにしてるんだ。Linuxだとxmodmapで簡単だけど、WindowsだとKeyboard Layout Creatorでちょっと面倒。

maegul 2025-03-27T21:29:18

一部の地域では、2022年までずっと「ダッシュ」の適切な使い方を気にして使ってたよ。LLMはそういう情報も学習してるんじゃないかな。

mkehrt 2025-03-27T21:04:21

できる限りem dashを使うようにしてて、無理なときはdouble en dashを使ってる。ただのオタクだからね。でもiOSだとdouble en dashがem dashに自動変換されるから、em dashがLLMの文章の証拠っていうのは怪しいと思ってる。

mmooss 2025-03-27T23:16:32

同じ結果になるdouble hyphenじゃダメなの?

kbenson 2025-03-27T21:27:26

自動変換はずっと前からあったよ。昔、ターミナルのロケール設定とman(troff/groff)の組み合わせで、param定義のハイフンがダッシュに変換されて、manページからコピペできなかったことがあったんだ。perldocも同じ理由で影響を受けてたと思う。
出版プラットフォームでも自動変換してるから、生成された文章の証拠にはならないと思うよ。

tedunangst 2025-03-27T21:30:26

これって、元々間違ったマークアップで書かれてたからだよ。出力がasciiのときは誰も気にしなかったけど、unicodeだと問題になる。

starfezzy 2025-03-27T22:37:12

一般の人がem dashを使ってないのは、LLMのせいじゃなくて、ただ単にem dashの存在を知らないからだよ。20年以上本を読んでても、何百回も見ているはずなのにね。
自分が言語を理解している人間様だと思って、言語botをバカにしてるNPCを想像してみてよ…

ryandrake 2025-03-28T04:52:19

アメリカの成人の21%は2024年時点で読み書きができなくて、54%は小学校6年生以下のレベルなんだって[1]。残念ながら、「平均的な人」のレベルは低いんだよね。
>1:
https://www.thenationalliteracyinstitute.com/post/literacy-s

kingo55 2025-03-27T21:36:30

最近のクライアントはダッシュの使い分けにうるさいんだよねー。オレが最初に出会ったのはパンデミック前だったから、仕事で使われててもLLMのせいとは限らないよ。Hacker NewsとかRedditでちゃんとemダッシュ使ってたら、マジで信頼できる情報源かもねー。ま、場合によるけど。;)

op00to 2025-03-27T21:51:48

オレのLLMのプロンプトには必ず「emダッシュとセミコロンは絶対使うな」って入れてる。じゃないと誰かに送る時困るし。;)

thesauri 2025-03-27T20:45:40

Macでのダッシュの打ち方:
ハイフン -:-
enダッシュ –:alt -
emダッシュ —:alt shift -

alabastervlog 2025-03-27T20:51:34

US英語のMacのキーボードがマジ優秀すぎて、なんで他のプラットフォームがコピーしないのか謎だわ。オレがMac使い始めたのは遅かったけど、もっと早く使ってればよかったって思う理由の一つだもん。

culi 2025-03-27T21:47:29

まあまあ良いんだけど、任意のunicode文字を入力できないのがマジ不便。Windows/WSLからMacに乗り換えてからずっとイライラしてる。Í、Î、Ïのショートカットはあるのに、矢印みたいなよく使う文字がないんだもん。

minitech 2025-03-27T22:11:41

Control+Command+SpaceかFn+E、または編集>絵文字と記号で文字の名前が分かれば入力できるよ。頻繁に使うには不便だけど、緊急時には役立つかも。

agys 2025-03-27T21:23:31

このキーの組み合わせはUSキーボード固有じゃないよ。似たような文字が同じキーにまとめて配置されてるのが良いよね。
例:enとemは-にある。
以下はスイス固有かも?
~はN、@はG、|と\と/は7、√はV、¥はY、€はE、∑はWにある。(∑は回転したW)

alabastervlog 2025-03-27T21:31:13

うん、オレのUSキーボードもほぼ同じだね。ただ、@(shift+2で入力、キーにも書いてある)とか|/\はもっと目立つ場所にあるよ(シフトなしで入力できるキーが2つもある)。©はoption+gで入力できる(これはまだ理にかなってる!)。キー配置のデザイナーが、できる限りニーモニック的なつながりを持たせようとしたのがわかる。チートシートがなくてもキーコンボを見つけやすく、覚えやすい。

heyjamesknight 2025-03-27T22:09:16

いや、LLMはemダッシュを正しく使えてないと思うよ。emダッシュの前後に必ずスペースを入れるじゃん。

Freak_NL 2025-03-27T22:20:25

スペースを入れるのは間違いじゃないよ。組版的には、ヘアスペースとか普通のスペースより狭いスペースを使うことが多いけど、プレーンテキストではスペースを入れるのが一般的。スタイルガイドによって意見は分かれるけど、新聞ではスペースを入れることが多いね。スペースがないと、両側の単語を繋ぐ長いハイフンに見えちゃうから。それじゃ機能しない。

記事一覧へ

海外テックの反応まとめ
著者
海外テックの反応まとめ
暇つぶしがてらに読むだけで海外のテックニュースに詳しくなれるまとめサイトです。