From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/112630 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Hans Hagen via ntg-context Newsgroups: gmane.comp.tex.context Subject: Re: Best way to apply a fill-pattern to a closed shape? Date: Sat, 28 Aug 2021 13:02:03 +0200 Message-ID: References: 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="33723"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 Cc: Hans Hagen To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Sat Aug 28 13:02:45 2021 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 1mJw6m-0008aQ-Sl for gctc-ntg-context-518@m.gmane-mx.org; Sat, 28 Aug 2021 13:02:44 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id A8705286E10; Sat, 28 Aug 2021 13:02:13 +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 GlDPepntDyO6; Sat, 28 Aug 2021 13:02:10 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id DA286286E0C; Sat, 28 Aug 2021 13:02:09 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 15DA1286E0A for ; Sat, 28 Aug 2021 13:02:08 +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 Lbj4_NU1nsT7 for ; Sat, 28 Aug 2021 13:02:05 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=194.109.24.28; helo=lb2-smtp-cloud7.xs4all.net; envelope-from=j.hagen@xs4all.nl; receiver= Original-Received: from lb2-smtp-cloud7.xs4all.net (lb2-smtp-cloud7.xs4all.net [194.109.24.28]) (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 DA106286A78 for ; Sat, 28 Aug 2021 13:02:04 +0200 (CEST) Original-Received: from cust-a169be40 ([IPv6:fc0c:c118:7078:83cd:b49d:5a87:2838:627c]) by smtp-cloud7.xs4all.net with ESMTPSA id Jw67moosQ0e6wJw68m9nKd; Sat, 28 Aug 2021 13:02:04 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xs4all.nl; s=s2; t=1630148524; bh=WmXXSS59xd5XnMVabZseiOLcd7fZP/938LujrVecJq4=; h=Subject:To:From:Message-ID:Date:MIME-Version:Content-Type:From: Subject; b=nQRoZIOQJ4JujIIhsmBbssIi7xbdHn1H669DneZx1wP0uqQvb/KDfU3Ie0Mos6SOL pxJnvNgtyk9mPywyMlFL1aIU1NiHtCEiwHaQS6/c/dhbiUVNqA96bdHlYDoGZZwvXI kTQFSPN6eorlNr7t3zYppB17b6KqtgubhKFVW25E1k7mjRO5B8V/irUKfThgLu1i7T Vh3NM6IlRKy1S8tFz3/17V0V3igeypq7jGjrVAnZmd0a5XJ1EE5O/iIy24tjyqpr3L WwpPXeZ6zv6RDI6Hr9itBrbnr7QW8YIaPcyXEHBf6E5FmiFALFI3eQh+vJHVnFGZKQ raMwn/vwS8AKA== In-Reply-To: Content-Language: en-US X-CMAE-Envelope: MS4xfAr/r5u/gKAHYH0zSo3rZqhHxkavTOjzmumyz0ZcR9yJoVK2t1UJHgN99NUpkOvjvOgZR0aH2cMNXIULMfnrmBV6dVxPfPZH7mbcRZNugyVCjTXae0ao wLqBTXOQe1Y+h92FjtjvttSOVCnlFTzPRSFXOVJgxmhE7QBKmldPbJvLUnFLhlxMRYqxZWckDeLuACi5DtMW3Hmmfp75Y4mnqKB2JvpIVJAsf0FvKoZD6Q/E 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:112630 Archived-At: T24gOC8yOC8yMDIxIDExOjMzIEFNLCBSYW1rdW1hciBLQiB2aWEgbnRnLWNvbnRleHQgd3JvdGU6 Cj4gSGVsbG8gTGlzdCwKPiAKPiBJIGhhdmUgYSB1c2UgY2FzZSB0byBhcHBseSBhIHBhcnRpY3Vs YXIgcGF0dGVybiB0byBhIGNsb3NlZCBzaGFwZS4gSSBhbSAKPiB1c2luZyBNZXRhcG9zdCBmb3Ig dGhlIGZpZ3VyZXMuCj4gCj4gQWZ0ZXIgc29tZSByZXNlYXJjaCB0aGlzIHBhY2thZ2Ugc2VlbXMg dG8gcXVpdGUgZ29vZCwgaW4gdGVybXMgb2YgaGF2aW5nIAo+IGFsbCB0aGUgcGF0dGVybnMgbm9y bWFsbHkgdXNlZCAtIGh0dHBzOi8vY3Rhbi5vcmcvcGtnL21pbmltLWhhdGNoaW5nIAo+IDxodHRw czovL2N0YW4ub3JnL3BrZy9taW5pbS1oYXRjaGluZz4KPiAKPiBCdXQgSSBjb3VsZCBub3QgZmln dXJlIG91dCBob3cgdG8gdXNlIHRoaXMgd2l0aCBDb25UZVh0LiBPciBtYXliZSB0aGVyZSAKPiBp cyBhbHJlYWR5IGEgYmV0dGVyIHdheSB0byBkbyB0aGlzIGluIENvblRlWHQgYW5kIGFtIG1pc3Np bmfCoHRoYXQgdHJpY2suCj4gCj4gQW55IHRpcHMgd291bGQgYmUgcmVhbGx5IGhlbHBmdWwuClxz dGFydHRleHQKClxzdGFydE1QcGFnZVtvZmZzZXQ9MWNtXQogICAgIGRyYXcgKGZ1bGxjaXJjbGUg c2NhbGVkIDVjbSBzaGlmdGVkICgwY20sMGNtKSkKICAgICAgICAgd2l0aHBhdHRlcm4gaW1hZ2Ug KGZpbGwgZnVsbGNpcmNsZSBzY2FsZWQgMWNtIHdpdGhjb2xvciAKImRhcmtibHVlIiA7KQogICAg ICAgICB3aXRocGF0dGVybnNjYWxlICgxLzEwLDEvMTApCiAgICAgOwoKICAgICBkcmF3IChmdWxs Y2lyY2xlIHNjYWxlZCA1Y20gc2hpZnRlZCAoNWNtLDBjbSkpCiAgICAgICAgIHdpdGhwYXR0ZXJu IGltYWdlIChmaWxsIGZ1bGxjaXJjbGUgc2NhbGVkIDVtbSB3aXRoY29sb3IgCiJkYXJrcmVkIiA7 KQogICAgICAgICB3aXRocGF0dGVybnNjYWxlICgxLzIwLDEvMjApCiAgICAgOwoKICAgICBkcmF3 IChmdWxsY2lyY2xlIHNjYWxlZCA1Y20gc2hpZnRlZCAoMTBjbSwwY20pKQogICAgICAgICB3aXRo cGF0dGVybiBpbWFnZSAoZmlsbCBmdWxsY2lyY2xlIHNjYWxlZCA1bW0gd2l0aGNvbG9yIAoiZGFy a2dyZWVuIiA7KQogICAgICAgICB3aXRocGF0dGVybnNjYWxlICgxLzQwLDEvNDApCiAgICAgOwoK ICAgICBkcmF3IChmdWxsY2lyY2xlIHNjYWxlZCA1Y20gc2hpZnRlZCAoMGNtLDVjbSkpCiAgICAg ICAgIHdpdGhwYXR0ZXJuIGltYWdlIChmaWxsIGZ1bGxjaXJjbGUgc2NhbGVkIDFjbSB3aXRoY29s b3IgCiJkYXJrY3lhbiIgOykKICAgICAgICAgd2l0aHBhdHRlcm5zY2FsZSAoMS8xMCwxLzIwKQog ICAgIDsKCiAgICAgZHJhdyAoZnVsbGNpcmNsZSBzY2FsZWQgNWNtIHNoaWZ0ZWQgKDVjbSw1Y20p KQogICAgICAgICB3aXRocGF0dGVybiBpbWFnZSAoZmlsbCBmdWxsY2lyY2xlIHNjYWxlZCA1bW0g d2l0aGNvbG9yIAoiZGFya21hZ2VudGEiIDspCiAgICAgICAgIHdpdGhwYXR0ZXJuc2NhbGUgKDEv MjAsMS80MCkKICAgICA7CgogICAgIGRyYXcgKGZ1bGxjaXJjbGUgc2NhbGVkIDVjbSBzaGlmdGVk ICgxMGNtLDVjbSkpCiAgICAgICAgIHdpdGhwYXR0ZXJuIGltYWdlIChmaWxsIGZ1bGxjaXJjbGUg c2NhbGVkIDVtbSB3aXRoY29sb3IgCiJkYXJreWVsbG93IiA7KQogICAgICAgICB3aXRocGF0dGVy bnNjYWxlICgxLzQwLDEvODApCiAgICAgOwpcc3RvcE1QcGFnZQoKXHN0YXJ0TVBwYWdlW29mZnNl dD0xY21dCiAgICAgZmlsbCBmdWxsY2lyY2xlIHNjYWxlZCAxMWNtCiAgICAgICAgIHdpdGhjb2xv ciAiZGFya3llbGxvdyIgOwoKICAgICBkcmF3IGZ1bGxjaXJjbGUgc2NhbGVkIDEwY20KICAgICAg ICAgd2l0aHBhdHRlcm4gaW1hZ2UgKGZpbGwgZnVsbGNpcmNsZSBzY2FsZWQgMWNtIHdpdGhjb2xv ciAKImRhcmtibHVlIiA7KQogICAgIDsKCiAgICAgZHJhdyBmdWxsZGlhbW9uZCBzY2FsZWQgOGNt CiAgICAgICAgIHdpdGhwYXR0ZXJuIGltYWdlIChmaWxsIGZ1bGxkaWFtb25kIHNjYWxlZCA0bW0g d2l0aGNvbG9yIAoiZGFya2dyZWVuIiA7KQogICAgICAgICByb3RhdGVkIDE1CiAgICAgOwoKICAg ICBkcmF3IGZ1bGx0cmlhbmdsZSBzY2FsZWQgOWNtCiAgICAgICAgIHdpdGhwYXR0ZXJuIGltYWdl IChmaWxsIGZ1bGx0cmlhbmdsZSBzY2FsZWQgM21tIHdpdGhjb2xvciAKIndoaXRlIiA7KQogICAg ICAgICByb3RhdGVkIDQ1CiAgICAgOwoKICAgICBkcmF3IGZ1bGxjaXJjbGUgc2NhbGVkIDEwY20K ICAgICAgICAgd2l0aHBhdHRlcm4gaW1hZ2UgKGRyYXcgdGV4dGV4dCgiISIpIHdpdGhjb2xvciAi bWlkZGxlZ3JheSIgOykKICAgICAgICAgcm90YXRlZCA0NQogICAgIDsKCiAgICAgZHJhdyBmdWxs Y2lyY2xlIHNjYWxlZCAxMGNtCiAgICAgICAgIHdpdGhwZW4gcGVuY2lyY2xlIHNjYWxlZCAxbW0K ICAgICAgICAgd2l0aGNvbG9yICJkYXJrZ3JheSIgOwpcc3RvcE1QcGFnZQoKXHN0YXJ0TVBwYWdl W2luc3RhbmNlPWRvdWJsZWZ1bl0KICAgICBmaWxsIGZ1bGxjaXJjbGUgc2NhbGVkIDhjbSB3aXRo Y29sb3IgInllbGxvdyIgOwogICAgIGRyYXcgZnVsbGNpcmNsZSBzY2FsZWQgOGNtCiAgICAgICAg IHdpdGhwYXR0ZXJuIGltYWdlIChkcmF3IGZpZ3VyZSgidDovc291cmNlcy9jb3cucGRmIikgcm90 YXRlZCA0NTspCiAgICAgICAgIHdpdGhwYXR0ZXJuc2NhbGUgMS80MAogICAgIDsKXHN0b3BNUHBh Z2UKCgpcc3RhcnRNUHBhZ2VbaW5zdGFuY2U9ZG91YmxlZnVuXQogICAgIGRyYXcgY2xvc2VkY3Vy dmUodW5pdHNxdWFyZSB4eXNjYWxlZCAoMjAwLDIwMCkgc2hpZnRlZCAoMCwtMjAwKSkKICAgICAg ICAgd2l0aHBhdHRlcm4gaW1hZ2UgKGZpbGwgY2xvc2VkY3VydmUoKGZ1bGxjaXJjbGUgc2NhbGVk IDQwIApzaGlmdGVkICgyNSwtMjUpKSkgd2l0aGNvbG9yICJkYXJrZ3JheSIgd2l0aG9wYWNpdHkg LjUpCiAgICAgICAgIHdpdGhwYXR0ZXJuc2NhbGUgKDEsMSkKICAgICA7CiAgICAgZHJhdyBjbG9z ZWRjdXJ2ZSh1bml0c3F1YXJlIHh5c2NhbGVkICgyMDAsMjAwKSBzaGlmdGVkICgwLC0yMDApKQog ICAgICAgICB3aXRocGF0dGVybiBpbWFnZSAoZmlsbCBjbG9zZWRjdXJ2ZSgoZnVsbGNpcmNsZSBz Y2FsZWQgNDAgCnNoaWZ0ZWQgKDI1LC0yNSkpKSB3aXRoY29sb3IgImRhcmtyZWQiIHdpdGhvcGFj aXR5IC41KQogICAgICAgICB3aXRocGF0dGVybnNjYWxlICgxLzIsMS8yKQogICAgIDsKICAgICBk cmF3IGNsb3NlZGN1cnZlKHVuaXRzcXVhcmUgeHlzY2FsZWQgKDIwMCwyMDApIHNoaWZ0ZWQgKDAs LTIwMCkpCiAgICAgICAgIHdpdGhwYXR0ZXJuIGltYWdlIChmaWxsIGNsb3NlZGN1cnZlKChmdWxs Y2lyY2xlIHNjYWxlZCA0MCAKc2hpZnRlZCAoMjUsLTI1KSkpIHdpdGhjb2xvciAiZGFya2dyZWVu IiB3aXRob3BhY2l0eSAuNSkKICAgICAgICAgd2l0aHBhdHRlcm5zY2FsZSAoMS8zLDEvMykKICAg ICA7CiAgICAgZHJhdyBjbG9zZWRjdXJ2ZSh1bml0c3F1YXJlIHh5c2NhbGVkICgyMDAsMjAwKSBz aGlmdGVkICgwLC0yMDApKQogICAgICAgICB3aXRocGF0dGVybiBpbWFnZSAoZmlsbCBjbG9zZWRj dXJ2ZSgoZnVsbGNpcmNsZSBzY2FsZWQgNDAgCnNoaWZ0ZWQgKDI1LC0yNSkpKSB3aXRoY29sb3Ig ImRhcmtibHVlIiB3aXRob3BhY2l0eSAuNSkKICAgICAgICAgd2l0aHBhdHRlcm5zY2FsZSAoMS80 LDEvNCkKICAgICA7ClxzdG9wTVBwYWdlCgolIFxzdGFydFRFWHBhZ2UKICAgICBccGFnZQogICAg IFxzdGFydE1QY29kZXtkb3VibGVmdW59CiAgICAgICAgIGRyYXcgY2xvc2VkY3VydmUodW5pdHNx dWFyZSB4eXNjYWxlZCAoMjAwLDIwMCkgc2hpZnRlZCAoMCwtNDAwKSkKICAgICAgICAgICAgIHdp dGhwYXR0ZXJuIGltYWdlIChmaWxsIGNsb3NlZGN1cnZlKChmdWxsY2lyY2xlIHNjYWxlZCA0MCAK c2hpZnRlZCAoMjUsLTI1KSkpKQogICAgICAgICAgICAgd2l0aHBhdHRlcm5zY2FsZSAxLzgKICAg ICAgICAgOwogICAgIFxzdG9wTVBjb2RlCiAgICAgXGJsYW5rCiAgICAgXHN0YXJ0TVBjb2Rle2Rv dWJsZWZ1bn0KICAgICAgICAgZHJhdyBjbG9zZWRjdXJ2ZSh1bml0c3F1YXJlIHh5c2NhbGVkICgy MDAsMjAwKSBzaGlmdGVkICgwLC00MDApKQogICAgICAgICAgICAgd2l0aHBhdHRlcm4gaW1hZ2Ug KGZpbGwgY2xvc2VkY3VydmUoKGZ1bGxjaXJjbGUgc2NhbGVkIDQwIApzaGlmdGVkICgyNSwtMjUp KSkpCiAgICAgICAgICAgICB3aXRocGF0dGVybmZsb2F0IHRydWUKICAgICAgICAgICAgIHdpdGhw YXR0ZXJuc2NhbGUgMS84CiAgICAgICAgIDsKICAgICBcc3RvcE1QY29kZQogICAgIFxwYWdlCiUg XHN0b3BURVhwYWdlCgpcc3RvcHRleHQKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgSGFucyBIYWdlbiB8IFBSQUdNQSBBREUKICAgICAgICAgICAg ICAgUmlkZGVyc3RyYWF0IDI3IHwgODA2MSBHSCBIYXNzZWx0IHwgVGhlIE5ldGhlcmxhbmRzCiAg ICAgICAgdGVsOiAwMzggNDc3IDUzIDY5IHwgd3d3LnByYWdtYS1hZGUubmwgfCB3d3cucHJhZ21h LXBvZC5ubAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJZiB5b3VyIHF1ZXN0 aW9uIGlzIG9mIGludGVyZXN0IHRvIG90aGVycyBhcyB3ZWxsLCBwbGVhc2UgYWRkIGFuIGVudHJ5 IHRvIHRoZSBXaWtpIQoKbWFpbGxpc3QgOiBudGctY29udGV4dEBudGcubmwgLyBodHRwOi8vd3d3 Lm50Zy5ubC9tYWlsbWFuL2xpc3RpbmZvL250Zy1jb250ZXh0CndlYnBhZ2UgIDogaHR0cDovL3d3 dy5wcmFnbWEtYWRlLm5sIC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0 dHBzOi8vYml0YnVja2V0Lm9yZy9waGcvY29udGV4dC1taXJyb3IvY29tbWl0cy8Kd2lraSAgICAg OiBodHRwOi8vY29udGV4dGdhcmRlbi5uZXQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K