Skip to content

필사 모드: 프로그래밍 폰트 2026 — JetBrains Mono / Monaspace / Berkeley Mono / Iosevka / Geist Mono / D2Coding / HackGen 심층 비교

한국어
0%
정확도 0%
💡 왼쪽 원문을 읽으면서 오른쪽에 따라 써보세요. Tab 키로 힌트를 받을 수 있습니다.
원문 렌더가 준비되기 전까지 텍스트 가이드로 표시합니다.

> "Programming fonts are personal. But after staring at one for 2,000 hours a year, the difference between 'good' and 'great' becomes the difference between a sore neck and a comfortable afternoon." — Adam Wathan, 2024

코드를 읽는 시간이 쓰는 시간보다 훨씬 길다는 사실은 누구나 인정합니다. 그런데 정작 그 코드를 표시하는 **글자 모양(typeface)** 에 대해서는 IDE 기본값을 그대로 쓰는 개발자가 여전히 많습니다. 2026년 현재 프로그래밍 폰트 생태계는 어느 때보다 풍요로워졌습니다. JetBrains·GitHub·Microsoft·Apple·Vercel 같은 거대 기업이 직접 만들어 무료로 푸는 폰트가 늘었고, Berkeley Mono·MonoLisa·Operator Mono·Dank Mono·PragmataPro 같은 유료 폰트는 오히려 가격을 유지하면서도 충성 사용자층이 더 두꺼워졌습니다.

이 글에서는 JetBrains Mono, Monaspace, Fira Code, Hack, IBM Plex Mono, Berkeley Mono, Cascadia Code, MonoLisa, Operator Mono, Dank Mono, PragmataPro, SF Mono, Iosevka, Victor Mono, CommitMono, GeistMono, Recursive, Nerd Fonts, 그리고 한국어/일본어 CJK 폰트까지 한 번에 비교합니다.

1. 2026년 프로그래밍 폰트 지도 — 무료 / 유료 / 커스터마이즈 / CJK

2026년 프로그래밍 폰트는 네 개의 큰 박스로 묶을 수 있습니다.

| 카테고리 | 대표 폰트 | 특징 |

|---|---|---|

| 무료 클래식 | JetBrains Mono, Monaspace, Fira Code, Hack, IBM Plex Mono, Cascadia Code | 기업 후원·오픈소스, 즉시 사용 가능 |

| 유료 디자이너 | Berkeley Mono ($75), MonoLisa (€49), Operator Mono, Dank Mono, PragmataPro | 한 명의 타입 디자이너 작업, 디테일과 일관성 |

| 커스터마이즈/베리어블 | Iosevka, Recursive, Monaspace, Commit Mono | 너비·기울기·합자·스타일 조절 가능 |

| CJK 지원 | D2Coding, Pretendard Mono, HackGen, Cica, Migu, Sarasa Gothic | 한글·일본어·중국어 글자 셀 정렬 |

선택 기준은 다음 다섯 가지로 좁힐 수 있습니다.

1. **합자(ligature) 선호도** — `=>`, `!=`, `>=` 같은 기호를 화살표·≠·≥로 합쳐 보일지

2. **이탤릭 처리** — 일반 기울임인지, Operator Mono/Victor Mono처럼 손글씨 풍 cursive인지

3. **너비(width)** — Iosevka처럼 좁은 글자가 좋은지, JetBrains Mono처럼 넓은 글자가 좋은지

4. **CJK 필요 여부** — 코드와 한·일 주석을 같은 셀 너비로 정렬할지

5. **Nerd Fonts 아이콘** — Powerline·LSP 아이콘을 같이 쓸지

이 다섯 축을 기억해두면 아래 모든 폰트의 위치를 한 번에 파악할 수 있습니다.

2. JetBrains Mono — IDE 디폴트의 표준

JetBrains Mono는 2020년 1월 JetBrains가 자사 IDE 사용자를 위해 처음부터 새로 디자인해 무료(OFL) 라이선스로 푼 폰트입니다. 8개 굵기(Thin~ExtraBold)와 진짜 이탤릭(Italic)을 제공하고, 145개 합자(ligature)를 갖고 있습니다. 글자 높이가 약간 큰 편이라 작은 크기(11~12pt)에서도 가독성이 좋고, `0`(영) 안에 점이 있어 `O`(오)와 혼동되지 않습니다.

