Unicode support for mxgui
mxgui is a GUI library developed at Politecnico di Milano, part of the Miosix embedded OS kernel. My task has been developing adding library support for Unicode character encoding, designing suitable data structures for ROM-based storage of glyphs. I had to deal with font rendering algorithms and system-level programming, allowing the creation of much richer and internationalised embedded UIs.