From: Mark K. <mar...@gm...> - 2023-04-30 23:49:31
|
Hi, > Porters, please double-check that everything still works right. macOS seems to build and run fine. Tested in English, Korean, and Japanese. Mark On Sun, Apr 30, 2023 at 7:33 PM Bill Kendrick <nb...@so...> wrote: > > Based on research by Pere, it seems that Tux Paint (as recent as > version 0.9.28) supplied by Debian (and it appears, based on this, > Ubuntu) does not render some text properly (e.g., Japanese & Arabic). > > This is because they are being built _without_ Pango support > (which, these days, is supplied by the SDL2 port of the "SDL_Pango" > library, "SDL2_Pango", as maintained by our own Mark Kim, here: > https://github.com/markuskimius/SDL2_Pango). > > To avoid this in the future, and hopefully encourage the Debian > maintainers to also get SDL2_Pango packaged, so they can keep > Tux Paint up-to-date as well, I've just removed support for > building Tux Paint _without_ Pango. (Rather than detecting it > is unavailable, and compiling things with "NO_SDLPANGO" #define'd, > and using different code to render text using "SDL_ttf" library > as a fallback, it will just refuse to build!) > > Porters, please double-check that everything still works right. > > Another benefit of this is the removal of a lot of very old code from > our codebase, most of which has probably not been maintained much > lately! > > Backstory: https://sourceforge.net/p/tuxpaint/bugs/268/ > The main commit in question: > https://sourceforge.net/p/tuxpaint/tuxpaint/ci/cef773a69493c7c76073bdd59ac49c5bbde21aa9/ > > (I also updated the INSTALL docs, and the Requirements webpage, > to reflect this new reality. Let me know if I missed anything!) > > Thanks all! I'm hoping to get 0.9.30-rc1 rolled into a tarball > some time soon!!! > > -- > -bill! > Sent from my computer > > > _______________________________________________ > Tuxpaint-maintainers mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxpaint-maintainers > |