새로운 조판 시스템 Typst(타입스트)가 0.15 버전을 공개하며 문서 작성 및 배포의 새로운 지평을 열었습니다. 이번 업데이트의 핵심은 가변 폰트(variable fonts) 지원, 실험적인 HTML 내보내기(export) 및 번들 내보내기, 그리고 MathML(매스엠엘)을 통한 수식의 네이티브 출력입니다. 이는 Typst가 기존 LaTeX(라텍)의 강력한 대안을 넘어, 웹 기반 콘텐츠 제작 및 다양한 형태의 문서 배포를 위한 다재다능한 도구로 진화하고 있음을 시사합니다.
Typst 0.15는 폰트 관련 기능을 대폭 강화했습니다. 가변 폰트 지원을 통해 `text` 함수의 `style`, `weight`, `stretch`, `size` 매개변수로 표준 가변 축(variation axis)을 자동 설정할 수 있으며, `variations`로 사용자 정의 축도 지정 가능합니다. 웹 앱의 폰트 툴팁과 자동 완성, 그리고 CLI(명령줄 인터페이스)의 `typst fonts` 출력도 개편되어 사용 가능한 가변 정보를 쉽게 확인할 수 있습니다. 또한, 실험적 HTML 내보내기가 MathML을 통해 수식을 네이티브로 출력하게 되어, 수식 텍스트 선택, 스크린 리더 낭독, 브라우저 고해상도 렌더링 등 웹 접근성이 크게 향상되었습니다. 새로운 번들 내보내기 기능은 단일 Typst 프로젝트에서 여러 출력 파일을 생성할 수 있게 하며, PDF/A 및 PDF/UA 표준을 동시에 만족하는 PDF 내보내기도 지원하여 문서의 장기 보존 및 접근성을 높였습니다.
이번 업데이트는 Typst가 단순히 논문이나 기술 문서를 아름답게 조판하는 것을 넘어, 웹 콘텐츠 제작 및 정적 사이트 생성기로서의 잠재력을 확장한다는 점에서 중요한 의미를 가집니다. MathML 지원은 웹에서 수식을 다루는 오랜 난제를 해결하며, 접근성 측면에서 큰 진전을 이뤘습니다. 또한, Typst 자체 문서 시스템을 Typst의 번들 및 HTML 내보내기 기능으로 생성했다는 점은 이 기능들의 실용성과 안정성을 입증하는 사례입니다. 이는 개발자들이 Typst를 활용하여 블로그, 웹사이트, 온라인 교재 등 다양한 형태의 콘텐츠를 효율적으로 제작하고 배포할 수 있는 기반을 마련해, Typst 생태계의 성장을 가속화할 것으로 기대됩니다.