코딩·터미널을 위한 한글 고정폭 폰트 4선
본문용 고딕이나 명조와 달리, 코드 에디터와 터미널 화면에는 별도의 글꼴 축이 필요합니다. 바로 고정폭(monospace, 등폭) 폰트입니다. 본 큐레이션은 designnews.kr의 한글 고정폭 컬렉션으로, 실무에서 검증된 4종을 듀오스페이스 정렬 구조와 용도 기준으로 정리했습니다. 4종 모두 OFL(SIL Open Font License) 기반 상업적 무료 사용이 가능합니다.
등폭이 왜 코딩에 필요한가
일반 본문 폰트는 글자마다 폭이 다릅니다. i는 좁고 W는 넓습니다. 비례폭(proportional) 구조라 부르며, 책·기사·웹 본문에서는 자연스럽게 읽히지만 코드 화면에서는 문제가 됩니다. 들여쓰기 두 칸이 줄마다 달라 보이고, 함수 인자 목록의 콤마 위치가 흐트러지며, ASCII 표의 세로선이 어긋납니다.
등폭 폰트는 i든 W든 한글 ‘가’든 동일한 가로 폭을 차지합니다. 덕분에 들여쓰기·괄호·콜론이 세로축에 그대로 정렬되고, 마크다운 표나 로그 파일이 격자처럼 떨어집니다. 코드 리뷰에서 diff를 읽을 때, 두 블록의 같은 위치를 눈으로 따라가는 부담이 줄어듭니다.
또 하나, 문자 식별성입니다. 코딩 폰트는 소문자 l, 숫자 1, 대문자 I를 명확히 구별하고, 숫자 0과 알파벳 O가 헷갈리지 않게 0에 슬래시(슬래시드 제로)나 점을 넣는 경우가 많습니다. lOOl과 1OO1을 즉시 구분할 수 있어야 변수명·해시·URL을 잘못 읽지 않습니다. 본문 고딕은 이 구분이 모호해 코드용으로는 적합하지 않습니다.
한글 듀오스페이스 정렬 원리
한글 등폭은 라틴 등폭과 구조가 다릅니다. ‘ㅁ’과 ‘쀍’은 자소 수가 크게 차이 나는데, 라틴 1칸 폭에 한글까지 욱여넣으면 ‘쀍’이 깨집니다. 그래서 한글 코딩 폰트는 듀오스페이스(duospace) 구조를 채택합니다. 라틴·숫자·기호는 1칸, 한글은 정확히 그 2배인 2칸을 차지하도록 폭을 고정합니다.
본 큐레이션의 4종 모두 라틴 : 한글 = 1 : 2 비율을 실측으로 확인했습니다. 덕분에 한글 주석이나 문자열 리터럴이 섞인 코드에서도 정렬이 깨지지 않습니다. 예를 들어 # 사용자 입력 검증이라는 주석이 들여쓰기 위치를 정확히 지키고, 한글이 포함된 마크다운 표도 셀 폭이 맞습니다. 터미널에서 한글 로그를 출력할 때도 마찬가지입니다.
실무 개발용 — IDE·에디터·터미널 본문
D2Coding — 개발자용 등폭 고딕

D2Coding은 NHN이 개발자용으로 공개한 등폭 글꼴입니다. Regular(400)·Bold(700) 2단계 굵기를 제공해 본문 코드와 키워드 강조를 같은 패밀리 안에서 처리할 수 있습니다.
라틴은 가로획이 또렷하고 글자 속공간이 넉넉한 편이라 작은 크기에서도 형태가 무너지지 않습니다. 한글은 모던한 고딕 골격으로 네모틀에 안정적으로 들어차며, 라틴 1칸 : 한글 2칸의 듀오스페이스 비율을 정확히 지킵니다. l·1·I의 세리프 차이, 0의 슬래시 처리로 식별성도 확보됩니다. VS Code·IntelliJ·터미널 등 한글 주석이 자주 등장하는 환경에서 1순위로 검토할 만한 선택지입니다.
나눔고딕코딩 — 나눔고딕 패밀리의 코딩 변형

