From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/115534 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Bruce Horrocks via ntg-context Newsgroups: gmane.comp.tex.context Subject: Re: If a Font Has Ligature Glyphs But No Feature? Date: Wed, 20 Jul 2022 20:40:55 +0100 Message-ID: <3F457DC0-BA79-40AC-A124-F7A1526A6CF5@scorecrow.com> References: <54D14A63-1B4C-4A45-BA4F-C8912BB46831@ca.rr.com> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.100.31\)) Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29757"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Bruce Horrocks , Michael Urban To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Wed Jul 20 21:41:48 2022 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oEFZs-0007Vu-BL for gctc-ntg-context-518@m.gmane-mx.org; Wed, 20 Jul 2022 21:41:48 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 7EC2F2A3C54; Wed, 20 Jul 2022 21:41:11 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wvWbw0UGC9Rt; Wed, 20 Jul 2022 21:41:08 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id B16E12A3C9F; Wed, 20 Jul 2022 21:41:08 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id CEA592A3C9E for ; Wed, 20 Jul 2022 21:41:05 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 73H5Jd3jVR_r for ; Wed, 20 Jul 2022 21:41:01 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=62.13.149.115; helo=outmail149115.authsmtp.co.uk; envelope-from=ntg@scorecrow.com; receiver= Original-Received: from outmail149115.authsmtp.co.uk (outmail149115.authsmtp.co.uk [62.13.149.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id B98562A3C54 for ; Wed, 20 Jul 2022 21:41:01 +0200 (CEST) Original-Received: from punt21.authsmtp.com (punt21.authsmtp.com [62.13.128.151]) by punt16.authsmtp.com. (8.15.2/8.15.2) with ESMTP id 26KJf0Ku085417 for ; Wed, 20 Jul 2022 20:41:00 +0100 (BST) (envelope-from ntg@scorecrow.com) Original-Received: from mail-c233.authsmtp.com (mail-c233.authsmtp.com [62.13.128.233]) by punt21.authsmtp.com. (8.15.2/8.15.2) with ESMTP id 26KJevWE067416; Wed, 20 Jul 2022 20:40:57 +0100 (BST) (envelope-from ntg@scorecrow.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=scorecrow.com; s=authsmtp; t=1658346057; bh=Oo9xNBmI7zg/+Ulf3StnhorGxnyyleAi0C3d4MMpyKY=; h=Date:From:To:Subject; b=nZkS2KlWAfBxA7V3jRNb3V+BlZSelzzAwz67exVjPfs1mr+W1IixtrrRrr6RE/Mj6 zX2YTBvR9SL7jueIUxOps04ox3rE8inyBQ10KcE5ljwTkdYiMp0D7i7SpUshvbRb1r K3r/o0c4v2qgtds+dgyJW06c00/oZr525gQEn2ekT29l7oAT2oIE725KHSHG0aFumb M/4GtYPMm5sXSd66CCie+ZD6KLRuciuks0oPntRha89TNcgOb7QiNf24mw4DCS3hdq BI14k43Msm4AzR/9Nzs3F9ow/sM99tVnMMj8E2N6TnVfTnDGEksrUI6hz/DWqlRi7a A1pwxl4UxSLGQ== Original-Received: from smtpclient.apple ([87.74.206.76]) (authenticated bits=0) by mail.authsmtp.com (8.15.2/8.15.2) with ESMTPSA id 26KJeuh0028591 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 20 Jul 2022 20:40:56 +0100 (BST) (envelope-from ntg@scorecrow.com) In-Reply-To: <54D14A63-1B4C-4A45-BA4F-C8912BB46831@ca.rr.com> X-Mailer: Apple Mail (2.3696.100.31) X-Server-Quench: dfbbe80f-0863-11ed-a0f2-84349711df28 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCd0ZwwTC1ZTUAsy ESgDFiJLUwI6YBZL BAkGMA9GIUINWEQL c1AAdh1xLVlbHwkD AXYJW15QUFd0Xy19 bBRWaRtfYkxQWAN1 VE5MXVMcFgMTe0lE Xh4eUBF3fgQIfnlx bQg2CCIJCUx6I1t9 SkhXCGwHMDN9OWBJ Ul1QcwBQeQRLf0sT aFgxNiYHcQ55Ag19 FAg1Iz0hIQAXCSod S0kjKlQOCWYCBXYY Rh8LASg1EAUqQzQr LwduAEMAVGAWems/ OEc8Q19PWwAp X-Authentic-SMTP: 61633737343638.1021:8335 X-AuthFastPath: 0 (Was 255) X-AuthVirus-Status: No virus detected - but ensure you scan with your own anti-virus system. X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: "ntg-context" Xref: news.gmane.io gmane.comp.tex.context:115534 Archived-At: Cgo+IE9uIDIwIEp1bCAyMDIyLCBhdCAwNTozMSwgTWljaGFlbCBVcmJhbiB2aWEgbnRnLWNvbnRl eHQgPG50Zy1jb250ZXh0QG50Zy5ubD4gd3JvdGU6Cj4gCj4gQXNpZGUgZnJvbSBwdXJjaGFzaW5n IGEgcmVhbCBmb250IHByb2R1Y3QgZnJvbSBMaW5vdHlwZSBhdCBlbm9ybW91cyBleHBlbnNlIGFu ZCBob3BpbmcgaXQgaXMgYmV0dGVyIGVxdWlwcGVkLCBpcyB0aGVyZSBhIHdheSB0byBjb2VyY2Ug Q29uVGVYdCBpbnRvIHVzaW5nIHRoZSBsaWdhdHVyZSBnbHlwaHMgZm9yIGZpIGFuZCBmbD8KClll cyAtIEkgaGFkIHRvIGRvIHRoZSBzYW1lIGZvciBhIGZvbnQgY2FsbGVkIFZlbmV0aWFuIDMwMSBm b3Igd2hpY2ggSSBmb3VuZCB0aGVzZSA0IGZpbGVzOgoKRmlsZW5hbWUJCQlOYW1lIGFzIGl0IGFw cGVhcnMgdG8gTWFjT1MKLS0tLS0tLS0JCQktLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpWZW5l dGlhbjMwMUJULVJvbWFuLm90ZgkJVmVuZXRpYW4gMzAxIFJlZ3VsYXIKVmVuZXRpYW4zMDFCVC1J dGFsaWMub3RmCVZlbmV0aWFuIDMwMSBJdGFsaWMKVmVuZXRpYW4zMDFCVC1Cb2xkLm90ZgkJVmVu ZXRpYW4gMzAxIEJvbGQKdmVuZXRpYW4tMzAxLWRlbWktYnQudHRmCVZlbmV0aWFuIERtIEJUIERl bWkKClRoZXkgZWFjaCBoYWQgdGhlIGZpIGFuZCBmbCBsaWdhdHVyZXMsIGJ1dCBhdCBkaWZmZXJl bnQgY2hhcmFjdGVyIHBvc2l0aW9ucyBkZXBlbmRpbmcgb24gd2hpY2ggZmlsZSwgYW5kIHRoZXkg d2VyZW4ndCByZWNvZ25pc2VkIGJ5IGRlZmF1bHQuIFNvIEkgdXNlZCB0aGUgZm9sbG93aW5nIGNv ZGUgdG8gYWRkIHRoZW0gKGFuZCBhZGQgZW4gYW5kIGVtIGRhc2ggc3Vic3RpdHV0aW9uIGFzIHdl bGwpLgoKJSUgLS0tLSBzdGFydApcc3RhcnRsdWFjb2RlCiAgICBmb250cy5oYW5kbGVycy5vdGYu YWRkZmVhdHVyZSB7CiAgICAgICAgbmFtZSA9ICJ2MSIsCS0tIHRoZXNlIGNoYXJhY3RlciBzdWJz dGl0dXRpb25zIHdpbGwgYmUgYXBwbGllZCB0byB2ZW5ldGlhbi0zMDEtZGVtaS1idAogICAgICAg IHR5cGUgPSAibGlnYXR1cmUiLAogICAgICAgIGRhdGEgPSB7CiAgICAgICAgICAgIFsweEYwMDFd ID0geyAiZiIsICJpIiB9LAogICAgICAgICAgICBbMHhGMDAyXSA9IHsgImYiLCAibCIgfSwKICAg ICAgICB9CiAgICB9CiAgICBmb250cy5oYW5kbGVycy5vdGYuYWRkZmVhdHVyZSB7CiAgICAgICAg bmFtZSA9ICJ2MiIsCS0tIHRoZXNlIGNoYXJhY3RlciBzdWJzdGl0dXRpb25zIHdpbGwgYmUgYXBw bGllZCB0byBWZW5ldGlhbjMwMUJUCiAgICAgICAgdHlwZSA9ICJsaWdhdHVyZSIsCiAgICAgICAg ZGF0YSA9IHsKICAgICAgICAgICAgWzB4RkIwMV0gPSB7ICJmIiwgImkiIH0sCiAgICAgICAgICAg IFsweEZCMDJdID0geyAiZiIsICJsIiB9LAogICAgICAgIH0KICAgIH0KICAgIGZvbnRzLmhhbmRs ZXJzLm90Zi5hZGRmZWF0dXJlIHsKICAgICAgICBuYW1lID0gInYzIiwJLS0gdGhlc2UgY2hhcmFj dGVyIHN1YnN0aXR1dGlvbnMgd2lsbCBiZSBhcHBsaWVkIHRvIGJvdGgKICAgICAgICB0eXBlID0g ImxpZ2F0dXJlIiwKICAgICAgICBkYXRhID0gewogICAgICAgICAgICBbMHgyMDEzXSA9IHsgIi0i LCAiLSIgfSwgICAgICAtLSBlbiBkYXNoCiAgICAgICAgICAgIFsweDIwMTRdID0geyAiLSIsICIt IiwgIi0iIH0sIC0tIGVtIGRhc2gKICAgICAgICB9CiAgICB9ClxzdG9wbHVhY29kZQpcZGVmaW5l Zm9udGZlYXR1cmUgW3ZlbmV0aWFuLTMwMS1kZW1pLWxpZ2F0dXJlc10gW3YxPXllcyx2Mz15ZXNd ClxkZWZpbmVmb250ZmVhdHVyZSBbdmVuZXRpYW4tMzAxLUJULWxpZ2F0dXJlc10gICBbdjI9eWVz LHYzPXllc10KClxzdGFydHR5cGVzY3JpcHQgW3NlcmlmXSBbbXlCb29rRm9udF0KICBcZGVmaW5l Zm9udHN5bm9ueW0gW1NlcmlmXSAgICAgICBbZmlsZTp2ZW5ldGlhbi0zMDEtZGVtaS1idF0gW2Zl YXR1cmVzPXZlbmV0aWFuLTMwMS1kZW1pLWxpZ2F0dXJlc10KICBcZGVmaW5lZm9udHN5bm9ueW0g W1NlcmlmQm9sZF0gICBbZmlsZTpWZW5ldGlhbjMwMUJULUJvbGRdICAgW2ZlYXR1cmVzPXZlbmV0 aWFuLTMwMS1CVC1saWdhdHVyZXNdCiAgXGRlZmluZWZvbnRzeW5vbnltIFtTZXJpZkl0YWxpY10g W2ZpbGU6VmVuZXRpYW4zMDFCVC1JdGFsaWNdIFtmZWF0dXJlcz12ZW5ldGlhbi0zMDEtQlQtbGln YXR1cmVzXQpcc3RvcHR5cGVzY3JpcHQKJSUgLS0tLSBlbmQKCk5vdGUgdGhhdCB0aGUgbmFtZXMg djEsIHYyIGFuZCB2MyBhcmUgZW50aXJlbHkgYXJiaXRyYXJ5LiBBbHNvLCB0aGUgXHN0YXJ0dHlw ZXNjcmlwdCBzZWN0aW9uIHNldHMgdGhlIGZvbnQgZmVhdHVyZXMgdG8gYmUganVzdCB0aG9zZSBJ J3ZlIGRlZmluZWQgLSBwb3RlbnRpYWxseSBsb3Npbmcgd2hhdGV2ZXIgJ2RlZmF1bHQnIHdvdWxk IHByb3ZpZGUuIEJ1dCBzaW5jZSB0aGUgZm9udCBkb2Vzbid0IHNlZW0gdG8gaGF2ZSBhIGxvdCBv ZiBmZWF0dXJlcyBpbiB0aGUgZmlyc3QgcGxhY2UgSSd2ZSBzbyBmYXIgbm90IG5vdGljZWQgYW55 IHByb2JsZW1zLiBJJ20gc3VyZSBhIHJlYWwgZXhwZXJ0IGNvdWxkIHRlbGwgeW91IGhvdyB0byBy ZXRhaW4gJ2RlZmF1bHQnIGFuZCBhZGQgdGhlIGxpZ2F0dXJlcywgaWYgbmVlZGVkLgoKUmVnYXJk cywK4oCUCkJydWNlIEhvcnJvY2tzCkhhbXBzaGlyZSwgVUsKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCklmIHlvdXIgcXVlc3Rpb24gaXMgb2YgaW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGws IHBsZWFzZSBhZGQgYW4gZW50cnkgdG8gdGhlIFdpa2khCgptYWlsbGlzdCA6IG50Zy1jb250ZXh0 QG50Zy5ubCAvIGh0dHBzOi8vd3d3Lm50Zy5ubC9tYWlsbWFuL2xpc3RpbmZvL250Zy1jb250ZXh0 CndlYnBhZ2UgIDogaHR0cHM6Ly93d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly9jb250ZXh0LmFh bmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5vcmcvcGhnL2NvbnRleHQtbWly cm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cHM6Ly9jb250ZXh0Z2FyZGVuLm5ldApfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwo=