From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/75975 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: Font for MetaPost graphics Date: Sat, 05 May 2012 12:26:15 +0200 Message-ID: <4FA50047.9030704@wxs.nl> References: <20120503020859.65265f12@Zewz> <20120503031354.4eb059a3@Zewz> <20120504130931.0db32926@Zewz> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1336213586 30891 80.91.229.3 (5 May 2012 10:26:26 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 5 May 2012 10:26:26 +0000 (UTC) Cc: Marco To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Sat May 05 12:26:25 2012 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SQcBz-0002v4-5k for gctc-ntg-context-518@m.gmane.org; Sat, 05 May 2012 12:26:23 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 0108C101EC; Sat, 5 May 2012 12:26:22 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id OPC0nmxGx8cn; Sat, 5 May 2012 12:26:19 +0200 (CEST) Original-Received: from [127.0.0.1] (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id F0CA7101E1; Sat, 5 May 2012 12:26:18 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 6A43F101E1 for ; Sat, 5 May 2012 12:26:18 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 0o0kEaY1-2-0 for ; Sat, 5 May 2012 12:26:17 +0200 (CEST) Original-Received: from filter4-til.mf.surf.net (filter4-til.mf.surf.net [194.171.167.220]) by balder.ntg.nl (Postfix) with ESMTP id A17C4101CF for ; Sat, 5 May 2012 12:26:17 +0200 (CEST) Original-Received: from smtp.ziggozakelijk.nl (D57D1DA2.static.ziggozakelijk.nl [213.125.29.162]) by filter4-til.mf.surf.net (8.14.3/8.14.3/Debian-9.4) with ESMTP id q45AQFK2016495 for ; Sat, 5 May 2012 12:26:16 +0200 X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=10.100.1.100; Original-Received: from [10.100.1.100] (unverified [10.100.1.100]) by pragma-net.nl (SurgeMail 5.3h2) with ESMTP (TLS) id 1625-1713362 for multiple; Sat, 05 May 2012 12:26:10 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 In-Reply-To: <20120504130931.0db32926@Zewz> X-Authenticated-User: hagen@controller-9 X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=213.125.29.162; country=NL; region=03; city=Hattem; latitude=52.4724; longitude=6.0696; http://maps.google.com/maps?q=52.4724,6.0696&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 0VH6aqfDJ - 161b1254d61c - 20120505 (trained as not-spam) X-Scanned-By: CanIt (www . roaringpenguin . com) on 194.171.167.220 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.12 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 Xref: news.gmane.org gmane.comp.tex.context:75975 Archived-At: On 4-5-2012 13:09, Marco wrote: > On 2012-05-04 Aditya Mahajan wrote: > >> On Fri, 4 May 2012, Mojca Miklavec wrote: > >>> But my guess is that the argument goes into the opposite way. I >>> past (and still in MKII) one *had to* set up fonts twice - once >>> for the main document and once for MetaPost since MetaPost did >>> its own processing of labels and MetaPost didn't see the ConTeXt >>> font setups. So it was "difficult" to convince MetaPost to use >>> the same font. > > I agree, it's a big step forward towards usability and consistency > to have MetaPost automatically inherit ConTeXts settings. However, > it went out-of-control now. well, you still get text and not something random, so out-of-control is a bit too strong anyhow, we can do \newconditional\MPLIBtextgetdone \def\MPLIBsettext#1% #2% {\ifconditional\MPLIBtextgetdone \else \cldcontext{metapost.tex.get()}% \settrue\MPLIBtextgetdone % no \global needed \fi \dowithnextbox{\ctxlua{metapost.settext(\number\nextbox,#1)}}\hbox} \def\MPLIBresettexts {\ctxlua{metapost.resettextexts()}%$ \setfalse\MPLIBtextgetdone} \starttext Serif \startMPcode draw textext("\ss Sans") ; \stopMPcode Serif \startMPenvironment \ss \stopMPenvironment \startMPcode draw textext("Sans") ; \stopMPcode Serif \stoptext >> A better alternative would to define >> >> \setupMPtext >> [ >> style=..., >> color=..., >> setups=..., >> ] >> >> that can be used to set the style for metapost text. this is ok for me, but then we mighe as well drop \startMPenviroment (and someone has to wikify that then) Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 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 : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________