오픈소스 문서 조판 시스템 Typst(타입스트)가 최근 0.15 버전을 출시하며 기술 문서 작성 기능을 크게 확장했습니다. 이번 업데이트는 가변 폰트 지원, MathML(매스엠엘) 기반의 HTML 수식 출력, 다중 참고문헌 관리, 그리고 여러 PDF 표준 동시 적용 등 다양한 개선 사항을 포함하고 있습니다. 특히 실험 단계인 HTML 출력 기능은 웹에서 고품질 수식을 구현하여 과학 및 기술 문서의 웹 접근성을 혁신할 잠재력을 보여줍니다.
Typst 0.15의 주요 기능 중 하나는 가변 폰트(variable fonts) 지원입니다. 이는 하나의 폰트 파일에 다양한 굵기나 기울기 같은 변형을 담아 저장 공간을 절약하고 디자인 유연성을 높이는 기술입니다. 사용자는 폰트의 '축(axis)' 값을 조정하여 글리프(glyph) 특성을 미세하게 제어할 수 있습니다. 또한, 실험 기능인 HTML 출력은 수식을 MathML로 변환하여 웹 브라우저에서 자바스크립트(JavaScript) 라이브러리나 이미지 없이도 PDF와 거의 동일한 수준의 고품질 수식을 표시할 수 있게 합니다. 이는 과학 논문이나 기술 문서의 웹 기반 공유 및 접근성을 크게 향상시킬 수 있는 중요한 진전입니다. 이 외에도 '번들(bundle)' 기능을 통해 단일 소스에서 여러 출력 파일을 생성하고 서로 연결할 수 있어 웹사이트나 발표 자료를 효율적으로 만들 수 있으며, 다중 참고문헌 관리와 여러 PDF 표준(예: PDF/A, PDF/UA)을 동시에 지정하고 검증하는 기능도 추가되어 문서의 보존성과 접근성을 강화했습니다.
이러한 기능 강화는 Typst가 LaTeX(라텍)의 강력한 대안으로 자리매김할 가능성을 높이고 있습니다. LaTeX는 학술 및 기술 문서 작성의 표준으로 오랫동안 사용되어 왔지만, 학습 곡선이 높고 현대적인 워크플로우에 통합하기 어려운 단점이 있었습니다. Typst는 러스트(Rust) 기반의 현대적인 설계와 마크업(markup) 언어의 직관성을 결합하여 LaTeX의 강력한 조판 기능을 제공하면서도 사용 편의성을 개선하려는 시도로 평가받고 있습니다. 특히 MathML 기반 HTML 수식 출력은 웹 환경에서 TeX 수준의 수식을 구현하는 데 있어 중요한 이정표가 될 것입니다. 이는 단순히 문서를 예쁘게 만드는 것을 넘어, 웹을 통한 지식 공유와 접근성을 근본적으로 개선할 수 있는 잠재력을 가지고 있습니다.
다만, Typst가 학술 출판계에서 LaTeX를 완전히 대체하기까지는 여전히 많은 과제가 남아 있습니다. 현재 1,500개 이상의 패키지 생태계로 성장했지만, 대부분의 학술지가 여전히 LaTeX나 워드(Word) 형식의 소스 파일 제출을 요구하고 있어 네트워크 효과의 장벽이 높습니다. 또한, 아직 1.0 버전 이전이므로 호환성을 깨는 변경 가능성이 남아있다는 점도 학술 기관이나 출판사가 전면적으로 도입하기를 주저하게 만드는 요인입니다. 그럼에도 불구하고 Typst의 빠른 개발 속도와 지속적인 기능 개선은 장기적으로 기술 문서 조판 분야에 큰 변화를 가져올 수 있음을 시사합니다. 특히 웹 기반의 과학 커뮤니케이션과 접근성 높은 문서 제작에 관심 있는 사용자들에게는 현재도 매우 유용한 도구로 활용될 수 있습니다.