From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/38302 Path: news.gmane.org!not-for-mail From: Peter Rolf Newsgroups: gmane.comp.tex.context Subject: Re: lost colors (mkiv) Date: Thu, 27 Dec 2007 11:26:50 +0100 Message-ID: <47737DEA.8030801@gmx.net> References: <4771063F.2050301@gmx.net> <4772A7B7.4000802@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1198751295 20116 80.91.229.12 (27 Dec 2007 10:28:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 27 Dec 2007 10:28:15 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Thu Dec 27 11:28:27 2007 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by lo.gmane.org with esmtp (Exim 4.50) id 1J7pyU-00028H-Nw for gctc-ntg-context-518@m.gmane.org; Thu, 27 Dec 2007 11:28:26 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id D3A891FB55; Thu, 27 Dec 2007 11:28:03 +0100 (CET) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 12191-01-8; Thu, 27 Dec 2007 11:27:26 +0100 (CET) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 05C9C1FB31; Thu, 27 Dec 2007 11:27:26 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id AC5A91FB37 for ; Thu, 27 Dec 2007 11:27:23 +0100 (CET) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 12191-01-7 for ; Thu, 27 Dec 2007 11:26:51 +0100 (CET) Original-Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by ronja.ntg.nl (Postfix) with SMTP id C55201FB30 for ; Thu, 27 Dec 2007 11:26:51 +0100 (CET) Original-Received: (qmail invoked by alias); 27 Dec 2007 10:26:51 -0000 Original-Received: from i5387DFED.versanet.de (EHLO [192.168.1.3]) [83.135.223.237] by mail.gmx.net (mp035) with SMTP; 27 Dec 2007 11:26:51 +0100 X-Authenticated: #24293357 X-Provags-ID: V01U2FsdGVkX1/jw8I0BsPj9wIWFsQevSrd929P86lq/euAtckWtQ x0tOWy+fH2mgbs User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) In-Reply-To: <4772A7B7.4000802@wxs.nl> X-Enigmail-Version: 0.95.5 X-Y-GMX-Trusted: 0 X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.9 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:38302 Archived-At: Hans Hagen schrieb: > Peter Rolf wrote: >> Hi, >> >> can anyone with an actual *luatex* test, if this fails (live ConTeXt is >> broken). My binaries are from the minimals at contextgarden (pragma >> tree), ConTeXt is the latest beta. > > if you consider how color is implemented, this is actually not a bug > i agree that it's no bug, just different handling in comparison to mkii. if i think about it, it works as it should. mhh, what are we talkin' about ;) > what do you expect in the following case ... > > \setbox\scratchbox{hi there} > > \hbox{\bf \copy\scratchbox} > i already trapped in this pitfall, so i'm aware of it :) > till we had luatex, only fonts could be considered an attribute, and a > rather limited one: each glyph node has a font id attached; luatex has a > more generalized concept, attributes, and *each* node can have attributes > > colors (and more) in mkiv are implemented using attributes and therefore > things behave a bit different > > i'm still not sure what mkiv should provide, since both methods have > their (dis)advantages > > and so it may not come as a surprise that there is some hackery around > this compatibility issue .. > > % engine=luatex > > \setupcolors[state=start] > > \enableattributeinheritance > \starttext > > \newbox\TESTbox \setbox\TESTbox\hbox{Silence is sexy.} > > \hbox{\color[red]{Silence is sexy.}{\color[blue]{Silence is sexy.}}} > > \hbox{\color[red]{\attributedcopy\TESTbox}\color[blue]{\attributedbox\TESTbox}} > thanx for that. i'll change my code to make it mkiv compatible. > \stoptext > > i may reimplement this at some point using the new attr feature that > comes with boxes (i had no time yet) > > when testing this a few minutes ago, i found out that this mechanisms > was disabled; i uploaded a beta that should work ok > > it will take a while before such thinsg are sorted out, esp because > there is no best way, most logical approach, no method that makes most > sense (which is also why it's left to macro packages to deal with it) > > (btw, this phenomena is mentioned in mk.pdf, of which there is an > updated version) > for all interested the full link http://www.pragma-ade.com/general/manuals/mk.pdf very nice stuff for my laser. best wishes, peter > Hans > > > ----------------------------------------------------------------- > Hans Hagen | PRAGMA ADE > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com > | www.pragma-pod.nl > ----------------------------------------------------------------- > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an entry to the Wiki! > > maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : https://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > ___________________________________________________________________________________ > ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________