| <colcolor=#fff,#fff><bgcolor=#1e2021,#1e2021> JetBrains Mono | |
| | |
| <colbgcolor=#1e2021,#1e2021> 종류 | 프로그래밍 글꼴 |
| 개발 | JetBrains |
| 출시 | 2020년 1월 15일# |
| 안정 버전 | v2.304 (2023년 1월 14일) |
| 라이선스 | SIL 1.1 공개 폰트 라이선스# |
| 링크 | |
1. 개요
JetBrains 사에서 개발하고 SIL 1.1 자유 라이선스로 배포되는 무료 오픈 소스 프로그래밍 글꼴이다.2. 역사
2020년 1월 15일 처음으로 공개했다.##2020년 4월 9일, IntelliJ IDEA 2020.1 버전부터 시작해 기본 폰트로 내장되기 시작했다.# 다른 IDE도 대부분 2019.3 버전 이후로 기본 폰트로 사용된다.
3. 특징
소문자의 x-height가 매우 높은 편으로, 가로 폭은 유지하면서 글자가 굉장히 커 보이는 효과를 준다. 다소 호불호가 갈린 디자인 결정인데, 저해상도 화면에서 가독성에 도움이 된다는 의견과 대문자랑 구분이 안된다는 의견이 공존한다.##
x-height를 늘리면서 대신 descender를 줄였는데 해당 디자인에 관련된 비판도 일부 존재한다. 가령 p랑 q 등의 길이가 짧아지고 g에 더블루프를 넣을 공간이 없어졌다는 것 등이 주로 지적되는데, Consolas나 FiraCode 등 유명한 프로그래밍 글꼴은 보통 g 더블루프가 기본 글리프기 때문이다. 그리고 소문자 u의 세리프가 사라져 대문자 U와 구분하기 힘들어진 것이 지적되기도 한다. 참고로 JetBrains 측에서도 해당 디자인이 호불호가 갈리는 걸 알기 때문에 2023년 이후부터는 후술할 OTF feature로 커스터마이징할 수 있도록 캐릭터 글리프(cv)를 추가해 두었다. 가령 g 더블루프는
cv03#, u 세리프는 cv12# 플래그를 통해 수동으로 켤 수 있다.방대한 문자 체계를 지원한다. 라틴 문자와 기본 다이어크리틱뿐 아니라 그리스 문자, 키릴 문자 등도 지원한다. 터미널 관련 특수 글리프나 유니코드 box-drawing 문자, 기타 유니코드 특수기호 등을 여럿 개선해 놓아서 터미널 TUI 용으로 써도 사용감이 좋다. 단점은 한국인 프로그래머가 쓰기에는 저 '방대한 문자 체계'에 한글이 없다는 치명적인 문제가 있기 때문에[1] D2Coding을 쓰거나, 한글 글리프를 추가한 글꼴을 사용하기도 한다.
OTF 기능을 적극적으로 활용하는 편이다. OpenType features 문서에서 개별 기능 설정법을 확인할 수 있다.