From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/110002 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Garulfo Newsgroups: gmane.comp.tex.context Subject: MetaFun - "remove the paths of text" from a rectangle to let the background visible Date: Mon, 21 Dec 2020 16:09:35 +0100 Message-ID: <50497bef-784f-816e-6471-9524ccdd17d9@azules.eu> 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="3891"; mail-complaints-to="usenet@ciao.gmane.io" To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Mon Dec 21 16:10:13 2020 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 1krMpB-0000ui-Ev for gctc-ntg-context-518@m.gmane-mx.org; Mon, 21 Dec 2020 16:10:13 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 4712C1C1525; Mon, 21 Dec 2020 16:09:45 +0100 (CET) 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 Mrihr5MqSSCO; Mon, 21 Dec 2020 16:09:44 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 5F8DA1C1546; Mon, 21 Dec 2020 16:09:44 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 6A6161C155C for ; Mon, 21 Dec 2020 16:09:43 +0100 (CET) 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 jFtf6cksvIws for ; Mon, 21 Dec 2020 16:09:42 +0100 (CET) Received-SPF: Softfail (mailfrom) identity=mailfrom; client-ip=80.12.242.133; helo=smtp.smtpout.orange.fr; envelope-from=garulfo@azules.eu; receiver= Original-Received: from smtp.smtpout.orange.fr (smtp11.smtpout.orange.fr [80.12.242.133]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 7D4C71C1525 for ; Mon, 21 Dec 2020 16:09:42 +0100 (CET) Original-Received: from azules.eu ([81.249.213.89]) by mwinf5d34 with ME id 739f2400F1wHlLH0339fhq; Mon, 21 Dec 2020 16:09:40 +0100 X-ME-Helo: azules.eu X-ME-Auth: ZGF2aWQubWFyc2FsQG9yYW5nZS5mcg== X-ME-Date: Mon, 21 Dec 2020 16:09:40 +0100 X-ME-IP: 81.249.213.89 Original-Received: from [IPv6:2a01:cb08:5c6:fc00:e9dc:14fe:c198:ef4d] (bureaugnulinux1.home [IPv6:2a01:cb08:5c6:fc00:e9dc:14fe:c198:ef4d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by azules.eu (Postfix) with ESMTPSA id 3C1A052A024 for ; Mon, 21 Dec 2020 16:09:36 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=azules.eu; s=mailkey; t=1608563376; bh=Y23rxIs2geDR/L4qsDl+u6vnGU74nWac35BBotpZHH4=; h=To:From:Subject:Date; b=HFJYTnBPeVRjbUIUDhdYYek5qsR2GrLz7t4gqLh2mddvXk23c3SpXMrFJHBMnSQAc ud5QLEkpw7icWDXJruLOO1IMBO75hLH6C1ljONX+b7W02DnbNFu5mZy/cCpnEf/dE8 T5dHGJ6GfLXgLHUFFNUaJ6wFw/DzgrF0NGRGJ4z4= Content-Language: en-US X-MailScanner-ID: 3C1A052A024.A00F4 X-MailScanner: Found to be clean X-MailScanner-From: garulfo@azules.eu 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:110002 Archived-At: SGksCgoKKiBJIHRyeSB0byAicmVtb3ZlIHRoZSBwYXRocyBvZiB0ZXh0IiBmcm9tIGEgbWV0YXBv c3QgcGljdHVyZXMgdG8gbGV0CiAgIHRoZSBiYWNrZ3JvdW5kIHZpc2libGUuCgoqIFVzaW5nCiAg IGh0dHBzOi8vbWFpbG1hbi5udGcubmwvcGlwZXJtYWlsL250Zy1jb250ZXh0LzIwMTgvdGhyZWFk Lmh0bWwjOTI3MjUKCiogSSB3YXMgYWJsZSB0byBnZXQgdGhlIGZvbGxvd2luZyB3aXRoIG9uZSBn bHlwaCAoTVZFIGNvZGUgYmVsb3cpCgogICBodHRwczovL3dpa2kuY29udGV4dGdhcmRlbi5uZXQv aW1hZ2VzL2QvZDIvdGVzdF9leHRyYWN0X2dseXBocy5wZGYKCgoyIHF1ZXN0aW9uczoKCjEvIGZv ciBzb21lIGZvbnRzIChlLmcuIGRlamF2dSB2cyBsYXRpbiBtb2Rlcm4pIHRoZSAiZW5jb21wYXNz aW5nIiBwYXRoCiAgICBvZiB0aGUgQiBnbHlwaCBjYW4gc3dpdGNoIGZyb20gQlsxXSB0byBCW0Ju XS4gSXMgdGhlcmUgYSB0cmljayB0bwogICAgaWRlbnRpZnkgd2hpY2ggaWQgbWF0Y2ggd2l0aCAi dGhlIGVuY29tcGFzc2luZyIgcGF0aCA/CgoyLyBub3csIEkgd291bGQgbGlrZSB0byBkbyB0aGUg c2FtZSwgYnV0IGZvciB0ZXh0Li4uIGEga2luZCBvZgogICAgZGVyaXZhdGl2ZSBvZiAidGV4dGV4 dCIgb3IgIm91dGxpbmV0ZXh0Ii4KICAgIFdvdWxkIHlvdSBwbGVhc2UgZ2l2ZSBtZSBzb21lIGd1 aWRlbGluZXMgPwoJZG9lcyBpdCBhbHJlYWR5IGV4aXN0ID8KCXNob3VsZCBJIHVzZSBzb21ldGhp bmcgbGlrZSBcaGFuZGxldG9rZW5zLCBcc2NhbnRva2VucyA/CglkbyB5b3UgaGF2ZSBleGFtcGxl cyB3aGVyZSBJIGNhbiBnZXQgaW5zcGlyYXRpb24gPwoKClRoYW5rcyBhZ2FpbiBmb3IgeW91ciBo ZWxwLApHYXJ1bGZvCgoKJT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKCgoKXHN0YXJ0dGV4dAoKJS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQoKXHN0YXJ0bHVhY29kZQoKZnVuY3Rpb24gZG9jdW1lbnQub3V0 bGluZXBhdGhzKGNoYXJhY3RlcikKICAgICBsb2NhbCBjaGFyZGF0YSAgPSBmb250cy5oYXNoZXMu Y2hhcmFjdGVyc1t0cnVlXSAtLSBieSB1bmljb2RlCiAgICAgbG9jYWwgc2hhcGVkYXRhID0gZm9u dHMuaGFzaGVzLnNoYXBlc1t0cnVlXSAtLSBieSBpbmRleAogICAgIGxvY2FsIGMgICAgICAgICA9 IGNoYXJkYXRhW2NoYXJhY3Rlcl0KICAgICBpZiBjIGFuZCBjLmluZGV4IGFuZCBzaGFwZWRhdGEg dGhlbgogICAgICAgICBsb2NhbCBzaGFwZWdseXBocyA9IHNoYXBlZGF0YS5nbHlwaHMgb3IgeyB9 CiAgICAgICAgIGxvY2FsIGdseXBoICAgICAgID0gc2hhcGVnbHlwaHNbYy5pbmRleF0KICAgICAg ICAgaWYgZ2x5cGggYW5kIChnbHlwaC5zZWdtZW50cyBvciBnbHlwaC5zZXF1ZW5jZSkgdGhlbgog ICAgICAgICAgICAgbG9jYWwgdW5pdHMgID0gc2hhcGVkYXRhLnVuaXRzIG9yIDEwMDAKICAgICAg ICAgICAgIGxvY2FsIGZhY3RvciA9IDEwMC91bml0cwogICAgICAgICAgICAgcmV0dXJuIGZvbnRz Lm1ldGFwb3N0LnBhdGhzKGdseXBoLGZhY3RvcikKICAgICAgICAgZW5kCiAgICAgZW5kCiAgICAg cmV0dXJuIHsgfQplbmQKCmZ1bmN0aW9uIGRvY3VtZW50LmRlZmluZW91dGxpbmUoY2hhcix0YXJn ZXQpCiAgICAgbG9jYWwgb3V0bGluZXMgPSBkb2N1bWVudC5vdXRsaW5lcGF0aHMoY2hhcikKICAg ICBsb2NhbCBub2ZwYXRocyA9ICNvdXRsaW5lcwogICAgIGNvbnRleHQoInBhdGggJXNbXSA7Iix0 YXJnZXQpCiAgICAgY29udGV4dCgibnVtZXJpYyAlc24gOyAlc24gOj0gJXMgOyIsdGFyZ2V0LHRh cmdldCxub2ZwYXRocykKICAgICBmb3IgaT0xLG5vZnBhdGhzIGRvCiAgICAgICAgIGNvbnRleHQo IiVzWyVpXSA6PSAlcyA7ICIsdGFyZ2V0LGksb3V0bGluZXNbaV0pCiAgICAgZW5kCmVuZAoKXHN0 b3BsdWFjb2RlCgolLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpcZGVmXG1wZGVmaW5lb3V0bGluZXMj MSMye1xjdHhsdWF7ZG9jdW1lbnQuZGVmaW5lb3V0bGluZShcbnVtYmVyYCMxLCIjMiIpfX0KCiUt LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0KClxzdGFydE1QcGFnZQoKbnVtZXJpYyBkaW1BIDsgZGltQSA6 PSAyMGNtOwoKcGF0aCBwYXRoYmFja2dyb3VuZCA7CnBhdGhiYWNrZ3JvdW5kIDo9ICB1bml0c3F1 YXJlIHNjYWxlZCBkaW1BIDsKZmlsbCBwYXRoYmFja2dyb3VuZCB3aXRoc2hhZGVtZXRob2QgImxp bmVhciIgd2l0aHNoYWRlZGlyZWN0aW9uKDAsMSkgCndpdGhzaGFkZWNvbG9ycyAocmVkLGJsdWUp OwoKJS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpcbXBkZWZpbmVvdXRs aW5lc3tCfXtCfQoKJS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpudW1l cmljIGRpbUIgIDsgZGltQiA6PSAyY207Cm51bWVyaWMgdnJhdGlvIDsgdnJhdGlvIDo9IDI7Cgpw YXRoIGZyYW1lIDsKZnJhbWUgOj0gIHVuaXRzcXVhcmUKICAgICAgICAgICB4c2NhbGVkIChkaW1B IC0gMiAqIGRpbUIpCiAgICAgICAgICAgeXNjYWxlZCAoZGltQSAvIHZyYXRpbykKICAgICAgICAg ICBzaGlmdGVkIChkaW1CICwgKGRpbUEgLSAoZGltQSAvIHZyYXRpbykpLzIgKTsKCiUtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKcGFpciBzaGlmdCA7IHNoaWZ0IDo9IGNl bnRlciBmcmFtZTsKbnVtZXJpYyBzY2FsIDsgc2NhbCA6PSAoMC45KSAqICgxMGNtIC8gKGJiaGVp Z2h0IEJbMV0pKSA7CgpwaWN0dXJlIG1vbkltYWdlQjsgbW9uSW1hZ2VCIDo9IG51bGxwaWN0dXJl OwphZGR0byBtb25JbWFnZUIgY29udG91cgogICAgICAgKEJbMV0gc2hpZnRlZCAoLSBjZW50ZXIg QlsxXSkgc2NhbGVkIHNjYWwpCiAgICAgICBzaGlmdGVkIHNoaWZ0CiAgICAgICB3aXRocG9zdHNj cmlwdCAiY29sbGVjdCI7CgphZGR0byBtb25JbWFnZUIgY29udG91cgogICAgICAgZnJhbWUKICAg ICAgIHdpdGhwb3N0c2NyaXB0ICJldmVub2RkIjsKCmZvciBpPTIgdXB0byBCbiA6CiAgIGFkZHRv IG1vbkltYWdlQiBjb250b3VyCiAgICAgICAgIChCW2ldIHNoaWZ0ZWQgKC0gY2VudGVyIEJbMV0p IHNjYWxlZCBzY2FsKQogICAgICAgICBzaGlmdGVkIHNoaWZ0OwplbmRmb3IgOwoKJS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpkcmF3IG1vbkltYWdlQiB3aXRoY29sb3Ig d2hpdGU7Cgpcc3RvcE1QcGFnZQoKXHN0b3B0ZXh0Cl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CklmIHlvdXIgcXVlc3Rpb24gaXMgb2YgaW50ZXJlc3QgdG8gb3RoZXJzIGFzIHdlbGwsIHBsZWFz ZSBhZGQgYW4gZW50cnkgdG8gdGhlIFdpa2khCgptYWlsbGlzdCA6IG50Zy1jb250ZXh0QG50Zy5u bCAvIGh0dHA6Ly93d3cubnRnLm5sL21haWxtYW4vbGlzdGluZm8vbnRnLWNvbnRleHQKd2VicGFn ZSAgOiBodHRwOi8vd3d3LnByYWdtYS1hZGUubmwgLyBodHRwOi8vY29udGV4dC5hYW5oZXQubmV0 CmFyY2hpdmUgIDogaHR0cHM6Ly9iaXRidWNrZXQub3JnL3BoZy9jb250ZXh0LW1pcnJvci9jb21t aXRzLwp3aWtpICAgICA6IGh0dHA6Ly9jb250ZXh0Z2FyZGVuLm5ldApfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwo=