Bug#1018000: tuxpaint: SDL2 version of Tux Paint requires SDL2_Pango
Control: tags -1 upstream fixed-upstream Control: forwarded -1 https://sourceforge.net/p/tuxpaint/bugs/268/ On Tue, Aug 23, 2022 at 11:28:08PM +0200, Pere Pujal i Carabantes wrote: > Current build (Version: 1:0.9.28-sdl2-1) does not use SDL2_Pango which causes > a > problem that the application does not render UI texts properly, this is > specially noticed in Right To Left languages like Arabic thet renders the text > reversed. Just for reference, upstream's 0.9.30 from 2023.May.18 now explicitly mentions | * Now requiring "SDL2_Pango" library all the time (no longer | builds without it). Motivation: Without it, many scripts | (e.g. Japanese, Thai, Arabic) did not render properly. | Closes https://sourceforge.net/p/tuxpaint/bugs/268/ | (h/t Pere for confirming the situation.) | Bill Kendrick thanks to Pere Pujal i Carabantes also reporting this upstream. Cheers, Flo signature.asc Description: PGP signature
Bug#1018000: tuxpaint: SDL2 version of Tux Paint requires SDL2_Pango
Package: tuxpaint Version: 1:0.9.28-sdl2-1 Severity: important Tags: l10n Dear Maintainer, Current build (Version: 1:0.9.28-sdl2-1) does not use SDL2_Pango which causes a problem that the application does not render UI texts properly, this is specially noticed in Right To Left languages like Arabic thet renders the text reversed. * What led up to the situation? Using tuxpaint build 1:0.9.28-sdl2-1 in the Arabic language /usr/bin/tuxpaint --lang arabic * What exactly did you do (or not do) that was effective (or ineffective)? Compiling and installing SDL2_Pango then compiling Tux Paint makes the text render properly. * What was the outcome of this action? * What outcome did you expect instead? Additional info: SDL2_Pango is maintained by Mark K. Kim on the following github repo. https://github.com/markuskimius/SDL2_Pango See also https://sourceforge.net/p/tuxpaint/mailman/tuxpaint- maintainers/thread/CADZCvhC2-Gjc6JVnWOj4dHJS50sFx3oVWTe1sg5_CR%2Bvsxe97Q%40mail.gmail.com/#msg37696031 -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.10.0-2-amd64 (SMP w/12 CPU cores) Kernel taint flags: TAINT_CPU_OUT_OF_SPEC, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=ca_ES.UTF-8, LC_CTYPE=ca_ES.UTF-8 (charmap=UTF-8), LANGUAGE=ca_ES.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages tuxpaint depends on: ii libc62.33-1 ii libcairo21.16.0-5 ii libfribidi0 1.0.7-1.1 ii libimagequant0 2.12.2-1.1 ii libpaper11.1.28+b1 ii libpng16-16 1.6.37-1 ii librsvg2-2 2.50.7+dfsg-2 ii libsdl2-2.0-02.0.18+dfsg-2 ii libsdl2-gfx-1.0-01.0.4+dfsg-3.1 ii libsdl2-image-2.0-0 2.0.5+dfsg1-2 ii libsdl2-mixer-2.0-0 2.0.4+dfsg1-3 ii libsdl2-ttf-2.0-02.0.15+dfsg1-2 ii libvorbis0a 1.3.7-1 ii libvorbisfile3 1.3.7-1 ii netpbm 2:10.0-15.3+b2 ii tuxpaint-data1:0.9.28-sdl2-1 ii tuxpaint-plugins-default [tuxpaint-plugins] 1:0.9.28-sdl2-1 ii zlib1g 1:1.2.11.dfsg-1+b1 Versions of packages tuxpaint recommends: ii tuxpaint-config 0.0.14-1+b1 tuxpaint suggests no packages. -- no debconf information