From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/97156 Path: news.gmane.org!.POSTED!not-for-mail From: Rik Kabel Newsgroups: gmane.comp.tex.context Subject: Re: A better \definesymbol sought Date: Tue, 24 Jan 2017 14:01:47 -0500 Message-ID: References: <348a2b7f-e3ff-ce93-e0e9-ca14b9440306@rik.users.panix.com> <20170120215443.62bbdfb2@zoo.hsd1.co.comcast.net> <20170122220638.6001fa7e@zoo.hsd1.co.comcast.net> <2117dc0b-6e30-c1fa-8b26-8eb2b6114b52@rik.users.panix.com> <0fcbcde6-ffe5-c6f0-dfe9-b7c9cf5368dd@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6546671813904950493==" X-Trace: blaine.gmane.org 1485284569 1766 195.159.176.226 (24 Jan 2017 19:02:49 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 24 Jan 2017 19:02:49 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Tue Jan 24 20:02:39 2017 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cW6MC-0006Pw-Db for gctc-ntg-context-518@m.gmane.org; Tue, 24 Jan 2017 20:02:16 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id BAF6012603B5; Tue, 24 Jan 2017 20:02:05 +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 X5j8_MEvxTZe; Tue, 24 Jan 2017 20:02:04 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [IPv6:::1]) by zapf.ntg.nl (Postfix) with ESMTP id C85B512603C0; Tue, 24 Jan 2017 20:02:04 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 8888712603AF for ; Tue, 24 Jan 2017 20:02:03 +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 X9xaXDzXKtoh for ; Tue, 24 Jan 2017 20:02:02 +0100 (CET) Original-Received: from mailbackend.panix.com (mailbackend.panix.com [166.84.1.89]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 52AFE12603AD for ; Tue, 24 Jan 2017 20:01:52 +0100 (CET) Original-Received: from [192.168.201.10] (cpe-24-194-22-135.nycap.res.rr.com [24.194.22.135]) by mailbackend.panix.com (Postfix) with ESMTPSA id D2DD013037 for ; Tue, 24 Jan 2017 14:01:50 -0500 (EST) In-Reply-To: <0fcbcde6-ffe5-c6f0-dfe9-b7c9cf5368dd@wxs.nl> X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.16 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.org gmane.comp.tex.context:97156 Archived-At: This is a multi-part message in MIME format. --===============6546671813904950493== Content-Type: multipart/alternative; boundary="------------D8B55A4D4068239E0C0AD36D" This is a multi-part message in MIME format. --------------D8B55A4D4068239E0C0AD36D Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit On 2017-01-24 03:34, Hans Hagen wrote: > On 1/24/2017 4:04 AM, Rik wrote: >> >> What I want is that the background of the page (yellow in this case) >> should show through. That is what is done with fill / reverse / cycle, >> as in: >> >> \setupbackgrounds >> [page] >> [background=color,backgroundcolor=yellow] >> \startuseMPgraphic{CircleTest} >> path p,q ; >> p := fullcircle scaled 2cm ; >> q := fullcircle scaled 1cm ; >> fill p -- reverse q -- cycle withcolor blue; >> \stopuseMPgraphic >> \starttext >> \useMPgraphic{CircleTest} >> \stoptext >> >> where the background color (yellow) comes through the inner circle >> (path q). >> >> Can this be done with text characters? I suspect that the answer is that >> the glyphs have to be converted to paths and that it will only work when > > \setupbackgrounds > [page] > [background=color, > backgroundcolor=yellow] > \starttext > \startcolor[blue]\starteffect[outer]PQR\stopeffect\stopcolor > \stoptext Still not there. Is there a way to define the ? characters to remove their coloring in the output of the following so that the background yellow appears through the outline even within the portions of the ?s placed on the blue heart? I want to be able to place this over arbitrary text and color backgrounds (stencil-like) so that the arbitrary text and background color shows through. \setupbackgrounds [page] [background={color,bgtext},backgroundcolor=yellow] \definelayer [bgtext] [x=1in, y=2.0in, state=start] \setlayerframed [bgtext] {\setupbodyfont[36pt]@@@} \definefont [DVSrB] [file:DejaVuSerif-Bold.ttf] \startbuffer[Outer] \startcolor[blue] \starteffect [outer] {\DVSrB ???} \stopeffect \stopcolor \stopbuffer \startuseMPgraphic{HeartTest} picture h,q ; h := "♥" infont "\truefontname{DejaVuSerif-Bold.ttf}" scaled 5 ; q := textext("{\getbuffer[Outer]}") scaled 3 ; draw h withcolor blue ; draw q ; \stopuseMPgraphic \starttext \starttext \useMPgraphic{HeartTest} \stoptext -- Rik --------------D8B55A4D4068239E0C0AD36D Content-Type: multipart/related; boundary="------------4030EB1C7A9498662C8DBD4F" --------------4030EB1C7A9498662C8DBD4F Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit
On 2017-01-24 03:34, Hans Hagen wrote:
On 1/24/2017 4:04 AM, Rik wrote:

What I want is that the background of the page (yellow in this case)
should show through. That is what is done with fill / reverse / cycle,
as in:

    \setupbackgrounds
      [page]
      [background=color,backgroundcolor=yellow]
    \startuseMPgraphic{CircleTest}
      path p,q ;
      p := fullcircle scaled 2cm ;
      q := fullcircle scaled 1cm ;
      fill p -- reverse q -- cycle withcolor blue;
    \stopuseMPgraphic
    \starttext
     \useMPgraphic{CircleTest}
    \stoptext

where the background color (yellow) comes through the inner circle (path q).

Can this be done with text characters? I suspect that the answer is that
the glyphs have to be converted to paths and that it will only work when

\setupbackgrounds
  [page]
  [background=color,
   backgroundcolor=yellow]
\starttext
    \startcolor[blue]\starteffect[outer]PQR\stopeffect\stopcolor
\stoptext


Still not there.

Is there a way to define the ? characters to remove their coloring in the output of the following so that the background yellow appears through the outline even within the portions of the ?s placed on the blue heart? I want to be able to place this over arbitrary text and color backgrounds (stencil-like) so that the arbitrary text and background color shows through.



\setupbackgrounds
  [page]
  [background={color,bgtext},backgroundcolor=yellow]
\definelayer
  [bgtext]
  [x=1in,
   y=2.0in,
   state=start]
\setlayerframed
  [bgtext]
  {\setupbodyfont[36pt]@@@}
\definefont
  [DVSrB]
  [file:DejaVuSerif-Bold.ttf]
\startbuffer[Outer]
 \startcolor[blue]
   \starteffect
     [outer]
     {\DVSrB ???}
   \stopeffect
 \stopcolor
\stopbuffer
\startuseMPgraphic{HeartTest}
  picture h,q ;
  h := "♥" infont "\truefontname{DejaVuSerif-Bold.ttf}" scaled 5 ;
  q := textext("{\getbuffer[Outer]}") scaled 3 ;
  draw h withcolor blue ;
  draw q ;
\stopuseMPgraphic
\starttext
\starttext
 \useMPgraphic{HeartTest}
\stoptext

-- 
Rik



--------------4030EB1C7A9498662C8DBD4F Content-Type: image/png; name="fodcdfohbbomiobd.png" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename="fodcdfohbbomiobd.png" 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 --------------4030EB1C7A9498662C8DBD4F-- --------------D8B55A4D4068239E0C0AD36D-- --===============6546671813904950493== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f --===============6546671813904950493==--