52P by kuskhan | ★ favorite | 댓글 20개

여밀 폰트 의 소스코드를 거의 그대로 사용했습니다. 여밀 폰트와 다른 점은 Geist mono font 대신에 JetBrains Mono Nerd Font Mono를 사용했습니다.

이 폰트를 만들게 된 이유는

  1. 대부분의 코딩용 고정폭 폰트에 한글 폰트가 포함되어 있지 않아 IDE 나 터미널에서 fallback 문자로 대체되면서 Unicode box-drawing 문자가 미묘하게 밀리면서 보기 흉해지는 현상이 생김.

  2. 일반적으로 코딩용 고정폭 폰트에 한글 폰트를 포함하면 영문 2자가 한글 1자 보다 현저하게 크기 때문에 한글 폰트 주변에 불필요한 공백이 생기면서 한글 띄어쓰기 공백과 시각적으로 혼동되어 한글을 읽을 때 피로도가 증가함.

1번을 만족하고자 하면 2번의 문제가 생기고 2번을 만족하고자 하면 1번의 문제가 생기는 상충되는 면이 있어 모두 어느 정도 만족하고자 만들게 되었습니다.

한글 폰트의 스케일을 조금 더 키워 한글의 불필요한 자간 공백을 최대한 줄이는 방법을 선택했습니다. 어차피 공백으로 버리게 되는 공간에 글자를 좀 더 꽉 채워넣는 것입니다. 한글 글자가 좀 커보이는 현상은 있지만, 띄어쓰기가 좀 더 명확히 구분되어 한글 읽기에 편하고 글자를 키웠기에 한글 폰트 자체도 더 선명하게 보입니다.

댓글과 토론

제가 지금까지 써본 이런 류 폰트 중 제일 마음에 듭니다. 가독성 때문에 코딩용 고정폭 폰트는 꼭 Jetbrains Mono 여야 했거든요. 폰트 이름도 기억하기 쉽고 이름에 띄어쓰기 없는 것도 마음에 드네요ㅎㅎ

JetBrains Mono, Pretendard 만드신 분, '여밀 모노' 폰트 프로젝트로 영감과 소스를 주신 분께 영광을 돌립니다.^^ 감사합니다.

이전에는 JetBrainsMono에 D2Coding 한글 폰트가 포함된 버전을 사용했었는데, 이것도 좋네요.
잘 사용하겠습니다. 제 터미널 주력 폰트가 되겠습니다. 감사합니다.

넵, 감사합니다.

폰트가 너무 좋습니다.
잘 사용하겠습니다. 감사합니다!

이렇게 호응해 주시니 몸둘바를 모르겠습니다.
감사합니다.^^

오오오오.....

monaco + 나눔고딕 이거 쓰고 있었는데 이거도 터미널에서 보기 불편했었는데

압도적으로 고맙습니다. :bow

네, 감사합니다. 호불호를 떠나 가독성은 JetBrains Mono 가 끝판왕인거 같아요.

'구름 산스 코드'의 영문자폭이 JetBrains Mono와 같고 영:한 1:1.5 비율을 채택하고 있어, 주 폰트를 JetBrains Mono NF로 두고 구름 산스 코드를 폴백으로 두면 열이 맞고 가독성이 훌륭하여 그리 사용하고 있었습니다.

하지만 폴백 폰트 설정이 불가능하거나 영한 문자폭 1:2가 필요한 환경이 있어서 항상 아쉬웠는데, 덕분에 앞으로는 이 폰트를 쓰면 되겠네요. 감사합니다!

말씀에 엄청난 폰트 내공이 느껴집니다.^^ '구름 산스 코드'를 알려주셔서 감사합니다. 한 번 둘러 보겠습니다.

오늘 저도 설치했습니다. 정말 깔끔하고 좋습니다. 고맙습니다!

사용해 주셔서 감사합니다.^^

깔끔해서 너무 좋아요! 감사합니다.

마음에 드셔서 다행입니다. 사용해 주셔서 감사합니다.

잘 사용하겠습니다.
공개해주셔서 감사합니다.

넵, 관심가져 주셔서 감사합니다.

생각해보니 폰트 합치고 재구성하는 프로그램이 정말 옛날 프로그램이던데 이거도 바이브코딩으로 한번 현대화해보면 좋을거같다는생각이 드네요

오~ 좋은 생각입니다. TypeScript 쪽으로 포팅해서 UI 까지 만들어 실시간으로 결과 확인하면서 이것저것 재구성해 보면 좋을 것 같아요.

감사합니다 잘쓸게요!

네, 감사합니다.^^