We're hoping to put an ideographic description sequence rendering engine somewhere in production (Ganeti?), to serve requests from Extension:Ids. Currently, transcluding non-Unicode Kanji and other unsupported glyphs requires that the author generates an image of the character using a 3rd-party system, and uploads the image to Wikimedia commons. Once Extension:Ids and this backend are integrated, editors will be able to embed the IDS source directly in articles.
Wikimedia Taiwan maintains a fork of the rendering engine here:
https://github.com/Wikimedia-TW/han3_ji7_tsoo1_kian3_WM
This is a Java application which can be run inside of a Jetty container. We'll need to do code and security review of this repo. It's currently running on wmflabs as a proof of concept.
Some obstacles so far:
- Discuss how to support a new Java application.
- Discuss who will support it. @awight is happy to provide volunteer developer time.
- Probably ask the upstream to translate variable names so that code review is easier.
I'm imagining that the architecture should be similar to Extension:Math, or are there other recommendations?