The url is pulkomandy.tk/projects/Renga as linked from the ideas page.
Renga is more a personal project of mine at the moment, I would like to get it a bit more complete in terms of MUC (multi-user-chat) support and in particular the moderation side of that (being able to kick and ban users, and things like that). Then we may consider using XMPP to replace IRC as our communication channel, but that’s not something that was discussed with other people in Haiku.
The complex font rendering project is directly in Haiku’s code, and also mure strategic as it would allow us to reach more users in more cultures. If we forget my personal needs for an xmpp client where irg is already good enough, that second project seems more interesting overall.
But what matters is what you find more interesting and where you feel more comfortable contributing. Renga will be mostly about XML wiring, and a little bit of user interface. It’s relatively straightforward. The font rendering projects may be more about buildsystems, font file formats, typography, and integration of all that into the existing APIs for drawing text. That may require more research and experimenting, and a little less “boring” coding?
Thanks for clarifications, I’m definitely more interested in working on the complex font rendering project.
I understand the goal is to integrate HarfBuzz so Haiku can properly render complex scripts.
I’d really appreciate a suggestion for a starter task or smaller contribution, something to get me more familiar with app_server or HarfBuzz. Any pointers would be great.
I thnik you can start by reading past discussions about the topic.
There was a GSoC project in 2017 that was not completed (only resulted in a test application showing font rendering with Harfbuzz, but no integration with app_server): Deepanshu's blog | Haiku Project
You could check if that test application still works with current versions of FreeType and Harfbuzz.