Hacker News 의견
  • "Fdj"와 "Fjo"의 간격 차이에 대한 스타일적 이유가 궁금함
  • 폰트 제작은 1년이 걸릴 수 있으며, 대문자, 소문자, 기호, 굵기, 기울기 등 다양한 변형을 포함함
    • 커닝(문자 간격)은 매우 중요한 작업이며, 많은 시간과 노력이 필요함
    • 176개의 문자를 지원하는 폰트는 37,976개의 커닝 쌍이 필요할 수 있음
    • 이를 자동화하여 대부분의 커닝 작업을 처리하고, 필요시 수동으로 조정함
  • 예술가와 엔지니어의 경계가 없었던 시절을 상기시켜주는 작업임
  • Donald Knuth의 Metafont 소프트웨어를 통해 래스터 폰트를 생성할 수 있음
  • 사이트의 폰트와 간단한 스타일링이 마음에 들었음
    • 사이트 제작 방법에 대한 포스트가 있음
  • 이 작업이 재정적으로도 도움이 되었음을 알게 되어 기쁨
    • Chevy Ray는 인디 게임 개발자로, 2010-2012년 사이에 활동했음
  • 알고리즘을 더 빠르게 할 수 있는 방법이 있을 것 같음
    • 해시맵을 비트맵과 바이트 인덱스 배열로 대체하는 것이 하나의 방법일 수 있음
  • 폰트에 관심 있는 사람은 tomorrow.type.today를 확인해보길 권장함
    • 팀원 중 한 명이 이들의 작업을 수집하고 있음
  • Rust에서 다중 코어로 작업을 쉽게 실행할 수 있음
    • 함수 체인에 단일 호출을 삽입하는 것만으로도 충분함
  • 타이포그래피는 이해하기 어려운 분야임
    • 175개의 폰트를 만들고 각각을 의미 있게 다르게 만드는 것은 놀라운 일임