2015년 무렵 개발자들에게는 고정폭 서체가 넘쳐났지만, 인기 있는 서체마다 걸림돌이 있었다. 상용 서체는 돈이 들거나 재배포가 제한되었고, Bitstream Vera 같은 오래된 리브레 서체는 현대적인 화면에 맞게 다시 그려지지 않았으며, 터미널이나 셸 프롬프트에 Powerline 글리프를 쓰려는 사람은 폰트 파일을 손으로 패치해야 했다. 이 작업은 모든 기기에서, 그리고 업데이트할 때마다 반복해야 했다.

Source Foundry의 Hack은 더 예쁜 글자를 그리는 데 그치지 않고 이 마찰을 공략했다. DejaVu 프로젝트의 기여를 담은 리브레 기반인 Bitstream Vera 계보를 가져와 화면용으로 다시 그렸다. 획 대비를 최소화하고, x-높이를 크게 하고, 카운터를 열고, 획의 벌어진 틈을 넓히고, 좁은 글리프에는 세리프를 두어 소문자 l, 숫자 1, 0처럼 비슷하게 보이는 글자가 작은 크기에서도 구별되게 했다. 그리고 전체 경험을 하나로 묶었다. Powerline 글리프가 이미 레귤러 서체에 들어 있어 패치가 필요 없었다. 설치하면 바로 쓸 수 있었다.

출시본은 레귤러, 볼드, 이탤릭, 볼드 이탤릭의 네 가지 서체 패밀리로 나왔고, 확장 라틴, 현대 그리스어, 키릴 문자를 아우르는 1,500개 이상의 글리프와 커스터마이즈하려는 사람을 위한 편집 가능한 UFO 소스 파일을 포함했다. 설치 프로그램은 macOS, Linux, Windows를 지원했고, CDN 스니펫으로 웹사이트가 폰트를 임베드할 수 있었으며, 라이선스는 수정, 재배포, 상업적 사용을 허용해 편집기와 다른 도구들이 Hack을 단순히 추천하는 데 그치지 않고 함께 배포할 수 있었다.

2015년 8월 29일 Hacker News 출시는 521점과 243개의 댓글을 모았고, 개발자들은 Hack을 Fira Mono, Source Code Pro, Inconsolata, Terminus와 비교하며 자신의 터미널과 편집기에서 시험해 보았다. 프로젝트 페이지는 현재 1,573개의 글리프와 129명의 기여자를 보고한다.

생태계의 해결책을 서체 자체에 묶어 넣었다. 미리 만든 Powerline 글리프, 한 단계 설치 프로그램, 리브레 라이선스로 도입에 추가 비용이 들지 않게 했다

통합을 제품의 일부로 다뤘다. Powerline 글리프가 레귤러 서체에 내장되어 폰트 패치 단계가 사라졌다

Bitstream Vera 계보에서 출발해 Hack은 검증된 자유 라이선스 기반과 오픈소스 서체 커뮤니티의 작업을 물려받았고, 처음부터 디자인하지 않아도 되었다

라이선스가 수정, 재배포, 상업적 사용을 허용해 터미널, 편집기, 웹사이트가 허락을 구하지 않고 Hack을 묶어 배포하고 퍼뜨릴 수 있었다

네 가지 서체, 모든 주요 OS용 설치 프로그램, 웹 CDN을 갖춰 완성된 상태로 즉시 쓸 수 있게 출시되어, 흥미에서 설치까지의 간격이 몇 분이었다

산출물 자체에서 도입 마찰을 없애라. 빠진 조각과 한 단계 설치 프로그램을 묶고, 허용적인 라이선스를 쓰고, 다른 도구들이 당신을 배포하게 하라.

출시는 2015년 8월 29일 Hacker News에서 521점과 243개의 댓글을 모았고, 개발자들은 Hack을 Fira Mono, Source Code Pro, Inconsolata, Terminus와 비교하고, 0의 타원형 채움과 저해상도 렌더링 같은 세부 사항을 논하며 터미널과 편집기에서 시험해 보았다. 프로젝트는 오픈소스 작업으로 성장했다. 사이트는 현재 1,573개의 글리프와 129명의 기여자를 보고하고, Powerline 글리프를 레귤러 세트에 유지하며, 여전히 GitHub 릴리스, Windows 설치 프로그램, jsDelivr 웹폰트 CDN, 브라우저 내 폰트 플레이그라운드를 통해 배포한다.

근거 확인하기

출처

  1. Hack — A typeface designed for source code Source Foundry · sourcefoundry.org
  2. Hack: A typeface designed for source code (Hacker News discussion) Hacker News · news.ycombinator.com ·