Bug#620004: libpango1.0-0: Weird cursor movements on Thai leading/following vowels

Theppitak Karoonboonyanan thep at linux.thai.net
Tue Mar 29 07:06:53 UTC 2011


Package: libpango1.0-0
Version: 1.28.3-5
Severity: normal
Tags: patch

As reported upstream since Pango 1.23.x in GNOME #576156, cursor movement
on Thai leading/following vowels introduced in that version has been
counter-intuitive to Thai users. Instead of moving cell by cell, it skips
leading and following vowels, causing unexpected editing behavior.

  https://bugzilla.gnome.org/show_bug.cgi?id=576156

This bug has also caused failed tests on Mozilla:

  https://bugzilla.mozilla.org/show_bug.cgi?id=474068

The same problem has been fixed elsewhere, including Chromium browser
and ICU, but not Pango. Instead, upstream insists on conformance to
Unicode Annex #29, no matter how it's against all practical uses on earth,
such as evidences shown in Mozilla bug:

  https://bugzilla.mozilla.org/show_bug.cgi?id=474068#c65

UAX#29 amendments have been proposed for many times, but got rejected.
The last hope is that my recent evidences could convince the committee.
It's under progress, BTW.

Meanwhile, I have maintained my patched package in a local repository
for Thai users, with rebuilding on every sid update for the past 2 years,
as also mentioned in Bug #620001 and #620002:

  http://ftp.debianclub.org/debclub/pool/main/p/pango1.0/

It should be good to get the patch included in sid, to get the downstream
difference reduced, until the necessary action is taken upstream (both
Unicode and GNOME).

Regards,
-- 
Theppitak Karoonboonyanan
http://linux.thai.net/~thep/

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.38-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=th_TH.UTF-8, LC_CTYPE=th_TH.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libpango1.0-0 depends on:
ii  fontconfig                    2.8.0-2.1  generic font configuration library
ii  libc6                         2.11.2-13  Embedded GNU C Library: Shared lib
ii  libcairo2                     1.10.2-6   The Cairo 2D vector graphics libra
ii  libfontconfig1                2.8.0-2.1  generic font configuration library
ii  libfreetype6                  2.4.4-1    FreeType 2 font engine, shared lib
ii  libglib2.0-0                  2.28.2-1   The GLib library of C routines
ii  libthai0                      0.1.15-1   Thai language support library
ii  libx11-6                      2:1.4.2-1  X11 client-side library
ii  libxft2                       2.2.0-2    FreeType-based font drawing librar
ii  libxrender1                   1:0.9.6-1  X Rendering Extension client libra

Versions of packages libpango1.0-0 recommends:
ii  x-ttcidfont-conf              32         TrueType and CID fonts configurati

Versions of packages libpango1.0-0 suggests:
pn  ttf-arphic-bkai00mp           <none>     (no description available)
pn  ttf-arphic-bsmi00lp           <none>     (no description available)
pn  ttf-arphic-gbsn00lp           <none>     (no description available)
pn  ttf-arphic-gkai00mp           <none>     (no description available)
ii  ttf-baekmuk                   2.2-3      Baekmuk series TrueType fonts
ii  ttf-sazanami-gothic [ttf-japa 20040629-8 Sazanami Gothic Japanese TrueType 
ii  ttf-sazanami-mincho [ttf-japa 20040629-8 Sazanami Mincho Japanese TrueType 
pn  ttf-thryomanes                <none>     (no description available)

-- no debconf information







More information about the pkg-gnome-maintainers mailing list