특징은 다음과 같습니다.

- **소문자 x-height가 크다** — 작은 크기에서도 읽기 편함

- **세리프(serif)가 없는 깔끔한 산세리프** — 1, l, I, i 구분 명확

- **합자가 풍부** — `=>`, `<=`, `!=`, `===`, `<->`, `<-`, `->`, `<<`, `>>`, `<<=`, `>>=` 등 145개

- **진짜 이탤릭** — 단순 기울임이 아닌 별도의 글리프

- **수학·논리 기호 합자** — `&&`, `||`, `??`, `?.`, `??=` 등 모던 언어 지원

JetBrains 측 발표에 따르면 IntelliJ IDEA 2020.1부터 디폴트로 설정됐고, 2024년 기준 누적 다운로드는 GitHub 릴리스만으로도 200만 회를 넘었습니다. 무료에 안정적이고 IDE 친화적이라 첫 프로그래밍 폰트로 가장 추천되는 선택지입니다.

단점이 있다면 다소 "교과서적"이라는 평입니다. 개성보다는 가독성·안정성에 무게가 실려 있어, 시각적으로 더 두드러진 디자인을 원하면 Berkeley Mono나 Operator Mono 쪽으로 넘어가게 됩니다.

3. Monaspace (GitHub, 2023.10) — texture-healing, 5 스타일, 무료

Monaspace는 GitHub가 2023년 10월에 공개한 **슈퍼패밀리(superfamily)** 입니다. 다섯 개의 등폭(monospace) 폰트가 하나의 가족을 이루는 구조이고, 모두 OFL 라이선스 무료입니다.

다섯 스타일은 다음과 같습니다.

| 이름 | 분류 | 특징 |

|---|---|---|

| Monaspace Neon | 네오 그로테스크 | JetBrains Mono와 비슷한 모던 산세리프 |

| Monaspace Argon | 휴머니스트 | 손글씨 흐름이 살아있는 부드러운 산세리프 |

| Monaspace Xenon | 슬랩 세리프 | 세리프가 있는 클래식 등폭 |

| Monaspace Radon | 손글씨 | 펜으로 쓴 듯한 자유로운 글자 |

| Monaspace Krypton | 기계적 | 미래적·기하학적 모노 |

Monaspace가 진짜 혁신을 부른 부분은 **texture healing** 이라는 기술입니다. 등폭 폰트는 모든 글자가 같은 너비를 갖기 때문에 `i`·`l`·`1` 같은 좁은 글자 옆에는 공백이 어색하게 많이 생깁니다. Monaspace는 OpenType의 컨텍스트 치환(contextual alternates) 기능으로 옆 글자에 따라 글자 너비를 약간씩 조정해 시각적으로 더 균질한 텍스처를 만듭니다. 등폭의 정렬 이점은 유지하면서 비등폭의 시각 균질성도 얻는 절충안입니다.

추가로 다섯 스타일을 같은 줄에서 섞어 쓸 수 있게 설계됐습니다 — 예를 들어 코드 본문은 Neon, 주석은 Argon으로 자동 전환하는 식의 "이중 폰트 코딩"이 가능합니다. VS Code의 `editor.fontFamily`에 둘을 같이 적어두고 주석에 별도 스타일을 매칭하면 됩니다.

4. Fira Code — 모질라 출신 합자

Fira Code는 모질라(Mozilla)의 Firefox OS 프로젝트에서 출발한 Fira Mono를 기반으로, Nikita Prokopov가 합자(ligature)를 추가해 만든 폰트입니다. 2014년 처음 공개됐고, 합자 트렌드의 시작점이라 할 수 있습니다. SIL OFL 라이선스 무료입니다.

특징은 다음과 같습니다.

- **합자의 원조** — `=>`, `!=`, `==`, `===`, `<=`, `>=`, `<-`, `->`, `<-`, `<->`, `<--`, `-->` 등 200개 이상

- **연결성 강조** — `--`가 끊김 없이 한 줄로, `==`가 두 줄로 연결돼 시각적으로 한 토큰임이 명확

- **6개 굵기** — Light~Bold

- **무료(OFL)**

