하이픈과 대시는 길이가 다른 선처럼 보이지만 쓰임도 다르다. 아래 구분은 미국 영어권 조판을 중심으로 하며, 한국어 문장과 다른 언어의 원고에는 해당 언어의 규칙을 함께 확인한다.
| 문자 | 이름 | 영문에서의 용례 |
|---|---|---|
- |
하이픈 | 복합어의 연결이나 단어의 분철 |
– |
엔대시 | 2020–2026처럼 범위, 두 대상의 연결 |
— |
엠대시 | 문장 중간의 끊김이나 삽입 |
- 글자 모양이 비슷해도 소스의 문자가 같지는 않다. 문서에서 부호를 찾거나 복사할 때 차이가 남는다.
- 작품명과 인명의 하이픈은 철자의 일부일 수 있다. 더 긴 선으로 보이게 하려고 대시로 일괄 치환하지 않는다.
- 코드와 명령어의
-는 그대로 둔다.--help같은 옵션을 엠대시로 바꾸면 다른 문자열이 된다. - 대시 앞뒤의 공백은 언어와 출판물의 편집 방침에 따라 판단한다. 한 저자의 방식을 유일한 규칙으로 삼지 않는다.
- 날짜의 범위와 문장 속 삽입을 구별하고 같은 용도의 표기를 문서 안에서 맞춘다. 문장 부호의 편집 방침에 예외를 함께 남길 수 있다.
원고와 코드의 따옴표처럼 모양을 고르는 일과 문자를 식별하는 일이 겹친다. 타이포그래피 기본 규칙에서는 먼저 역할을 구별한 뒤 전체 문서의 일관성을 살핀다.