From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#20222: 25.0.50; Wrong horizontal position of combining characters Date: Wed, 15 Jan 2020 06:21:31 +0100 Message-ID: <87eew1fg6c.fsf@marxist.se> References: <20150329063526.20d1cc1d@orivej> <20150329142824.6b8c6357@orivej> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="71715"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 20222@debbugs.gnu.org, Andreas Schwab To: Orivej Desh Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jan 15 06:22:12 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1irb88-000I6P-7x for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 15 Jan 2020 06:22:12 +0100 Original-Received: from localhost ([::1]:49410 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1irb87-0008Rb-0x for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 15 Jan 2020 00:22:11 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51412) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1irb7z-0008RJ-BM for bug-gnu-emacs@gnu.org; Wed, 15 Jan 2020 00:22:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1irb7y-0003cR-Ct for bug-gnu-emacs@gnu.org; Wed, 15 Jan 2020 00:22:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:56355) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1irb7y-0003cL-9z for bug-gnu-emacs@gnu.org; Wed, 15 Jan 2020 00:22:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1irb7y-0005t2-6q for bug-gnu-emacs@gnu.org; Wed, 15 Jan 2020 00:22:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 15 Jan 2020 05:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20222 X-GNU-PR-Package: emacs Original-Received: via spool by 20222-submit@debbugs.gnu.org id=B20222.157906570122597 (code B ref 20222); Wed, 15 Jan 2020 05:22:02 +0000 Original-Received: (at 20222) by debbugs.gnu.org; 15 Jan 2020 05:21:41 +0000 Original-Received: from localhost ([127.0.0.1]:34095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irb7d-0005sO-DA for submit@debbugs.gnu.org; Wed, 15 Jan 2020 00:21:41 -0500 Original-Received: from ted.gofardesign.uk ([67.225.143.91]:38396) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irb7b-0005s7-CO for 20222@debbugs.gnu.org; Wed, 15 Jan 2020 00:21:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=marxist.se; s=default; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=8EBEtQuUvvQgeoz4H+uSd1Gn7SyXtrJ4Y6tUj/PtRzg=; b=f5j9lm/l9zwyArOoV2SrmK5r+1 2+TzhkpvsfCNeo2fyR0+8IHkqcQ4eyUnMMKmo5maaM23DsTPSn2bhwlwE+wyjF/LQT4y+P/SMPVkp +NFiHuc+4WuUUwiCyx/VdQ5NJ26Dl6z5oQF8qZQp+hB6nG/kXUEPjKYn1nKeYH0EUP3xQpIZaEiYu PC0qQkJavqQLgJ3ekzz7UboZPBNU1/wjv3rlZB5nECnH0LjXfY6vyRljd6oY1iDlE16AZwuZsHuBI JXhOwOscJQ43stlZWRvkknRIFuDXNjB0lLioKFTF4VbmGBFzxc5bzM72Wvtk+1enRffpHlj+tsDLH lyAvS1TQ==; Original-Received: from h-70-69.a785.priv.bahnhof.se ([155.4.70.69]:50086 helo=localhost) by ted.gofardesign.uk with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from ) id 1irb7V-000OPD-C4; Wed, 15 Jan 2020 00:21:33 -0500 In-Reply-To: <20150329142824.6b8c6357@orivej> (Orivej Desh's message of "Sun, 29 Mar 2015 14:28:24 +0000") X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - ted.gofardesign.uk X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - marxist.se X-Get-Message-Sender-Via: ted.gofardesign.uk: authenticated_id: stefan@marxist.se X-Authenticated-Sender: ted.gofardesign.uk: stefan@marxist.se X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org gmane.emacs.bugs:174603 Archived-At: Orivej Desh writes: >> > --with-xft --without-libotf --without-m17n-flt --with-x-toolkit=gtk2 >> >> What happens if you build with libotf? > > Thanks! I rebuilt Emacs with m17n and libotf, and now Ezra SIL and Linux > Libertine look perfect. (But only if multiple composing characters are > entered in some order that seems logical: 05E9 shin + 05C2 sin dot + > 05B9 holam compose into one character, yet shin + holam does not compose > with the following sin dot.) Cardo font, on the other hand, became even > more broken, with more composing characters shifted to the right. (I > think it was m17n that helped, because only Linux Libertine is available > in OTF, and also rendering of TTF variant of Linux Libertine got fixed.) It seems to me that the original issue is solved by building with libotf. Is there anything more to do here? If I don't hear anything else within a couple of weeks, I'll assume this is fixed and close the bug. Best regards, Stefan Kangas