Project for OSPP 2025: Emoji Support for Mogan STEM

Project Info

  • Name: Emoji Support for Mogan STEM
  • Level: Medium
  • Work Time: at least 240h within 3 month
  • Mentor: Ke Shi (Project owner of OSPP 2024 OpenType math font)

Project Description

For now, emoji in Mogan STEM are displayed as :blush: (<#1F60A>).

This project is aimed to support emoji in Mogan STEM. And we should ship the free emoji font with Mogan STEM to make sure that emojis are rendered correctly and consistently on macOS/Linux and Windows. Mogan users can also set their preferred emoji font.

Project Output Requirements

  1. Support emoji rendering on Linux/macOS/Windows
  2. Support customization of the emoji font
  3. Ship the free and open emoji font with Mogan STEM (just like the Noto CJK font)

Project Tech Requirements

  1. Familiarity with the TeXmacs codebase and in particular with the font selection and handling mechanisms, both in the C++ and Scheme parts.
  2. Familiarity with the OpenType font format
  3. Familiarity with the Unicode encoding of emoji

Related posts