단점은 글자 높이가 살짝 낮고 자간이 넓다는 점, 그리고 진짜 이탤릭이 없다는 점입니다. JetBrains Mono가 등장하기 전까지는 사실상 무료 합자 폰트의 표준이었지만, 2026년 현재는 JetBrains Mono·Monaspace에 다소 밀린 인상입니다. 그래도 GitHub 별 7만 4천(2024년 12월 기준)으로 여전히 가장 많이 다운로드되는 합자 폰트 중 하나입니다.

5. Hack / IBM Plex Mono — 무료 클래식

**Hack** 은 Source Code Pro를 기반으로 Christopher Simpkins가 2015년 sourcefoundry 이름으로 공개한 폰트입니다. MIT 변종 라이선스로 무료이고, "작은 픽셀 크기에서도 잘 읽힌다"는 목표가 가장 강합니다. 글자가 정사각형에 가깝게 디자인돼 있어 터미널에서 특히 좋습니다.

- **작은 크기 가독성** — 9pt에서도 또렷

- **합자 없음** — 그래서 토큰 경계가 항상 그대로

- **4개 굵기 + 이탤릭** — Regular, Bold, Italic, Bold Italic

- **터미널 친화적** — DejaVu Mono 계열의 안정감

**IBM Plex Mono** 는 IBM이 2017년 자사 브랜드 폰트로 공개한 Plex 패밀리의 등폭 버전입니다. SIL OFL 무료이고, Sans/Serif/Mono가 한 가족이라 디자인 일관성이 뛰어납니다. IBM 자체 디자인 시스템 Carbon의 기본 폰트이기도 합니다.

- **기업 친화적인 무난함** — 발표 자료에서 코드 블록 보여줘도 어색하지 않음

- **8개 굵기 + 진짜 이탤릭** — Thin~Bold

- **다국어 폭이 넓음** — 라틴 외에 키릴·그리스·히브리·태국 등 지원

- **Plex Sans/Serif와 같이 쓰면 디자인 일관성**

Hack은 "터미널·로그용 무난한 무료 폰트", IBM Plex Mono는 "발표·블로그·기업 자료에서 어울리는 무료 폰트" 정도로 분리해 기억하면 좋습니다.

6. Berkeley Mono — 사랑받는 유료 ($75)

Berkeley Mono는 미국 텍사스의 Neil Panchal이 2021년 공개한 유료 폰트입니다. 가격은 개인 라이선스 기준 $75 (1인용), 2026년 5월 현재까지 같은 가격을 유지하고 있습니다. 유료 프로그래밍 폰트 중 가장 폭발적인 인기를 얻은 폰트이고, Pieter Levels·DHH·Lee Robinson 같은 유명 개발자들이 공개적으로 사용한다고 밝혀 더 화제가 됐습니다.

특징은 다음과 같습니다.

- **레트로 모노스페이스 감성** — 80년대 베이 에어리어 컴퓨터 매뉴얼 분위기

- **두꺼운 stroke와 또렷한 자형** — 모든 굵기에서 일관된 시각 무게

- **합자 없음 (선택적으로 켤 수 있음)** — 토큰 경계를 명확히 보고 싶은 사람용

- **5개 굵기 + 진짜 이탤릭**

- **Berkeley Graphite, Berkeley Mono Variable** 같은 추가 패밀리 — 시간이 지나며 가족이 늘어감

Berkeley Mono가 유료인데도 사랑받는 이유는 두 가지입니다. 첫째, **시각적 정체성** — 한 번 본 사람은 다음에 다른 화면에서 봐도 "아, Berkeley Mono네"라고 알아챌 수 있을 정도로 캐릭터가 강합니다. 둘째, **개발자가 직접 만든 폰트** — Neil Panchal 본인이 엔지니어 출신이라, 자기가 매일 쓰는 도구로 다듬어 왔습니다.

단점은 글자 폭이 좁지 않아 같은 화면에 보이는 코드 양이 줄어든다는 점, 그리고 굵기·자형이 강해 작은 크기에서는 다소 부담스러울 수 있다는 점입니다.

7. Cascadia Code — 마이크로소프트

Cascadia Code는 마이크로소프트가 2019년 Windows Terminal과 함께 공개한 무료(OFL) 폰트입니다. 합자를 갖고 있고, 그 후로 Cascadia Mono(합자 제거 버전), Cascadia Code PL(파워라인 글리프 포함), Cascadia Mono PL 같은 변종이 추가됐습니다.

2024년에는 Cascadia Code Italic이 진짜 cursive(손글씨 풍) 이탤릭으로 업데이트돼, Operator Mono를 부분적으로 대체할 수 있는 무료 옵션이 됐습니다.

- **합자 + cursive 이탤릭** — Operator Mono 무료 대안

- **Powerline 글리프 내장 (PL 변종)** — 별도 패치 불필요

- **Windows·VS Code 기본** — 마이크로소프트 생태계에서 안 깔린 곳이 없음

- **9개 굵기 + 이탤릭**

Windows 환경에서 굳이 다른 폰트를 찾기 전에 한 번 시도해 볼 만한 무료 옵션입니다. PowerShell·WSL·Windows Terminal과 잘 어울리도록 처음부터 디자인됐습니다.

8. MonoLisa / Operator Mono / Dank Mono / PragmataPro — 유료 디자이너 폰트

유료 디자이너 폰트의 네 거두입니다.

**MonoLisa** 는 폴란드의 두 디자이너가 2019년 출시한 폰트로 가격은 €49 (개인 라이선스 1인용)입니다. 합자, 진짜 이탤릭, 알트(alt) 글리프, 베리어블 액세스를 제공합니다. 폰트 자체의 균형감이 좋아 "오래 봐도 피로하지 않다"는 평이 많고, Wes Bos·Lee Robinson·Tobias Lütke 등이 공개적으로 사용해 화제가 됐습니다. 굵기 5종 + 이탤릭이고, 진정한 cursive 이탤릭은 별매(파일 추가 구매) 옵션입니다.

**Operator Mono** 는 Hoefler & Co.가 2016년 출시한 폰트로 가격은 $199 입니다. 이 폰트의 진짜 가치는 **cursive 이탤릭** 입니다 — 일반 기울임이 아니라 손글씨 풍 글자가 따로 디자인돼 있어, 주석이나 키워드만 cursive로 바꾸면 시각적으로 매우 매력적입니다. 디자인적으로 "코드를 가장 예쁘게 만든다"는 평을 들으며 2017~2020년경 디자이너·프론트엔드 진영에서 폭발적으로 유행했습니다. 단점은 합자가 없고 가격이 비싸다는 점입니다.

**Dank Mono** 는 영국 디자이너 Phil Plückthun이 2018년 출시한 폰트로 가격은 £40 (약 $50)입니다. Operator Mono의 cursive 이탤릭 감성을 더 저렴한 가격에 제공해 주목받았고, 라운드한 자형과 합자를 모두 제공합니다. Regular/Bold + Italic 4종이 한 묶음입니다.

**PragmataPro** 는 이탈리아의 Fabrizio Schiavi가 2003년부터 다듬어 온 폰트로 가격은 €69 (Essential), €99 (Liga, 합자 포함)입니다. 가장 큰 특징은 **글자 폭이 매우 좁다**는 것입니다 — 같은 화면 너비에 다른 폰트보다 20~30% 더 많은 코드를 띄울 수 있습니다. 9,000개 이상의 글리프(이모지·수학·기술 기호 포함)를 제공해 거의 모든 케이스를 처리합니다. UNIX·과학 계산·터미널 위주 사용자에게 광적인 팬층이 있습니다.

| 폰트 | 가격 | cursive 이탤릭 | 합자 | 너비 |

|---|---|---|---|---|

| MonoLisa | €49 | 별매 | O | 보통 |

| Operator Mono | $199 | O (대표 기능) | X | 보통 |

| Dank Mono | £40 | O | O | 보통 |

| PragmataPro | €69~99 | X | 선택 | 매우 좁음 |

9. SF Mono / San Francisco Mono — 애플

SF Mono는 애플이 2016년 macOS Sierra와 함께 자체 IDE Xcode·터미널용으로 만든 폰트입니다. 처음에는 시스템 폰트로만 사용 가능했지만, 2019년부터 정식으로 다운로드 가능해졌고 (Apple Developer 사이트), Apple 디자인 라이선스 하에 macOS·iOS 디자인에 사용할 수 있습니다.

