타자기로 밑줄 긋는 요령에서 시작해 snake_case가 된, 사용자 이름·이메일·파일명이 허용하는 유일한 공백 없는 문자 언더바(_) — 전각 형태 _, 겹줄 ‗, 윗줄 ‾ 친척들과 함께 살펴봅니다. 기호를 클릭하면 바로 복사됩니다.
언더바, 또는 로우 라인(_, U+005F LOW LINE)은 유니코드의 기본 라틴 블록에서 기준선 위에 놓이는 가로줄로, 일반 범주는 연결 문장부호(Connector Punctuation)입니다. 이 문자는 순전히 기계적인 요령에서 시작되었습니다 — 타자기에서 단어에 밑줄을 그으려면 그 단어를 입력한 뒤 캐리지를 처음 위치로 백스페이스하고 같은 자리에 언더바 키로 다시 겹쳐 입력해야 했습니다 — 이 전용 키는 1881년의 Caligraph 같은 기계에 실제로 있었습니다. 이 문자는 1967년 ASCII에 편입되어 코드포인트 95(0x5F)를 차지했는데, 이는 원래 그 자리에 있던 왼쪽 화살표(←)를 대체한 것이었습니다 — IBM의 EBCDIC은 이미 1964년에 “구분 문자(break character)”로 이를 추가한 바 있습니다. 이후 프로그래머들은 이를 단어 구분자로 재활용했습니다 — 언더바를 공백처럼 쓰는 방식은 1960년대 후반의 C 언어와 1978년 저서 The C Programming Language로 거슬러 올라가지만, “snake_case”라는 이름은 2004년경 Ruby 커뮤니티가 쓰기 시작하면서 붙었습니다(파이썬의 PEP 8은 지금도 이를 “lower_case_with_underscores”라고 부릅니다). 오늘날 언더바는 사용자 이름, 이메일 아이디 부분, 파일명, URL 슬러그에서 허용되는 유일한 공백 없는 문자이며, 마크다운에서는 _단일 언더바_를 기울임체로, __이중 언더바__를 볼드체로 읽습니다. 흔히 하이픈(-, U+002D)과 혼동되고, 더 넓은 사촌인 전각 로우 라인 _(U+FF3F)나 겹 로우 라인 ‗(U+2017)와도 자주 헷갈립니다.
평범한 키보드 로우 라인과 두 가지 너비 변형입니다 — 동아시아 조판에 쓰이는 전각 형태와 간격이 두 배인 겹줄 언더바. 어디에든 바로 붙여넣을 수 있습니다.
윗줄은 언더바의 거울상입니다 — 같은 가로줄을 텍스트 아래가 아니라 위에 놓은 것으로, 그래서 둘이 정반대로 헷갈리곤 합니다. 매크론은 사람들이 윗줄을 뜻하며 흔히 대신 입력하는 짧은 바입니다.
URL, 사용자 이름, 파일명에서 언더바와 하이픈은 끊임없이 서로 바뀌어 쓰이지만, 둘은 서로 다른 높이와 코드포인트를 가지며 각기 다른 역할을 합니다.
UltraTextGen을 쓰면 평범한 텍스트가 볼드체, 필기체 등 100가지가 넘는 유니코드 스타일로 무료로 즉시 바뀝니다.
UltraTextGen 열기 →