This can easily be solved by mE developers only if they are willing to consider that option. The only thing they have to do in their TFT library is to declare function pointers instead of functions like TFT_Set_Font, TFT_Write_Text etc. There is no danger of breaking the compatibility since those pointers could be initialized to current functions. That would make the TFT library truly generic and opened to custom font formats and rendering functions.vt23 wrote:Maybe other issue is: I have to replace all the fonts and text functions by BitPack's text somehow
I already reverse engineered most of mE's MCL/EMCL format in order to manually replace/rename/delete existing or add new library functions, but at the moment I don't have enough time to work on that project. That would solve the above problem without the help of mE developers. Hopefully, when I get some free time I will finish that project and publish the results. That's of course only if it gets approved by mE
Regards