특징은 다음과 같습니다.

- **macOS Sonoma·iOS 17 이상의 Xcode 기본 폰트**

- **SF Pro와 한 가족** — 본문 폰트와 디자인 일관성

- **6개 굵기 + 이탤릭**

- **합자 없음**

- **무료지만 Apple 자사 제품·디자인 한정 라이선스** — 임의의 상업적 폰트로 재배포 불가

macOS·iOS 개발자라면 가장 자연스러운 선택입니다. SwiftUI·UIKit 미리보기와 같은 시각 무게로 코드가 보이기 때문에 디자인 작업과 코딩이 매끄럽게 이어집니다. 단, "맥북을 떠나 다른 OS로 가면 같은 폰트를 못 쓴다"는 약점이 있어, 크로스플랫폼 사용자는 JetBrains Mono나 Monaspace를 더 선호합니다.

10. Iosevka — 커스터마이즈의 끝판왕

Iosevka는 중국계 캐나다 디자이너 Renzhi Li(belleve)가 2015년부터 메인테인 중인 오픈소스(SIL OFL) 폰트입니다. 가장 큰 특징은 **극단적인 커스터마이즈** 입니다 — 글자 폭, 자형, 합자, 세리프, 이탤릭, 굵기, 곡선 형태까지 거의 모든 요소를 빌드 시점에 조절할 수 있습니다.

기본 설정은 **매우 좁은 너비**입니다 (보통의 70%). 같은 화면 폭에 30% 더 많은 코드를 띄울 수 있어 와이드모니터·세로분할에 최적입니다. 좁은 글자가 가독성을 떨어뜨릴 거라는 우려와 달리, 균형 잡힌 자형 덕분에 충분히 읽힙니다.

커스터마이즈 옵션 예시는 다음과 같습니다.

- **너비** — Normal / Extended / Aile (와이드)

- **자형** — 단순 / Slab (세리프 추가) / Etoile (양손 세리프)

- **합자** — Off / 표준 / 확장

- **이탤릭** — 단순 / Cursive

- **`a`·`g`·`l` 변종** — single-story / double-story / italic-form

이런 커스터마이즈는 GitHub 저장소에 npm 빌드 스크립트로 정리돼 있고, **Iosevka Customizer** 같은 웹 빌더로 GUI에서 설정해 다운로드할 수도 있습니다.

추가로 Iosevka는 슈퍼패밀리에 가까운 변종을 공식 배포합니다.

- **Iosevka SS01 ~ SS18** — 스타일 셋(Style Set), JetBrains Mono·Fira Code·Pragmata·Anonymous Pro 등 다른 폰트 자형을 흉내

- **Iosevka Aile** — 비등폭 산세리프, 일반 텍스트용

- **Iosevka Etoile** — 비등폭 세리프, 본문용

- **Iosevka Term** — 합자 없는 터미널 전용

Sarasa Gothic은 Iosevka를 기반으로 한·중·일 글리프를 추가한 자매 폰트로, CJK 환경에서 자주 같이 쓰입니다.

11. Victor Mono — 이탤릭 코멘트

Victor Mono는 노르웨이 디자이너 Rune Bjørnerås가 2018년 공개한 무료(OFL) 폰트입니다. 가장 큰 특징은 **이탤릭이 진짜 cursive 손글씨 풍**이라는 것입니다 — Operator Mono의 cursive 감성을 무료로 제공한 사실상 첫 폰트였고, 지금도 가장 잘 알려진 무료 cursive 폰트입니다.

특징은 다음과 같습니다.

- **cursive 이탤릭이 디폴트** — 주석을 cursive로 표시하면 코드와 시각 분리가 명확

- **합자 포함** — `=>`, `!=`, `>=` 등

- **7개 굵기** — Thin~Heavy

- **GitHub 별 7천 이상**

- **무료(OFL)**

VS Code에서 cursive 이탤릭을 쓰려면 폰트 패밀리를 설정한 뒤, 주석·키워드 등 토큰 스타일을 별도로 이탤릭으로 지정해야 합니다. Operator Mono의 분위기가 그리운데 $199을 쓰기 망설여진다면 Victor Mono가 좋은 대안입니다.

12. CommitMono / GeistMono (Vercel) / Recursive — 신예 무료

