From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.bugs Subject: bug#34035: 26.1; Arabic shadda-kasrah renders incorrectly Date: Sun, 23 Aug 2020 11:26:53 +0200 Message-ID: <87blj1iug2.fsf@gmx.net> References: <87y37sv38f.fsf@nexoid.at> <83zhs8gx50.fsf@gnu.org> <878seb12v1.fsf@tcd.ie> <83ft8iemek.fsf@gnu.org> <87zh6qsj6r.fsf@tcd.ie> <83tuwyd0h4.fsf@gnu.org> <83k0xp96k8.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1822"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: contovob@tcd.ie, 34035@debbugs.gnu.org, stefan@marxist.se, James Cloos , craven@gmx.net To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Aug 23 11:28:31 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k9mIh-0000LG-LU for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 23 Aug 2020 11:28:31 +0200 Original-Received: from localhost ([::1]:43074 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k9mIf-0000Vi-Ul for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 23 Aug 2020 05:28:30 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57010) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k9mIE-0000VQ-8t for bug-gnu-emacs@gnu.org; Sun, 23 Aug 2020 05:28:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40525) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k9mIE-0007Pf-04 for bug-gnu-emacs@gnu.org; Sun, 23 Aug 2020 05:28:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1k9mID-0005gU-SC for bug-gnu-emacs@gnu.org; Sun, 23 Aug 2020 05:28:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 23 Aug 2020 09:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34035 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 34035-submit@debbugs.gnu.org id=B34035.159817483221792 (code B ref 34035); Sun, 23 Aug 2020 09:28:01 +0000 Original-Received: (at 34035) by debbugs.gnu.org; 23 Aug 2020 09:27:12 +0000 Original-Received: from localhost ([127.0.0.1]:52071 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9mHQ-0005fP-Dv for submit@debbugs.gnu.org; Sun, 23 Aug 2020 05:27:12 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:52091) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9mHN-0005fB-Oq for 34035@debbugs.gnu.org; Sun, 23 Aug 2020 05:27:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1598174817; bh=vUxqeaQ/W1jk0bgzn0iJJzNPSD7m1vc4/fcyDrZlZkM=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=WQSJo/bHp+pL0p78TdTSbCt6kYozXKhhfmd5ySaehdL1tWLzWgYZf79br8mPGsoJP d7qkLyZY26KzxDMXmG16uMTo3w7xMjOiPHbmzJyiNUrieN2qdKnC9kIbmXbbBGO+G8 60t97fOH7Cl8YUU2oJu571RlPH+prlEQIxmLYgjE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from strobe-jhalfs ([92.73.78.116]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mo6qv-1kyC3G1Qp1-00pec6; Sun, 23 Aug 2020 11:26:57 +0200 In-Reply-To: <83k0xp96k8.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 23 Aug 2020 10:15:19 +0300") X-Provags-ID: V03:K1:/ju5Fu+F1aIdKRY4sfK6n7Mm68HhEV+S1ITi8d3sKtuxQBIuu4/ dWEOb9WZa+O8PYUiy5Cd8h0gBB605eyy4q+BvPi1Az7JCB4OeIXPoduPNWwHYtR5WHS6REN YV1xIxKumap28OIO6DQR0V+FZ1byDWUZ5dK8pyDGiMjr5/ppRW0nVlNJHumjUK8pCl5/azG TwXLKUJcRM3mKhxWqersw== X-UI-Out-Filterresults: notjunk:1;V03:K0:sSftot2VIMg=:QIWocFzvZUQtACCoTMRa5C vtGuPOMSATqD1JDzZoms3UUwTPu0ohBOeRJKxq4Nqo9nRKN4ufEVCg6ATHc7v6rrM2Xm9xIOl UPng7sj/fie1o3rXyJ0jxURr3t01RG3Mg/iK53Twep6AVnFJ3d8k9pAPYvvjmEOtXAIl6RJBR W99eNW3WFIyMJRSeRlCBqPKjKeiB2Wfcn24GsySLMkktbInJMaiwpaC1/r1CojQDsPQ1u02rD f5tA+NVH7uc1cMKm1PRlX2sUA4m7GXElqxdiSk4U6e89vfeEUdCfKngaRgDJ5k8yyOI/PPXL8 K6g3OEAdJ2KzFvOgcduCej6kEGl53M8PTrfDYDzs1o88QzA9mlMV+oOW4raVxCo69OuddxMj6 dq4y7ChLf+GYwqNd894hLi3X+bHU9sq24Fn/x4/SNl1br9E1tcroali94tjXVK9RKXWmq2HSz aQV+PfyfO7riPX5v4kHgGP9u/jKa/MInhmhCe/OJc1xfyq8c0o61SG8DLc4caVFxARPRhEgum lNvu88PjrJJoeaQMzQkrRoVpyH2gb3PBmF37m8CvyztE/BB3/gi9dFW+CxDc5VUGWte7muzD4 2lcDL2jGkHATsHKtpFLXsLjZnMUR5PMwXm5RadeeZ0LHHbGY2JJlqcD3ROOosrkBj8etQCs39 GRiufj6SuLqEt0ki/ZbwCvs2ZdsOXRYkV/TEqOBJDRi/Mgovrar3zYq1ortn3Hjlr9t0EkoKw SDMKeSMIWIqlgi5DkIfwCmYRzSsthCQDHTOEbrX32EsrLLLZ88x6/xhgemWOPUQ82uw71+PL X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:186033 Archived-At: On Sun, 23 Aug 2020 10:15:19 +0300 Eli Zaretskii wrote: >> From: James Cloos >> Cc: "Basil L. Contovounesios" , 34035@debbugs.gnu.org= , >> stefan@marxist.se, craven@gmx.net >> Date: Sun, 23 Aug 2020 02:41:09 -0400 >> >> i bet this is the same as the regression i posted a while back where >> cr+hb fails to handle fully mono fonts whereas the xft-based code does >> handle them. >> >> i suspect m17n-lib had the necessary code, whereas hb lazily only cares >> aboutfonts with zero-width accents or with routines *in* each font >> correctly to combine glyphs. > > I don't understand why you consider this a regression. For the > shadda-kasrah case, the experts seem to unanimously say that both > renderings are possible and correct, and which one is used is a > stylistic preference. I agree with the latter sentence (and indeed this thread taught me that both renderings are legitimate), yet it seems unlikely to me that e.g. the designers of DejaVu Sans and DejaVu Sans Mono deliberately made this stylistic distinction between these two fonts. And if not, and if these two fonts display shadda-kasra combinations the same under m17n-lib (I cannot test that right now), then that would indeed indicate a bug in HarfBuzz/Cairo. Steve Berman