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

Bug#1009131: marked as done (ITP: python-arabic-reshaper -- reshape isolated Arabic characters and replace them with their correct shapes)



Your message dated Wed, 14 Sep 2022 18:00:12 +0000
with message-id <E1oYWgG-00BBIY-BX@fasolo.debian.org>
and subject line Bug#1009131: fixed in python-arabic-reshaper 2.1.3-1
has caused the Debian Bug report #1009131,
regarding ITP: python-arabic-reshaper -- reshape isolated Arabic characters and replace them with their correct shapes
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1009131: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009131
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-python@lists.debian.org
Control: affects -1 src:xhtml2pdf

* Package name    : python-arabic-reshaper
  Version         : 2.1.3 
  Upstream Author : Abdullah Diab <mpcabd@gmail.com>
* URL             : https://github.com/mpcabd/python-arabic-reshaper/
* License         : MIT
  Programming Lang: Python
  Description     : Reconstruct Arabic sentences to be used in applications that don't support Arabic script.

Arabic script is very special with two essential features:
1. It is written from right to left.
2. The characters change shape according to their surrounding characters.

So when you try to print text written in Arabic script in an
application – or a library – that doesn’t support Arabic you’re pretty
likely to end up with misformatted text. There are two problems.
First, the characters are in the isolated form, which means that every
character is rendered regardless of its surroundings, and second is
that the text is written from left to right.

To solve the latter issue all we have to do is to use the Unicode
bidirectional algorithm, which is implemented purely in Python in
python-bidi. The only issue left to solve is to reshape those
characters and replace them with their correct shapes according to
their surroundings. Using this library helps with the reshaping so we
can get the proper result.

python-arabic-reshaper will be used by xhtml2pdf.

python-arabic-reshaper should be maintained by the Python Module Team
alongside python-bidi (RFP#921336)

--- End Message ---
--- Begin Message ---
Source: python-arabic-reshaper
Source-Version: 2.1.3-1
Done: Martin <debacle@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-arabic-reshaper, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1009131@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Martin <debacle@debian.org> (supplier of updated python-arabic-reshaper package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 02 Sep 2022 21:31:23 +0000
Source: python-arabic-reshaper
Binary: python3-arabic-reshaper
Architecture: source all
Version: 2.1.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Changed-By: Martin <debacle@debian.org>
Description:
 python3-arabic-reshaper - reshape isolated Arabic characters and replace them with their co
Closes: 1009131
Changes:
 python-arabic-reshaper (2.1.3-1) unstable; urgency=medium
 .
   * Initial release (Closes: #1009131)
Checksums-Sha1:
 e217b6e26870a2c3b7a9ecae6c8ef6a3df5060c9 2139 python-arabic-reshaper_2.1.3-1.dsc
 1ad95339b1c1baff765b11aca5a4fa77a2c9ef4a 22245 python-arabic-reshaper_2.1.3.orig.tar.gz
 89030a68a30613685c0bcec11892014c42c5a119 20372 python-arabic-reshaper_2.1.3-1.debian.tar.xz
 10b1f235e51e63d7f269c14b9100e8324d03e1a6 7264 python-arabic-reshaper_2.1.3-1_amd64.buildinfo
 bcce2be679b99cbbce0380a3dec7a2524aa8c024 39140 python3-arabic-reshaper_2.1.3-1_all.deb
Checksums-Sha256:
 512d972c8c721b1cc7aede8b0e80045c7a7485181c3ac283d80037e2e1f77028 2139 python-arabic-reshaper_2.1.3-1.dsc
 5432fd30ec5bd58762f766b4da815a596b1cb100c0ed32a19c41cd6759fc0a74 22245 python-arabic-reshaper_2.1.3.orig.tar.gz
 284bdefcd3c9c07d645fceba2f51179a5496e0b3ccee6073b6f23997627014d3 20372 python-arabic-reshaper_2.1.3-1.debian.tar.xz
 054246f2c61efe0ba84a2596fa3f2b18d9f35b7e43e9fd2e4ae1325ed0e21c04 7264 python-arabic-reshaper_2.1.3-1_amd64.buildinfo
 7ac0e938ac84a9a214ff747c05c265fd587cce3e20c686c2051cbceddb891d9b 39140 python3-arabic-reshaper_2.1.3-1_all.deb
Files:
 eddb1b470ca56fd24247b48ae95215b8 2139 python optional python-arabic-reshaper_2.1.3-1.dsc
 c070c1e8a186fe6d723c8afb4830ceb1 22245 python optional python-arabic-reshaper_2.1.3.orig.tar.gz
 8c422c95ee04415e2d646a6f3d3f922b 20372 python optional python-arabic-reshaper_2.1.3-1.debian.tar.xz
 48f61538410ffcfb59c89ea1213ed7f8 7264 python optional python-arabic-reshaper_2.1.3-1_amd64.buildinfo
 bea2e4947192fac9744c46c5f1d2b6f2 39140 python optional python3-arabic-reshaper_2.1.3-1_all.deb

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEftHeo0XZoKEY1KdA4+Chwoa5Y+oFAmMSgosACgkQ4+Chwoa5
Y+px0hAApzUZHBkeijFmrVf7E11Q2psbN/+13q+GcavIYLgzsW3g1MosyKFbNsuB
ZVyP+5xiNNru0bgZapQfmSXP599Aqs5DYe+XHmSoZ8HyS3imkA0Nt3ZOKJK8lHVH
oNH73jDuDhak0pO4gQaC6LF5HWOHOuZcp3HDo4Yv3KvbfKg+5aioY6SZyNh6HoT1
ldW1lkvxB7xwNeEdn8LzL21vGtte9IL9DsS2sPOI2+Ynmr9jN0dwYrK0SNHCwFV5
4sNCZE8qgpo0Fw+e+RxVwZgTQEun6QiEycSY+kSYniW/VUZaakrXycsL+NZRZqpq
025R3vrGgjMfvMmRsgJMcq1HnDVazGHp9mHBjl0Bjcn9wW6mRcjMSyOwdK89lrJL
5oZJ6jhAPAqV4yPKdmIxxMYgXXD8h13GIBP4MMvqTQkSdZS+JVOEDOqhkm2ZgTKF
fyo6mAowHVCSHBfNeIJxplrgNQjo3VKfChDaxCq0S8etVV4EjMy72CB7O+Wdr/C+
IWr8L5H2IFMLM1ixFNCdXnhOmolLiHlV5E8JyVgYPtwEwEAsbv8w0GoJWVXKrh1I
pp0btXCp6S/VeHbHKnfxV+IuI8H/LFY1gzCe945Oc/ENTBjAToI2JVWFfDDq4zjp
AgKN4+uQzTDnYqOODukjIjch0OhCKtz1T+SQ9IoBVwLjYYKJWRE=
=TrOR
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: