한글 문장부호 관습

Korean punctuation conventions

낫표(「」『』), 가운뎃점(·), 줄임표(……)처럼 한글 조판에서 서양 문장부호와 다르게 쓰이거나 아예 따로 존재하는 문장부호 관습.

다른 이름: 낫표가운뎃점줄임표
···
html
<div class="stage">
  <div class="row" id="r0"><span class="mark">「」</span><span class="ex">「어디 가?」 하고 물었다.</span></div>
  <div class="row" id="r1"><span class="mark">『』</span><span class="ex">『훈민정음』 해례본</span></div>
  <div class="row" id="r2"><span class="mark">·</span><span class="ex">국어·영어·수학</span></div>
  <div class="row" id="r3"><span class="mark">……</span><span class="ex">그건…… 나도 몰라.</span></div>
</div>
css
.stage{display:grid;gap:8px;width:min(94%,320px)}
.row{display:flex;align-items:baseline;gap:12px;padding:6px 10px;border-radius:8px;transition:background .35s}
.row.active{background:color-mix(in srgb, var(--accent) 14%, transparent)}
.mark{width:2.4em;flex:none;font:700 15px ui-monospace,Menlo,monospace;color:var(--accent-2);text-align:center}
.ex{font:13px -apple-system,system-ui,"Apple SD Gothic Neo",sans-serif;color:var(--fg)}
js
const rows = [0,1,2,3].map(function(i){ return document.getElementById('r' + i); });
let i = 0;
setInterval(function(){
  rows.forEach(function(r){ r.classList.remove('active'); });
  rows[i % rows.length].classList.add('active');
  i++;
}, 1100);

낫표(「」)는 대화·인용을 감싸는 데, 겹낫표(『』)는 책 제목·정기간행물처럼 더 큰 단위를 감싸는 데 씁니다. 서양의 큰따옴표·이탤릭이 하던 역할을 세로쓰기 전통에서 각지고 방향성 있는 괄호 모양으로 대신한 것입니다. 가로쓰기가 일반화된 지금도 출판물·공문서에서는 큰따옴표 대신 낫표를 쓰는 관습이 남아 있습니다.

가운뎃점(·, U+00B7 또는 문장부호용 U+318D)은 병렬 관계에 있는 단어들을 나열할 때 씁니다 — "국어·영어·수학"처럼 쉼표보다 더 대등하고 간결하게 묶인 느낌을 줍니다. 날짜 표기(2024. 3. 1.)에서도 온점 뒤에 붙는 관습이 있습니다.

줄임표는 표준적으로 가운뎃점 세 개를 위쪽에 찍은 형태(⋯⋯, 여섯 점)를 정식으로 치는 경우가 많지만, 실무에서는 일반 말줄임표(…… 또는 ...)로 대체하는 경우가 흔합니다. 물결표(~)는 범위("10~20개")를 나타내는 데 쓰이는데, 유니코드에 물결 대시(U+301C)와 전각 물결표(U+FF5E) 두 코드포인트가 있어 폰트·OS에 따라 다르게 렌더링될 수 있다는 점도 알아둘 만합니다.

언제 쓰나

출판물·공문서·전통 서예 느낌을 살릴 때는 낫표·가운뎃점 관습을 따르세요. 일반 웹 UI에서는 큰따옴표·쉼표로도 충분한 경우가 많습니다.