Nordwand Mono - 코더와 모험가를 위한 고정폭 글꼴

1 hour ago 1
  • Nordwand Mono는 코딩용으로 설계한 컴팩트한 네오 그로테스크 글꼴로, 터미널과 Neovim에서 쓸 글꼴을 찾다가 Python으로 직접 제작한 프로젝트임
  • Univers의 디자인 요소를 JetBrains Mono의 비례에 접목하는 것을 목표로 함
  • 대체 문자 디자인과 대응하는 OpenType 기능 태그를 제공해 취향에 맞게 글꼴의 느낌을 조정할 수 있음
  • 합자(ligature)는 ->와 => 두 가지만 제공하며, 전체 합자 세트 추가 여부는 미정임
  • Python 기반 글리프 생성으로 x-height와 대문자 높이 등을 바꾼 사용자 정의 버전을 만들 수 있지만, 치수를 변경하면 일부 글리프를 추가로 조정해야 할 수 있음

디자인 철학과 영감

  • 터미널과 Neovim에서 사용할 완벽한 글꼴을 찾지 못한 것이 직접 설계한 계기임
  • Univers의 요소를 JetBrains Mono의 비례에 담는 것을 목표로 하며, Nordwand라는 이름은 스위스와 그 특유의 타이포그래피를 스위스 산악 북벽의 차갑고 경직된 분위기와 연결함
  • 디자인은 다음 네 가지 글꼴에서 영감을 받음
    • Adrian Frutiger의 Univers
    • Apple의 SF Pro와 SF Mono
    • Sharp Type의 Alpes Mono
    • Dalton Maag의 Ubuntu Mono

대체 문자와 제한적인 합자

  • 대체 문자 디자인으로 글꼴의 느낌을 취향에 맞게 바꿀 수 있으며, 대체 문자 문서에서 시각적 비교와 대응하는 OpenType 기능 태그를 확인할 수 있음
  • 합자는 ->와 => 두 가지로 제한됨
    • 향후 전체 합자 세트를 추가할 가능성은 있으나 확정된 계획은 아님
    • 제작자 본인은 전체 합자 세트를 사용할 의향이 없음

Python으로 사용자 정의 글꼴 생성

  • 각 글리프는 그리기 컨텍스트 객체를 주입할 수 있는 Python 클래스로 그려짐
  • 설정값을 변경해 x-height와 대문자 높이 등의 치수를 조정하고 사용자 정의 글꼴을 생성할 수 있음
    • 개별 글리프를 시각적으로 확인한 뒤 전체 글꼴을 생성하는 작업 흐름을 지원함
  • 치수 변경 후의 시각적 품질은 보장하지 않으며, 일부 글리프는 별도 조정이 필요할 수 있음
Read Entire Article




피플앤툴즈 네트워크
🛍 샵