피드로 돌아가기
수많은 가능성을 품은 Typst 0.15
GeekNewsGeekNews
Frontend

수많은 가능성을 품은 Typst 0.15

Typst 0.15: MathML 기반 웹 렌더링 및 Bundle Export 구조 도입

neo2026년 6월 17일4intermediate

Context

기존 Typst는 PDF 중심의 단일 파일 출력 구조로 인해 웹 환경에서의 접근성과 다중 파일 관리 능력이 부족함. 특히 수식 렌더링 시 SVG 방식에 의존하여 텍스트 선택과 스크린 리더 호환성 등 웹 표준 접근성 확보에 한계가 있었음.

Technical Solution

  • MathML 표준 도입을 통한 수식의 네이티브 HTML 출력 및 브라우저 기반 고해상도 렌더링 구현
  • Bundle Export 아키텍처 설계를 통한 단일 프로젝트 내 다중 출력 파일(PDF, PNG, SVG, HTML) 생성 지원
  • Variable Fonts의 Variation Axis 자동 설정을 위한 text 함수 매개변수 확장 및 사용자 정의 축 지정 기능 추가
  • 다중 Bibliography 시스템 도입 및 Selector 기반의 정밀한 Citation 매핑 로직 구현
  • PDF/A 및 PDF/UA 표준 동시 준수를 통한 문서의 장기 보존성과 웹 접근성 동시 확보
  • 레이아웃 수렴 문제 추적을 위한 진단 시스템 구축으로 렌더링 안정성 검증 체계 마련

- 웹 접근성이 중요한 기술 문서 설계 시 SVG 방식보다 MathML과 같은 네이티브 표준 채택 검토 - 단일 소스 기반 다중 출력물이 필요한 시스템 설계 시 Asset과 Document를 분리하는 Bundle 구조 적용 - 폰트 렌더링의 유연성 확보를 위해 Variable Fonts의 표준 Variation Axis 제어 로직 도입 고려

원문 읽기