2022~2024년 사이 새로 등장한 무료 프로그래밍 폰트 세 가지입니다.

**Commit Mono** 는 Eigil Nikolajsen이 2023년 공개한 무료(OFL) 폰트입니다. "ligature 없는 중립적인 등폭"을 목표로, 시각적 노이즈를 최소화한 미니멀 디자인을 따릅니다. 베리어블 폰트로 굵기·기울기를 무단계 조절할 수 있고, 사이트에서 옵션을 선택하면 그 자리에서 빌드해 다운로드해 줍니다.

**GeistMono** 는 Vercel이 2023년 11월 자체 브랜드 폰트로 공개한 폰트입니다. Geist Sans와 같은 가족이고, OFL 무료입니다. Vercel 디자인 시스템과 호환되는 모노스페이스가 필요해서 만든 폰트이고, 그래서 다른 브랜드 폰트 옆에 두어도 디자인이 일관됩니다. Next.js·Vercel 공식 문서에서 코드 블록은 이미 GeistMono로 렌더링됩니다.

- **합자 적음** — Geist Sans의 무게감과 호환되는 단순함

- **9개 굵기**

- **베리어블 + 정적 모두 제공**

- **Next.js / Vercel 생태계 기본**

**Recursive** 는 미국 타입 디자이너 Stephen Nixon이 2018~2021년 작업한 폰트로, Google Fonts에 무료로 공개됐습니다. 가장 큰 특징은 **다섯 개의 베리어블 축(axis)** 입니다 — Monospace ↔ Proportional, Casual ↔ Sans, 굵기, 기울기, Cursive ↔ Linear. 한 폰트 안에서 모노/프로포셔널을 자유롭게 전환할 수 있어, 같은 텍스트의 일부만 모노스페이스로 두는 식의 디자인이 가능합니다. 디자인적으로 가장 야심찬 베리어블 폰트입니다.

13. Nerd Fonts — 아이콘 오버레이

Nerd Fonts는 폰트 그 자체가 아니라, 기존 프로그래밍 폰트에 **아이콘 글리프를 오버레이(patch)** 해 주는 프로젝트입니다. 2014년 Ryan McIntyre가 시작했고, MIT 라이선스 무료입니다.

원리는 다음과 같습니다.

- Powerline 아이콘 (`>`, `<` 화살표 모양 등 셸 프롬프트 장식)

- Font Awesome 아이콘 (1만 5천여 개)

- Devicons (언어 아이콘 — JS, Python, Go 등)

- Octicons (GitHub 아이콘)

- Material Design Icons

- 등 9,000여 개의 아이콘을 유니코드 사용자 영역(Private Use Area)에 매핑해, 기존 폰트와 합쳐 하나의 TTF/OTF로 패치

이 폰트를 깔면 i3·tmux·zsh `powerlevel10k`·Neovim `lualine` 같은 도구에서 아이콘을 표시할 수 있습니다. 2026년 5월 현재 50개 이상의 인기 프로그래밍 폰트에 대해 미리 패치된 버전을 GitHub 릴리스에서 받을 수 있습니다 — JetBrainsMono Nerd Font, FiraCode Nerd Font, Hack Nerd Font, CaskaydiaCove Nerd Font(Cascadia Code 패치본) 등.

직접 패치하려면 `font-patcher` 스크립트를 사용하고, 패치 후 폰트 이름이 "X Nerd Font" 또는 "X NF"로 바뀝니다. 터미널과 IDE 양쪽에서 같은 폰트를 쓰고 싶다면 Nerd Font 패치본을 깔아두는 게 편합니다.

14. CJK 지원 — D2Coding / Pretendard Mono / HackGen / Cica / Migu

영어 폰트들은 대부분 CJK(한·중·일) 글리프를 포함하지 않습니다. 그래서 한국어·일본어 주석을 쓰면 시스템 폴백 폰트(예: macOS의 PingFang, Windows의 Malgun Gothic)가 끼어들어 글자 셀이 어긋나고 가독성이 떨어집니다. 이 문제를 해결하는 두 가지 접근이 있습니다.

**(1) CJK 폰트와 영어 폰트를 함께 등록 (VS Code 방식)**

{

"editor.fontFamily": "'JetBrains Mono', 'D2Coding', monospace"

}

