공백 문자가 무엇인지 알아보기
“빈칸”처럼 보여도 Unicode 코드가 다르면 너비·줄바꿈·앱 허용 여부가 달라집니다. 이 페이지는 개념을 잡고, 표로 빠르게 고르려면 공백 종류 비교를 보면 됩니다.
한 줄 정의
공백 문자(whitespace)는 글자 모양을 그리기보다 간격·줄바꿈·정렬을 제어하는 Unicode 문자입니다. Unicode UAX #44에서도 whitespace를 “주변 글자의 서식에만 영향을 주도록 의도된, 보이지 않는 문자”로 설명합니다.
일상에서 말하는 “띄어쓰기”는 대개 U+0020입니다. Gongbaek이 다루는 전각·제로폭·NBSP 등은 그보다 특수하고, 플랫폼마다 필터가 다릅니다.
일반 공백 (Space)
의미:
키보드 스페이스바로 입력하는 기본 공백입니다. 줄 끝에서는 보통 다음 줄로 넘어갈 수 있습니다.
주요 사용 용도:
전각 공백 (Ideographic Space)
의미:
한글·한자 한 글자폭에 가까운 넓은 공백입니다. 닉네임·정렬에서 「눈에 띄는 빈칸」으로 자주 쓰입니다.
주요 사용 용도:
줄바꿈 방지 공백 (NBSP)
의미:
줄 끝에서 단어가 갈라지지 않게 붙잡는 공백입니다. HTML의 와 같은 계열입니다.
주요 사용 용도:
제로폭 공백 (ZWSP)
의미:
너비가 0이라 화면에 거의 안 보이지만 문자열에는 존재합니다. 투명글자·긴 단어 줄바꿈 힌트 등에 쓰입니다.
주요 사용 용도:
한글 채움 문자 (ㅤ)
의미:
한글 자모 영역의 채움 문자입니다. 검색에서 「ㅤ」로 많이 찾으며, 제로폭과 달리 빈칸처럼 보일 때가 있습니다. 닉네임·프로필용으로 자주 복사됩니다.
주요 사용 용도:
Em 스페이스
의미:
현재 글꼴의 em 너비에 해당하는 넓은 공백입니다. 영문 타이포그래피에서 쓰입니다.
주요 사용 용도:
En 스페이스
의미:
em의 절반 정도 너비의 공백입니다. Em보다 좁은 간격이 필요할 때 씁니다.
주요 사용 용도:
어디에 쓰이나
자주 헷갈리는 점
- 「공백 문자」와 「띄어쓰기」는 같은가요?
- 아니요. 띄어쓰기는 보통 키보드 스페이스(U+0020)를 말합니다. 공백 문자는 전각·NBSP·제로폭·한글 채움(ㅤ)처럼 코드가 다른 여러 문자를 아우르는 말입니다.
- 「ㅤ」와 제로폭 중 무엇을 써야 하나요?
- 빈칸처럼 보이게 하려면 「ㅤ」를, 거의 안 보이게 하려면 제로폭을 먼저 시험해 보세요. 앱마다 다르므로 투명글자에서 복사한 뒤 붙여넣기 테스트로 확인하는 편이 안전합니다.
- 글자 수에 잡히나요?
- 대부분 잡힙니다. 몇 자인지 바로 보려면 글자수세기에 붙여넣으세요.
- 모든 앱에서 되나요?
- 아닙니다. 필터·정책이 다르고 수시로 바뀝니다. 이 사이트의 안내는 참고용이며, 최종 허용 여부는 각 서비스 규칙을 따릅니다.
아직 댓글이 없습니다