스위스 북벽에서 영감 받은 코딩 폰트 'Nordwand Mono' 공개
원제 Nordwand Mono – A monospace font for coders and adventurers
206 포인트댓글 63
Key Point
개발자가 직접 설계한 모노스페이스 폰트를 Python 기반으로 공개하며 사용자가 메트릭을 자유롭게 커스터마이징할 수 있도록 설계한 점이 새롭습니다.
핵심 요약
- 개발자가 터미널과 Neovim 경험을 위해 직접 설계한 모노스페이스 폰트 'Nordwand Mono'를 Python으로 구현해 공개했다.
- Univers의 디자인 철학과 JetBrains Mono의 비율을 결합했으며, SF Pro, SF Mono, Alpes Mono, Ubuntu Mono 등에서 영감을 받았다.
- 폰트 이름은 스위스의 상징적인 북벽 노르트반트(Nordwand)에서 비롯했으며 스위스 타이포그래피의 엄격함과 냉정함을 표현한다.
- '->' 과 '=>' 두 개의 최소 리게처만 기본 제공하며, 향후 전체 리게처 세트 추가를 고려 중이다.
- 폰트는 Python 글리프 클래스로 생성되어 x-높이, 대문자 높이 등의 메트릭을 config.yml 파일로 직접 커스터마이징할 수 있다.
- python -m visualize 명령어로 개별 글리프를 시각화한 후 python -m generate_font로 전체 폰트를 생성할 수 있으며, 생성된 폰트 파일은 ./custom-fonts 디렉터리에 저장된다.
- 메트릭 변경 시 폰트 가독성이 보장되지 않으며 일부 글리프는 수동으로 조정이 필요할 수 있다는 주의사항이 있다.
- Cyrillic 등 다양한 문자 집합과 여러 가중치(weights)를 지원한다.