폴백 순서에 따라 영어 글자는 JetBrains Mono, 한글은 D2Coding이 그려집니다. 셀 너비가 1:2 비율로 정확히 맞아야 정렬이 깨지지 않습니다.

**(2) CJK 글리프가 미리 합쳐진 단일 폰트 사용**

이 카테고리의 주요 폰트는 다음과 같습니다.

| 폰트 | 만든 곳 | 베이스 | 라이선스 |

|---|---|---|---|

| D2Coding | 네이버 | 자체 디자인 | OFL |

| Pretendard Mono | 길형진 | 자체 디자인 | OFL |

| HackGen | yuru7 | Hack + 源柔ゴシック | OFL |

| Cica | miiton | Hack + Rounded Mgen+ + Nerd Font | OFL |

| Migu | itouhiro | M+ + IPAG | IPA |

| Sarasa Gothic | be5invis | Iosevka + 源ノ角ゴシック | OFL |

| UDEV Gothic | yuru7 | JetBrains Mono + BIZ UDGothic | OFL |

**D2Coding** 은 네이버가 2014년 공개한 한글 프로그래밍 폰트입니다. 1.3 버전부터는 합자도 추가됐고, 한국 개발 커뮤니티에서 가장 널리 쓰이는 한글 프로그래밍 폰트입니다. Regular/Bold 두 종.

**Pretendard Mono** 는 길형진이 만든 본문 폰트 Pretendard의 모노스페이스 버전입니다. 본문과 코드 양쪽에서 같은 디자인 톤을 유지할 수 있어 블로그·발표에서 좋습니다.

**HackGen** 은 일본 yuru7 팀이 Hack과 源柔ゴシック(Genjyuu Gothic)을 합친 폰트입니다. 합자 변종, Nerd Font 변종, Console 변종 등 여러 패키지를 제공합니다.

**Cica** 는 miiton이 Hack에 Rounded Mgen+와 Nerd Fonts를 합친 폰트입니다. 부드러운 라운드 자형과 일본어 글리프, 그리고 Nerd Fonts 아이콘까지 한 번에 들어 있어 터미널 사용자에게 인기입니다.

**Migu** 는 일본의 itouhiro가 M+와 IPAG를 합친 폰트로, Migu 1M(모노스페이스)이 코드용입니다. 점프율(行間)이 낮아 정보 밀도가 높은 화면에서 좋습니다.

**Sarasa Gothic** 은 Iosevka 메인테이너 belleve의 자매 프로젝트로, Iosevka 베이스 + 源ノ角ゴシック(Source Han Sans)을 합친 폰트입니다. 한·중·일 모두 잘 지원해 다국어 프로젝트에서 사실상 표준에 가까운 선택입니다.

**UDEV Gothic** 은 JetBrains Mono와 BIZ UDGothic을 합친 폰트로, "JetBrains Mono를 좋아하는데 한·일 글리프가 필요한" 사용자에게 정확히 맞는 선택입니다.

15. 누가 무엇을 골라야 하나 — Mac / Windows / Linux / 한글 / 일본어 / 디자이너

상황별 추천을 정리합니다.

| 상황 | 1순위 | 2순위 |

|---|---|---|

| macOS 일반 개발 | SF Mono 또는 JetBrains Mono | Monaspace, Berkeley Mono |

| Windows 일반 개발 | Cascadia Code | JetBrains Mono, Monaspace |

| Linux/터미널 위주 | Hack, Iosevka | JetBrains Mono, Cascadia Code |

| 한글 주석 필수 | D2Coding 또는 Sarasa Mono J | UDEV Gothic, Pretendard Mono |

| 일본어 주석 필수 | HackGen, Cica, Migu | Sarasa Mono J, UDEV Gothic |

| 디자인 직군 / 발표 자료 | IBM Plex Mono, GeistMono | Berkeley Mono, MonoLisa |

| 강한 개성 (유료 가능) | Berkeley Mono ($75) | MonoLisa (€49) |

| cursive 이탤릭이 좋다 | Victor Mono (무료) | Operator Mono ($199) |

| 합자가 싫다 | Berkeley Mono, IBM Plex Mono, Hack | Iosevka Term |

| 화면에 코드 많이 띄우고 싶다 | Iosevka, PragmataPro | Berkeley Mono Condensed |

