From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Newsgroups: gmane.emacs.devel Subject: Re: Ligatures (was: Unify the Platforms: Cairo+FreeType+Harfbuzz Everywhere (except TTY)) Date: Wed, 20 May 2020 09:14:46 +0200 Message-ID: <20200520071446.GA31927@tuxteam.de> References: <83zha69xs2.fsf@gnu.org> <83367x9qeq.fsf@gnu.org> <0ccae2a4-533b-d15c-2884-c2f00b067776@gmail.com> <83wo5987mk.fsf@gnu.org> <99d4beed-88ae-b5cd-3ecb-a44325c8a1dc@gmail.com> <20200518215908.GA57594@breton.holly.idiocy.org> <83mu6481v3.fsf@gnu.org> <75a90563-51b4-d3b8-4832-fc0e2542af0d@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="SUOF0GtieIMvvwua" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="60307"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/1.5.21 (2010-09-15) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed May 20 09:15:27 2020 Return-path: Envelope-to: ged-emacs-devel@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 1jbIwp-000FaI-98 for ged-emacs-devel@m.gmane-mx.org; Wed, 20 May 2020 09:15:27 +0200 Original-Received: from localhost ([::1]:60196 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbIwo-0006Z6-9V for ged-emacs-devel@m.gmane-mx.org; Wed, 20 May 2020 03:15:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60060) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbIwE-000662-Lh for emacs-devel@gnu.org; Wed, 20 May 2020 03:14:50 -0400 Original-Received: from mail.tuxteam.de ([5.199.139.25]:36453) by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.90_1) (envelope-from ) id 1jbIwD-0005wv-89 for emacs-devel@gnu.org; Wed, 20 May 2020 03:14:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tuxteam.de; s=mail; h=From:In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:Date; bh=SN1Zt4eVfUOQejc/Q3NMN3OXVigSjR/tPQ1k+Y601QU=; b=qH3A7bGfVXrGPPt3Q861xedsgjnkF0vxm3CPzvzChmIplS4QpWEh2qOj4vUWgYVxLulYmBMFghYoL5eBiBlK75Q5A0EhzwX3Q0s1kpMfrd/NE/lVcAk/+MNOJB2vbgzxkaDnQe7IIDDUpjZhHUkMATndEBoAr6MCCMvHcNWPKeNMw9Z/TcLdvvms6KYMnTYEdRs/bn4lXt9w+srgm4BlHeOAzZBKldshKp0nQbGXZi83rQVhAdQVVvU9maqvgDRfeH5X2pk26VcrLKXpP4J+6/IZkFh+cJeaerEUANZlqbyK4BDXJhSEr7kRRUE31xA1meWwqpHxs0W+rP/9ufLHeg==; Original-Received: from tomas by mail.tuxteam.de with local (Exim 4.80) (envelope-from ) id 1jbIwA-0008WS-NJ for emacs-devel@gnu.org; Wed, 20 May 2020 09:14:46 +0200 Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=5.199.139.25; envelope-from=tomas@tuxteam.de; helo=mail.tuxteam.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/20 03:14:47 X-ACL-Warn: Detected OS = Linux 3.1-3.10 [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:251018 Archived-At: --SUOF0GtieIMvvwua Content-Type: text/plain; charset=utf-8 Content-Disposition: inline On Tue, May 19, 2020 at 09:43:49PM +0000, Pip Cet wrote: [...] > And I'm afraid the difference is much more obvious with box cursors > than it is with carets. I'm attaching a screenshot of a patched Emacs > displaying "ffi", with point on the second f, in the "Linux Libertine > Display O" font (using approximately equal slices). Nice. I understand what miffs you (the overhang falls off the cursor box, "compensated" by the wrong overhang entering from the left), but given the information available you just can't do better. IMHO it looks fine. Thanks for showing us :-) Cheers -- t --SUOF0GtieIMvvwua Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAl7E2OYACgkQBcgs9XrR2kYGygCcCFp5m3MukW98BWU0U+0+pH9J 9PIAmwc/MQF1esUHU5flX92Eh8hx6aqF =aLV2 -----END PGP SIGNATURE----- --SUOF0GtieIMvvwua--