Project for OSPP 2025: MuPDF integration for Mogan STEM

Project Info

  • Name: MuPDF integration for Mogan STEM
  • Mentor: @tangdouer
  • Work Time: at least 240h within 3 month
  • Level: basic

Project Description

mgubi implemented a MuPDF renderer for GNU TeXmacs, this project is to integrate mgubi’s code into Mogan STEM and improve the renderer implementation. The current renderer is implemented in Qt, the renderer in MuPDF will free the renderer of Mogan STEM from Qt, and later, it is possible for us to get rid of Qt and implement a small TMU/TM reader via WASM in web browsers.

Project Output Requirements

  1. Integrate the MuPDF renderer impl by mgubi and add a xmake option to enable or disable it
  2. Improve the MuPDF renderer impl
  3. Make the MuPDF renderer work on WASM in web browsers

Project Tech Requirements

  1. Familiar with xmake
  2. Familiar with mupdf
  3. Familiar with the TeXmacs codebase

Related Posts

1 Like