나눔고딕코딩은 NHN이 배포한 등폭 글꼴로, 나눔고딕 패밀리의 골격을 코드 환경에 맞춰 재조정한 변형입니다. Regular(400)·Bold(700) 2단계 굵기를 제공합니다. 본문에서 익숙해진 나눔고딕의 한글 인상을 그대로 가져가면서, 자폭을 등폭으로 재구성한 형태입니다.
한글 자소가 부드럽고 곡선 처리가 D2Coding보다 살짝 둥글어, 코드 화면이 덜 딱딱하게 보입니다. 디자인 작업과 코딩을 오가는 사용자, 또는 사내 디자인 시스템 본문 폰트로 나눔고딕을 쓰는 팀이 에디터까지 같은 인상으로 통일하고 싶을 때 자연스러운 선택이 됩니다. 듀오스페이스 비율은 1 : 2로 동일해 한글 주석 정렬에 문제가 없습니다.
레트로·픽셀 — 게임 UI·복고 디자인·터미널 아트
Neo둥근모 Code — 둥근 픽셀의 등폭 변형

Neo둥근모 Code는 Dalgona가 공개한 비트맵 계열 글꼴로, 옛 둥근모 픽셀 폰트의 인상을 현대 코드 환경에 맞게 재구성했습니다. Regular(400) 1단계 굵기로 제공됩니다.
글자 모서리가 픽셀 그리드 위에서 살짝 둥글게 처리돼, 같은 도트 미감이라도 GalmuriMono11보다 부드러운 인상을 줍니다. 한글 자소는 정사각형 그리드에 또박또박 배치되며, 라틴 1 : 한글 2의 듀오스페이스 폭을 지킵니다. 작은 크기에서 픽셀 형태가 또렷이 살아나기 때문에 도트 그래픽 게임의 UI 텍스트, 복고풍 웹사이트의 코드 블록, 8·16비트 컴퓨터를 흉내 낸 터미널 아트 작업에 잘 맞습니다. 본문 가독성보다는 분위기 연출이 우선인 화면용 글꼴입니다.
GalmuriMono11 — 비트맵 픽셀의 또렷한 등폭

GalmuriMono11은 quiple이 공개한 비트맵 픽셀 글꼴의 등폭 버전입니다. Regular(400) 1단계 굵기로 배포됩니다. 이름의 ‘11’은 Galmuri 계열의 크기 구분 명칭으로, 공식 기준 Galmuri11은 약 12px 크기를 위한 비트맵입니다.
픽셀 모서리를 둥글게 다듬지 않고 사각 도트 형태를 그대로 살려, Neo둥근모 Code보다 직각·기계적 인상이 강합니다. 제작자 quiple은 Nintendo DS의 폰트 디자인에서 영감을 받았다고 밝히고 있으며, 작은 비트맵 크기에서도 한글 음절을 또렷이 지원합니다. 라틴 1 : 한글 2 듀오스페이스 비율이 정확해 코드·로그 화면의 세로 정렬이 유지됩니다. 복고 게임 인터페이스, 픽셀 아트 포스터의 캡션, 도스·터미널 콘셉트의 영상 자막처럼 비트맵 미감을 적극적으로 드러내야 하는 작업에 권합니다.
용도별 추천 정리
IDE·코드 에디터 본문으로 매일 쓸 폰트 — D2Coding을 1순위로 추천합니다. 한글 주석과 라틴 코드가 같은 시각 무게로 어울립니다. 나눔고딕 패밀리와 시스템을 통일하고 싶다면 나눔고딕코딩이 자연스럽습니다.
터미널·로그 뷰어 — 두 폰트 모두 적합합니다. 라틴 1 : 한글 2 비율이 정확해 한글 로그가 섞여도 격자가 흐트러지지 않습니다.
게임 UI·복고풍 디자인·픽셀 아트 — Neo둥근모 Code와 GalmuriMono11 중 인상을 선택하면 됩니다. 둥글고 친근한 도트 톤은 Neo둥근모 Code, 각진 비트맵·올드 PC 감성은 GalmuriMono11 쪽입니다.
터미널 콘셉트 영상·8비트 콘셉트 인터페이스 — GalmuriMono11이 사각 도트 인상을 더 분명하게 드러냅니다.
마무리
고정폭은 본문 폰트와 완전히 다른 축으로 평가해야 합니다. 자폭 일치로 코드를 정렬하고, 문자 식별성으로 변수명을 안전하게 읽으며, 듀오스페이스로 한글 주석까지 격자에 맞추는 것이 핵심입니다. 본 4종은 모두 OFL 기반으로 개인·상업 프로젝트에 자유롭게 쓸 수 있으나, 임베드·재배포 등 세부 조건은 배포처의 라이선스 원문을 확인한 뒤 적용하길 권합니다.