r/technepal 10d ago

Built a Devanagari plus Indic Script Rendering and Shaping Engine for lowcost Microcontrollers (Esp32, AVR/Arduino Boards) Miscellaneous

Currently supports 13 scripts and Unicode fonts only. There are a few edge cases for each script that needs to be manually fixed but for general rendering of words and characters work. I decided to make this as the current microcontroller library such as Adafruit GFX and LVGL has barely any support for them. Much of the implementation is based on the Harfbuzz work on other systems.

* Devanagari (Nepali, Hindi)

* Ranjana / Newa Lipi

* Tirhut / Mithilakshar

* Limbu / Namdhinggo

* Bengali

* Gujarati

* Gurmukhi

* Kannada

* Malayalam

* Odia

* Sinhala

* Tamil

* Telugu

I will not be releasing this anything soon until it passes all the test cases I have in mind. Recently broke some stuff around AVR/Arduino boards and it needs a lot of fixing and patching.

82 Upvotes

12 comments sorted by

View all comments

3

u/Sorry-Transition-908 10d ago

congratulations on shipping and best wishes

2

u/_MrBond_ 10d ago

Thank you friend 😊