Bug#254069: marked as done (ttf-bangla-fonts: Remove characters U+200C (ZWNJ) and U+200D (ZWJ))

Debian Bug Tracking System owner@bugs.debian.org
Sat, 25 Sep 2004 16:18:08 -0700


Your message dated Sat, 25 Sep 2004 16:05:01 -0700
with message-id <20040925230456.GC29937@mauritius.dodds.net>
and subject line ttf-bangla-fonts: Remove characters U+200C (ZWNJ) and U+200D (ZWJ)
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 12 Jun 2004 19:17:49 +0000
>From baums@u.washington.edu Sat Jun 12 12:17:48 2004
Return-path: <baums@u.washington.edu>
Received: from mxout6.cac.washington.edu [140.142.33.20] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1BZE0i-0001zt-00; Sat, 12 Jun 2004 12:17:48 -0700
Received: from hymn10.u.washington.edu (hymn10.u.washington.edu [140.142.15.132])
	by mxout6.cac.washington.edu (8.12.11+UW04.02/8.12.11+UW04.03) with ESMTP id i5CJHmsO022477;
	Sat, 12 Jun 2004 12:17:48 -0700
Received: from localhost (localhost [127.0.0.1])
	by hymn10.u.washington.edu (8.12.11+UW04.02/8.12.11+UW04.05) with ESMTP id i5CJHmb2024477;
	Sat, 12 Jun 2004 12:17:48 -0700
Date: Sat, 12 Jun 2004 12:17:48 -0700 (PDT)
From: Stefan Baums <baums@u.washington.edu>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: ttf-bangla-fonts: Remove characters U+200C (ZWNJ) and U+200D (ZWJ)
Message-ID: <Pine.LNX.4.43.0406121217480.24203@hymn10.u.washington.edu>
Received: from [140.142.15.144] by hymn10.u.washington.edu via HTTP; Sat, 12 Jun 2004 12:17:47 PDT
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-7.3 required=4.0 tests=BAYES_00,HAS_PACKAGE,
	MSGID_FROM_MTA_HEADER autolearn=no 
	version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Package: ttf-bangla-fonts
Version: 0.5-1
Severity: serious
                                                                                       
                                                                                       
The fonts in this package contain nonsensical glyphs in the code
positions U+200C and U+200D.  In fact, however, these code
positions are control characters (ZERO WIDTH NON-JOINER and ZERO
WIDTH JOINER) and should therefore not be in the font at all (and
_definitely_ not contain any glyphs).  The presence of these
characters in the fonts breaks their essential use as control
characters, and makes the fonts useless for the rendering of
Bengali as per the Unicode specification.  What is worse, on a
system using fontconfig, the mere presence of these fonts is
likely to break Bengali rendering even if other, correct Bengali
OpenType fonts are available.
                                                                                       
Take the word "utkala", for example, represented by the character
sequence
                                                                                       
   <0989, 09A4, 09CD, 200D, 0995, 09B2>

where U+200D (ZERO WIDTH NON-JOINER) explicitly requests rendering
with khanda ta instead of with hasanta or a conjunct.  Due to the
presence in these fonts of U+200C and U+200D as regular,
nonsensical glyphs, Gedit for instance renders the above character
sequence in a completely broken way, as illustrated at
                                                                                       
   http://staff.washington.edu/baums/tmp/utkala.png
                                                                                       
Solution: completely remove the characters U+200C and U+200D from
these Bengali fonts, and please ask upstream to do the same.
Because this bug causes a breakage that extends beyond the package
in question, I have given it severity serious.
                                                                                       
Thanks,
Stefan
                                                                                       
-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')

Architecture: i386 (i686)
Kernel: Linux 2.4.26
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8
                                                                                       
Versions of packages ttf-bangla-fonts depends on:
ii  defoma                        0.11.8     Debian Font Manager -- automatic f
                                                                                       
-- no debconf information

-- 
Stefan Baums
Asian Languages and Literature
University of Washington






---------------------------------------
Received: (at 254069-done) by bugs.debian.org; 25 Sep 2004 23:04:43 +0000
>From vorlon@debian.org Sat Sep 25 16:04:43 2004
Return-path: <vorlon@debian.org>
Received: from dsl093-039-086.pdx1.dsl.speakeasy.net (localhost.localdomain) [66.93.39.86] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1CBLar-0004K5-00; Sat, 25 Sep 2004 16:04:41 -0700
Received: by localhost.localdomain (Postfix, from userid 1000)
	id 13FF4171D4A; Sat, 25 Sep 2004 16:05:01 -0700 (PDT)
Date: Sat, 25 Sep 2004 16:05:01 -0700
From: Steve Langasek <vorlon@debian.org>
To: 254069-done@bugs.debian.org
Subject: Re: ttf-bangla-fonts: Remove characters U+200C (ZWNJ) and U+200D (ZWJ)
Message-ID: <20040925230456.GC29937@mauritius.dodds.net>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="yVhtmJPUSI46BTXb"
Content-Disposition: inline
User-Agent: Mutt/1.5.6+20040722i
Delivered-To: 254069-done@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-3.0 required=4.0 tests=BAYES_00 autolearn=no 
	version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 


--yVhtmJPUSI46BTXb
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

I'm told that the bug in pango was already fixed, and that there's no
reason to keep this bug open anyway.

--=20
Steve Langasek
postmodern programmer

--yVhtmJPUSI46BTXb
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBVfmXKN6ufymYLloRAk4+AJ9zIMfmPMyzDCSpLn7or9gwjWHf/gCeKdYh
C7894UDUuvbqV3IxSDShk3A=
=J6m3
-----END PGP SIGNATURE-----

--yVhtmJPUSI46BTXb--