Text rendering
15 August 2025
After three months of work, text editing is now live on Papaya.
Papaya has full control over text rendering. This means text
looks identical across all browsers and operating systems.
Mikko Mononen's Skribidi
library saved the day. This might be the first WebAssembly implementation of
Skribidi in production. We were able to contribute some improvements back to the project.
Papaya now supports Arabic, Chinese, Japanese, Korean, Hebrew, Latin, and 20 more writing
systems. We use Harfbuzz and FreeType for high-quality rendering.
Text rendering is hard—please get in touch if you
find any bugs.