[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#677002: libqtcore4: Please include patch from upstream for correct bidi mirroring



Package: libqtcore4
Version: 4:4.8.2-1
Severity: normal
Tags: upstream l10n patch

Dear Maintainer,

This is a bug that was filed, accepted and fixed in upstream (Qt):
https://bugreports.qt-project.org/browse/QTBUG-25169

The fix is here:
http://codereview.qt-project.org/#change,22742

But upstream only intends to include it in version 5.0.

I've asked upstream KDE to include it earlier:
https://bugs.kde.org/show_bug.cgi?id=301610

and now, I'm asking Debian to do the same.

Description copied from the Qt bug above:

Unicode 6 changed the bidi-mirroring properties of some characters (see 
http://unicode.org/versions/corrigendum6.html). Of these characters, the
characters 2019,201A (single quotes), 201D and 201E (double quotes) are 
used in Hebrew (and are to be included in a soon-to-be-released new Hebrew 
Keyboard Layout standard). 

Qt still uses the old definitions. The result is a regression-by-default:
If I wrote this comment in an RTL language (like Hebrew), using the proper
Hebrew quotes (open with U201E and close with U201D), it would be presented
incorrectly in any Qt-based browser.

Thanks,
Shai.

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

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

Versions of packages libqtcore4 depends on:
ii  libc6              2.13-33
ii  libgcc1            1:4.7.0-12
ii  libglib2.0-0       2.32.3-1
ii  libstdc++6         4.7.0-12
ii  multiarch-support  2.13-33
ii  zlib1g             1:1.2.7.dfsg-11

libqtcore4 recommends no packages.

Versions of packages libqtcore4 suggests:
ii  libicu48  4.8.1.1-8
ii  libthai0  0.1.17-1

-- no debconf information



Reply to: