복합 서체 제작 도구: 바스타드 폰트 활용법 — AI 생성 일러스트AI 일러스트
개발도구 도구

복합 서체 제작 도구: 바스타드 폰트 활용법

Show HN: Make cursed fonts like Times New Bastard

Hacker News9월 23일 발표 · 2분

새로운 '바스타드 폰트' 제작 방식을 소개하며, 기존 서체로는 구현하기 어려웠던 독특하고 복잡한 커스텀 타이포그래피를 만들 수 있습니다.

세 줄 요약Hacker News 원문 기반
  1. 생성된 폰트는 일반 OpenType 형식으로 작동하여 브라우저나 디자인 도구 등 모든 환경에서 적용되며, 모든 작업은 로컬 브라우저 내에서 처리되어 안전합니다.
  2. 여러 서체를 조합해 시각적 실험이 가능하며, 특히 충돌을 최소화하기 위해 소수점 간격(prime numbers)을 활용하는 고급 기법을 사용할 수 있습니다.
  3. 다만, 폰트 혼합 결과물은 파생 저작물이므로 상업적으로 이용할 경우 반드시 사용된 모든 원본 폰트의 라이선스를 확인해야 합니다.

생성된 '바스타드 폰트'는 일반 OpenType 형식으로 작동하며, 브라우저, 디자인 도구, 인쇄 등 OpenType 텍스트가 모양을 갖추는 모든 환경에서 사용 가능합니다. 만약 폰트가 변하지 않은 것처럼 보인다면, 사용하는 앱에서 리가처(ligatures) 기능이 꺼져 있는지 확인해야 합니다.

이 작업은 Pyodide와 fontTools를 사용하여 로컬 브라우저 내에서 처리되므로, 제작 과정에서 사용된 폰트 데이터는 외부로 업로드되지 않습니다. 이 도구는 Y-offset 및 스케일 효과 등을 활용하여 글리프들을 정밀하게 정렬하는 시각적 실험을 할 수 있게 합니다.

여러 서체를 혼합할 경우 글리프들이 교차(intersect)하며 충돌이 발생할 수 있습니다. 이때 소수점 간격(prime numbers)을 사용하면 서체 조합 시 충돌 빈도를 줄일 수 있는 고급 기법을 적용할 수 있습니다.

다만, 두 가지 이상의 폰트를 혼합하여 만든 결과물은 파생 저작물이므로, 상업적으로 이용하려면 반드시 사용된 모든 원본 폰트의 라이선스를 확인해야 합니다. 바스타드리카 자체는 추가적인 조건을 부여하지 않습니다.

원문Hacker News · Show HN: Make cursed fonts like Times New Bastard같은 주제 가이드 · 바로 써 보기오류가 나면 터미널 출력째 묻기

평일 아침 메일로 받아 보기 ›틀린 곳 알리기