From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/115370 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Hans Hagen via ntg-context Newsgroups: gmane.comp.tex.context Subject: Re: \setextrafontkerns can cause an infinite loop Date: Thu, 30 Jun 2022 20:33:53 +0200 Message-ID: <9b7d0054-bdba-5d23-9b09-969c0e86470b@freedom.nl> References: <718d6053-69ea-6514-9203-97127bc6480b@telus.net> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23558"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Hans Hagen To: Max Chernoff via ntg-context Original-X-From: ntg-context-bounces@ntg.nl Thu Jun 30 20:34:32 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 1o6yzn-0005ox-G3 for gctc-ntg-context-518@m.gmane-mx.org; Thu, 30 Jun 2022 20:34:31 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 877A049E; Thu, 30 Jun 2022 20:33:59 +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 PVDbwllkkWdR; Thu, 30 Jun 2022 20:33:57 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 9497E2A3A5E; Thu, 30 Jun 2022 20:33:57 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 6EE282A3984 for ; Thu, 30 Jun 2022 20:33:56 +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 j18SHQviyxfU for ; Thu, 30 Jun 2022 20:33:54 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=185.233.34.18; helo=outbound.soverin.net; envelope-from=j.hagen@freedom.nl; receiver= Original-Received: from outbound.soverin.net (outbound.soverin.net [185.233.34.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id CC78E49E for ; Thu, 30 Jun 2022 20:33:54 +0200 (CEST) Original-Received: from smtp.freedom.nl (c04smtp-lb01.int.sover.in [10.10.4.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by outbound.soverin.net (Postfix) with ESMTPS id 4LYn6B43RXz9m for ; Thu, 30 Jun 2022 18:33:54 +0000 (UTC) Original-Received: from smtp.freedom.nl (smtp.freedom.nl [10.10.4.108]) by freedom.nl DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freedom.nl; s=default; t=1656614034; bh=zeh15muio67x2KQqrbzxps5HzUO6NH8izG5OeHD3Ths=; h=Date:Subject:To:References:From:In-Reply-To:From; b=gYJKLgIGCpxHvCAut1rYh45uXqIfyV+WnqywYWEltt1bQzDMrUe6O1l04e3FejiwW VZmx9RScd6JClM3PE2YXwAFuHjMvgJM2jFXV8QyFS6RI7wC6n/DriQcsVU7qA6hUKo jVbbFh+UaILt+M4nxSEaKpYvHAcg/ohUfEBvL0Eo= Content-Language: en-US In-Reply-To: <718d6053-69ea-6514-9203-97127bc6480b@telus.net> ARC-Seal: i=1; s=default; d=freedom.nl; t=1656614034; a=rsa-sha256; cv=none; b=UXiB/HABdzISDXkz1WuNt0mUWYY6DQsZUnDaZZxXKskGyGRiMTBA/Ed7oS7mZUmdE/aTdD 1JBSI3NjxEwUehcooj2TtHdxl2Ctta9jMNf/NKmDzqf7FQ/Xb9Udp/j7Y4u1YiCQDzZbbb MvLHtpAcPnVD33epPYOO1Z1UULXXAg4= ARC-Authentication-Results: i=1; smtp.freedom.nl; auth=pass smtp.mailfrom=j.hagen@freedom.nl ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freedom.nl; s=default; t=1656614034; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=LStf2f7URucscUNXCVlXQfmHfSrf9DUgYwZnlVsRaXQ=; b=pQHgSpe0o1/UI1goaMqDP0/+2QyVP1zj6z6C4AFqR6iIn0tsp/fN2xbETrikTupE71wlxP rY/DsWFJ67jSLcIZiVyXzoe19jOJqeW4MpmsTpUIzkfshYT4oS3GnRF+fbcWqpC/l/2e2r 34mKkzXNlVVq7L3Cb+Xnc0BpcGXjbak= 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:115370 Archived-At: T24gNi8zMC8yMDIyIDExOjE2IEFNLCBNYXggQ2hlcm5vZmYgdmlhIG50Zy1jb250ZXh0IHdyb3Rl Ogo+IFNvbWV0aW1lcyB1c2luZyBcc2V0ZXh0cmFmb250a2VybnMgY2FuIGNhdXNlIGFuIGluZmlu aXRlIGxvb3AuCj4gCj4gRXhhbXBsZSAxOgo+IAo+ICDCoMKgwqAgXHNldGV4dHJhZm9udGtlcm5z W21heF0KPiAKPiAgwqDCoMKgIFxzdGFydHRleHQKPiAgwqDCoMKgwqDCoMKgwqAgbFxpdCBsCj4g IMKgwqDCoCBcc3RvcHRleHQKPiAKPiBFeGFtcGxlIDI6Cj4gCj4gIMKgwqDCoCBcc2V0dXBib2R5 Zm9udFtsaWJlcnRpbnVzXQo+IAo+ICDCoMKgwqAgXHNldGV4dHJhZm9udGtlcm5zW21heF0KPiAK PiAgwqDCoMKgIFxzdGFydHRleHQKPiAgwqDCoMKgwqDCoMKgwqAgeFxzcyB4Cj4gIMKgwqDCoCBc c3RvcHRleHQKPiAKPiBCb3RoIG9mIHRoZXNlIGV4YW1wbGVzIGNhdXNlIENvblRlWHQgdG8gZ2V0 IHN0dWNrIHVudGlsIGl0IHJ1bnMgb3V0IG9mCj4gbWVtb3J5LiBUaGlzIGhhcHBlbnMgaW4gYm90 aCBNa0lWIGFuZCBNa1hMLgo+IAo+IFRoaXMgcGF0Y2ggc2VlbXMgdG8gZml4IHRoZSBpc3N1ZSAo YWx0aG91Z2ggaXQgbWF5IGJyZWFrIG90aGVyIHRoaW5ncy4uLik6Cj4gCj4gLS0tIHRleG1mLWNv bnRleHQvdGV4L2NvbnRleHQvYmFzZS9ta2l2L3R5cG8tZmtyLm9sZMKgwqDCoCAyMDIyLTA2LTMw IAo+IDAzOjA1OjE3LjcwMjgwNDIwMCAtMDYwMAo+ICsrKyB0ZXhtZi1jb250ZXh0L3RleC9jb250 ZXh0L2Jhc2UvbWtpdi90eXBvLWZrci5sdWHCoMKgwqAgMjAyMi0wNi0zMCAKPiAwMzowNToyMi4y ODY4NTgyMDAgLTA2MDAKPiBAQCAtNTcsNiArNTcsNyBAQAo+ICDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZW5kCj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiBrZXJuIH49IDAgdGhlbgo+ICDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBoZWFkLCBj dXJyZW50ID0gCj4gaW5zZXJ0YmVmb3JlKGhlYWQsY3VycmVudCxuZXdfa2VybihrZXJuKSkKPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGN1 cnJlbnQgPSBnZXRuZXh0KGN1cnJlbnQpCj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBlbmQKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGxhc3RkYXRhID0gZGF0YQo+ICDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGVsc2UKPiBAQCAtNjksNiArNzAsNyBAQAo+ICDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxvY2FsIGtlcm4gPSBnZXRrZXJucGFp cihsYXN0ZGF0YSxsYXN0Y2hhcixjaGFyKQo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGlmIGtlcm4gfj0gMCB0aGVuCj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBoZWFkLCBjdXJyZW50ID0gCj4gaW5zZXJ0YmVmb3Jl KGhlYWQsY3VycmVudCxuZXdfa2VybihrZXJuKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjdXJyZW50ID0gZ2V0bmV4dChjdXJyZW50KQo+ICDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGVuZAo+ICDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBlbmQKPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgbGFzdGNoYXIgPSBjaGFyCmp1c3QKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVh ZCA9IAppbnNlcnRiZWZvcmUoaGVhZCxjdXJyZW50LG5ld19rZXJuKGtlcm4pKQoKd2lsbCBkbwoK LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhhbnMg SGFnZW4gfCBQUkFHTUEgQURFCiAgICAgICAgICAgICAgIFJpZGRlcnN0cmFhdCAyNyB8IDgwNjEg R0ggSGFzc2VsdCB8IFRoZSBOZXRoZXJsYW5kcwogICAgICAgIHRlbDogMDM4IDQ3NyA1MyA2OSB8 IHd3dy5wcmFnbWEtYWRlLm5sIHwgd3d3LnByYWdtYS1wb2QubmwKLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVzdCB0byBvdGhl cnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1haWxsaXN0IDog bnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9saXN0aW5mby9u dGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAvIGh0dHA6Ly9j b250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5vcmcvcGhnL2Nv bnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRnYXJkZW4ubmV0 Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCg==