Bug#685163: libgtk2.0-0: puts Unicode diacritical mark on *next* character instead of *previous* character
Lionel Elie Mamane
lionel at mamane.lu
Fri Aug 17 14:50:55 UTC 2012
Package: libgtk2.0-0
Version: 2.24.4-3
Severity: normal
It seems most Gnome/GTK+ applications mishandle Unicode diacritical
marks, by putting them on the *following* letter instead of the
*preceding* letter.
Try pasting the following line:
λ̄μμ̃o
into different applications and compare:
- Emacs gets it correct, putting the bar over the lambda and the
tilde over the mu.
- gnome-terminal gets it incorrect, putting the bar over the first mu
and the tilde over the o.
*BUT* gedit gets it correct in its "new profile" dialog if the
string is pasted into the "new profile name" textarea.
- gedit gets it incorrect in its main edition area (file contents),
putting the bar over the first mu and the tilde over the o.
*BUT* gedit gets it correct in its "file/open" dialog if the string
is pasted into the "filename" textarea.
- galeon gets it correct.
- iceweasel gets it correct.
- mlterm gets it correct.
- abiword gets it correct.
So it looks like some "multiline textarea" widget in GTK+ used by
gnome-terminal and gedit gets diacritical marks incorrectly, but the
"single line textarea" they use handles diacritical marks correctly.
But maybe that widget is not in GTK+, but in another library? Not
sure.
-- System Information:
Debian Release: 6.0.2
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable'), (400, 'testing'), (300, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_LU.UTF-8, LC_CTYPE=fr_LU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libgtk2.0-0 depends on:
ii libatk1.0-0 1.30.0-1 The ATK accessibility toolkit
ii libc6 2.13-10 Embedded GNU C Library: Shared lib
ii libcairo2 1.10.2-6 The Cairo 2D vector graphics libra
ii libcomerr2 1.41.12-4stable1 common error description library
ii libcups2 1.4.7-1 Common UNIX Printing System(tm) -
ii libfontconfig1 2.9.0-7 generic font configuration library
ii libfreetype6 2.4.2-2.1 FreeType 2 font engine, shared lib
ii libgcrypt11 1.4.6-7 LGPL Crypto library - runtime libr
ii libgdk-pixbuf2.0-0 2.23.5-1 GDK Pixbuf library
ii libglib2.0-0 2.28.6-1 The GLib library of C routines
ii libgnutls26 2.10.5-2 the GNU TLS library - runtime libr
ii libgssapi-krb5-2 1.8.3+dfsg-4squeeze1 MIT Kerberos runtime libraries - k
ii libgtk2.0-common 2.20.1-2 Common files for the GTK+ graphica
ii libk5crypto3 1.8.3+dfsg-4squeeze1 MIT Kerberos runtime libraries - C
ii libkrb5-3 1.8.3+dfsg-4squeeze1 MIT Kerberos runtime libraries
ii libpango1.0-0 1.28.4-1 Layout and rendering of internatio
ii libx11-6 2:1.3.3-4 X11 client-side library
ii libxcomposite1 1:0.4.2-1 X11 Composite extension library
ii libxcursor1 1:1.1.10-2 X cursor management library
ii libxdamage1 1:1.1.3-1 X11 damaged region extension libra
ii libxext6 2:1.1.2-1 X11 miscellaneous extension librar
ii libxfixes3 1:4.0.5-1 X11 miscellaneous 'fixes' extensio
ii libxi6 2:1.3-6 X11 Input extension library
ii libxinerama1 2:1.1-3 X11 Xinerama extension library
ii libxrandr2 2:1.3.0-3 X11 RandR extension library
ii libxrender1 1:0.9.6-1 X Rendering Extension client libra
ii shared-mime-info 0.71-4 FreeDesktop.org shared MIME databa
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages libgtk2.0-0 recommends:
ii hicolor-icon-theme 0.12-1 default fallback theme for FreeDes
ii libgtk2.0-bin 2.24.4-3 The programs for the GTK+ graphica
Versions of packages libgtk2.0-0 suggests:
ii gvfs 1.6.4-3 userspace virtual filesystem - ser
ii librsvg2-common 2.34.0-1 SAX-based renderer library for SVG
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list