| 처음 골라본다 | JetBrains Mono | Monaspace Neon |

가장 안전한 시작은 **JetBrains Mono → Monaspace Neon → Berkeley Mono(시도)** 순서입니다. 처음에는 무료에 안정적인 JetBrains Mono로 시작하고, texture-healing이 궁금해지면 Monaspace로 넘어가고, 그래도 "개성이 더 필요해"라고 느끼면 Berkeley Mono를 1주일 무료 체험으로 사용해보는 식입니다.

한글·일본어 주석을 자주 쓴다면 Sarasa Gothic 또는 UDEV Gothic 한 폰트로 통일하는 게 가장 편합니다. 셀 너비가 정확히 1:2로 맞아 한 화면에서 들쭉날쭉한 정렬을 보지 않아도 됩니다.

마지막으로, **폰트보다 폰트 크기·줄간격(line-height)·자간(letter-spacing)이 더 큰 영향을 준다**는 사실을 잊지 마세요. 12~14pt 사이, 줄간격 1.4~1.6, 자간 0~0.5px 정도가 대부분의 폰트에서 가장 편안한 영역입니다.

16. 참고 / References

- JetBrains Mono — https://www.jetbrains.com/lp/mono/

- JetBrains Mono GitHub — https://github.com/JetBrains/JetBrainsMono

- Monaspace (GitHub) — https://monaspace.githubnext.com/

- Monaspace GitHub repo — https://github.com/githubnext/monaspace

- GitHub Next: Monaspace announcement (2023.10) — https://githubnext.com/projects/monaspace

- Fira Code — https://github.com/tonsky/FiraCode

- Hack — https://sourcefoundry.org/hack/

- Hack GitHub — https://github.com/source-foundry/Hack

- IBM Plex — https://www.ibm.com/plex/

- IBM Plex GitHub — https://github.com/IBM/plex

- Berkeley Mono — https://berkeleygraphics.com/typefaces/berkeley-mono/

- Cascadia Code — https://github.com/microsoft/cascadia-code

- MonoLisa — https://www.monolisa.dev/

- Operator Mono — https://www.typography.com/fonts/operator/styles

- Dank Mono — https://dank.sh/

- PragmataPro — https://fsd.it/shop/fonts/pragmatapro/

- SF Mono / Apple Developer Fonts — https://developer.apple.com/fonts/

- Iosevka — https://typeof.net/Iosevka/

- Iosevka GitHub — https://github.com/be5invis/Iosevka

- Iosevka Customizer — https://typeof.net/Iosevka/customizer

- Victor Mono — https://rubjo.github.io/victor-mono/

- Victor Mono GitHub — https://github.com/rubjo/victor-mono

- Commit Mono — https://commitmono.com/

- Geist Mono (Vercel) — https://vercel.com/font

- Geist GitHub — https://github.com/vercel/geist-font

- Recursive (Stephen Nixon) — https://www.recursive.design/

- Recursive GitHub — https://github.com/arrowtype/recursive

- Nerd Fonts — https://www.nerdfonts.com/

- Nerd Fonts GitHub — https://github.com/ryanoasis/nerd-fonts

- D2Coding (Naver) — https://github.com/naver/d2codingfont

- Pretendard — https://github.com/orioncactus/pretendard

- HackGen — https://github.com/yuru7/HackGen

- Cica — https://github.com/miiton/Cica

- Migu — https://itouhiro.github.io/mixfont-mplus-ipag/

- Sarasa Gothic — https://github.com/be5invis/Sarasa-Gothic

- UDEV Gothic — https://github.com/yuru7/udev-gothic

- Standard Webhooks (unrelated, font-tangential, omitted)

- Programming Fonts (vimcolorschemes-style comparison) — https://www.programmingfonts.org/

- Coding Fonts (CSS-Tricks gallery) — https://coding-fonts.css-tricks.com/

현재 단락 (1/210)

코드를 읽는 시간이 쓰는 시간보다 훨씬 길다는 사실은 누구나 인정합니다. 그런데 정작 그 코드를 표시하는 **글자 모양(typeface)** 에 대해서는 IDE 기본값을 그대로 쓰...

작성 글자: 0원문 글자: 13,445작성 단락: 0/210