From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/38292 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: lost colors (mkiv) Date: Wed, 26 Dec 2007 20:12:55 +0100 Message-ID: <4772A7B7.4000802@wxs.nl> References: <4771063F.2050301@gmx.net> 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 1198696431 25253 80.91.229.12 (26 Dec 2007 19:13:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 26 Dec 2007 19:13:51 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Wed Dec 26 20:14:04 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 1J7bhb-0006h6-PD for gctc-ntg-context-518@m.gmane.org; Wed, 26 Dec 2007 20:14:03 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 9FF6B1FB38; Wed, 26 Dec 2007 20:13:42 +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 17873-01-9; Wed, 26 Dec 2007 20:13:35 +0100 (CET) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id C91111FB23; Wed, 26 Dec 2007 20:13:35 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 259571FB31 for ; Wed, 26 Dec 2007 20:13:34 +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 17873-01-8 for ; Wed, 26 Dec 2007 20:13:31 +0100 (CET) Original-Received: from mail.pragma-ade.net (dsl-083-247-100-017.solcon.nl [83.247.100.17]) by ronja.ntg.nl (Postfix) with ESMTP id 216971FB23 for ; Wed, 26 Dec 2007 20:13:31 +0100 (CET) Original-Received: from [10.100.1.103] (unverified [10.100.1.103]) by controller-1 (SurgeMail 3.7b8) with ESMTP id 2626 for ; Wed, 26 Dec 2007 20:13:30 +0100 User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) In-Reply-To: <4771063F.2050301@gmx.net> X-Server: High Performance Mail Server - http://surgemail.com r=-274017400 X-Authenticated-User: hagen@controller-1 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:38292 Archived-At: 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 what do you expect in the following case ... \setbox\scratchbox{hi there} \hbox{\bf \copy\scratchbox} 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}} \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) 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 ___________________________________________________________________________________