From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/82283 Path: news.gmane.org!not-for-mail From: "Meer, H. van der" Newsgroups: gmane.comp.tex.context Subject: Re: extra line after switchtobodyfont Date: Fri, 3 May 2013 09:19:52 +0000 Message-ID: <17C6830E-0E52-4775-B34E-00157E110BF5@uva.nl> References: <6E8C04A1-A021-43C9-AF3C-708F3F46A378@uva.nl> <88028BA1-030E-4283-9679-D5ACE3E50F8F@uva.nl> <1CABF059-27E5-4025-ADCE-768AFF363BC6@gmail.com> <758AC4DD-17D4-4367-8F62-881240B22536@uva.nl> <05F640D1-3776-48FA-BBD9-95BA99812649@gmail.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0657344001==" X-Trace: ger.gmane.org 1367572817 10774 80.91.229.3 (3 May 2013 09:20:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 3 May 2013 09:20:17 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Fri May 03 11:20:18 2013 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 1UYCA5-00076n-P0 for gctc-ntg-context-518@m.gmane.org; Fri, 03 May 2013 11:20:17 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id C03BC10204; Fri, 3 May 2013 11:20:15 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id PVYxCd5xoFAZ; Fri, 3 May 2013 11:20:13 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id 01B89101F0; Fri, 3 May 2013 11:20:09 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 25187101FC for ; Fri, 3 May 2013 11:20:07 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id rzoRMHwoS0BN for ; Fri, 3 May 2013 11:20:05 +0200 (CEST) Original-Received: from filter2-ams.mf.surf.net (filter2-ams.mf.surf.net [192.87.102.70]) by balder.ntg.nl (Postfix) with ESMTP id A9E6A101E8 for ; Fri, 3 May 2013 11:19:53 +0200 (CEST) Original-Received: from HUB01.uva.nl (hub01.uva.nl [146.50.108.230]) by filter2-ams.mf.surf.net (8.14.3/8.14.3/Debian-9.4) with ESMTP id r439Jqi6026523 for ; Fri, 3 May 2013 11:19:52 +0200 Original-Received: from MBX02.uva.nl ([169.254.2.121]) by HUB01.uva.nl ([2002:9232:6737::9232:6737]) with mapi id 14.02.0342.003; Fri, 3 May 2013 11:19:52 +0200 Thread-Topic: [NTG-context] extra line after switchtobodyfont Thread-Index: AQHOR3p04ongLincgEieeILJ5lfyRJjy8NCAgAAClYCAABraAA== In-Reply-To: <05F640D1-3776-48FA-BBD9-95BA99812649@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [82.95.102.36] X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=146.50.108.230; country=NL; region=07; city=Amsterdam; latitude=52.3500; longitude=4.9167; http://maps.google.com/maps?q=52.3500,4.9167&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 0QJvljQgI - 125d8e192ccc - 20130503 (trained as not-spam) X-Scanned-By: CanIt (www . roaringpenguin . com) on 192.87.102.70 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.14 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-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:82283 Archived-At: --===============0657344001== Content-Language: en-US Content-Type: multipart/related; boundary="_005_17C6830E0E524775B34E00157E110BF5uvanl_"; type="multipart/alternative" --_005_17C6830E0E524775B34E00157E110BF5uvanl_ Content-Type: multipart/alternative; boundary="_000_17C6830E0E524775B34E00157E110BF5uvanl_" --_000_17C6830E0E524775B34E00157E110BF5uvanl_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable I did some more experiments. In the macro below delete ABC and replace D by= ! then the output of the test will match. example1 is made with the type-imp-euler.mkiv as given below. I removed eve= ry space in it, ended every ] with a % and commented [texgyre] out. In the = log can be seen that --as far as I am aware-- just that euler file is loade= d and processed. For further testing I added a blank line before the starttypescript[euler]%= line and the example2 results. There is indeed an effect from the interven= ing newline. Also removed space from type-imp-latinmodern.mkiv and type-imp-lmnames.mkiv= . But I still cannot explain where the remaining spaces do come from. There a= re a few places in type-ini.mkvi with space after an } in a macro, but I ha= ve patched these in my system. Any idea how further? More from \loadfontgoodies[lm]? To what file does tha= t resolve? I am willing to clean up the existing typescript files and sending them whe= re they can be incorporated. But if that is not al=85 Hans van der Meer Minimal Tex code: \setuppapersize[A5][A5] %\usetypescriptfile[euler]\usetypescript[euler] \tracetypescriptstrue \setupbodyfont[lmodern,10pt] \starttext Before\writestatus{++++++++}{}\switchtobodyfont[euler,10pt]\writ= estatus{--------}{}Fontswitch\stoptext Sample from type-imp-euler.mkiv %\loadtypescriptfile[texgyre]% \starttypescriptcollection[pagella-euler]% \starttypescript[\s!math][euler]% \definefontsynonym[EulerMath][\s!file:euler.otf]% \stoptypescript \starttypescript[\s!math][euler][\s!name]% Relevant part of the log: ++++++++ > fonts > request: [euler] [] [] fonts > auto load typescript file 1: [euler] fonts > request: [euler] [] [] (/Users/hansm/TeX/texmf/tex/context/base/type-imp-euler.mkiv) fonts > match: [euler] fonts > define: [euler] [rm] [serif] [euler] fonts > request: [serif] [euler] [name] fonts > match: [serif] [euler] [name] fonts > request: [serif] [default] [size] fonts > match: [serif] [default] [size] fonts > define: [euler] [tt] [mono] [modern] fonts > request: [mono] [modern] [name] fonts > match: [mono] [modern,latin-modern-designsize,latin-moder= n] [name] fonts > match: [mono] [modern,latin-modern,modern-variable,latin-= modern-variable,modern-condensed,latin-modern-condensed] fonts > request: [mono] [default] [size] fonts > match: [mono] [default] [size] fonts > define: [euler] [mm] [math] [euler] fonts > request: [math] [euler] [name] fonts > match: [math] [euler] fonts > match: [math] [euler] [name] fonts > request: [math] [default] [size] fonts > match: [math] [default] [size] -------- [cid:70BCE0AE-8EE4-4E82-B545-913CB0DE816F@fritz.box] > [cid:58DBF4D7-539A-4FE8-A799-2BEAED31F7DE@fritz.box] On 3 May 2013, at 9:43 AM, Wolfgang Schuster > wrote: Am 03.05.2013 um 09:34 schrieb "Meer, H. van der" >: There is more to it then a preference for \crlf, typescript loading introdu= ces a lot of spurious white, that not always can be made to disappear. I tr= acked it down to a macro in type-ini.mkvi: \def\font_typescript_process_typescript_file_and_store {*\expandafter\let\expandafter\t_font_typescripts\csname\??typescriptfiles= \currenttypefile\endcsname A\ifx\t_font_typescripts\relax B\font_typescript_process_typescript_store_indeed C\fi D\the\t_font_typescripts} The ABCD*'s were added to see what happens. See the screen shot from one of= my tests (
results in \crlf but does not sit between text and fontswi= tch \switchtobodyfont). My guess is that the token register \t_font_typescr= ipts is the source of the spaces, but I am not further than that. I have al= ready mailed Hans Hagen about these findings. The spaces in the output come from the line ending after the \definefontsyn= onym entry in the typescript and extra line in your other example from the = empty lines between the typescript blocks and not from the macro above. \starttext A\crlf B\crlf \stoptext Wolfgang --_000_17C6830E0E524775B34E00157E110BF5uvanl_ Content-Type: text/html; charset="Windows-1252" Content-ID: <7B7209F18FF809418997ECA06CEE6816@uva.nl> Content-Transfer-Encoding: quoted-printable I did some more experiments. In the macro below delete ABC and replace D by= ! then the output of the test will match.
example1 is made with the type-imp-euler.mkiv as given below. I remove= d every space in it, ended every ] with a % and commented [texgyre] out. In= the log can be seen that --as far as I am aware-- just that euler file is = loaded and processed.
For further testing I added a blank line before the starttypescript[eu= ler]% line and the example2 results. There is indeed an effect from the int= ervening newline.
Also removed space from type-imp-latinmodern.mkiv and type-imp-lmnames= .mkiv.
But I still cannot explain where the remaining spaces do come from. Th= ere are a few places in type-ini.mkvi with space after an } in a macro, but= I have patched these in my system.
Any idea how further? More from \loadfontgoodies[lm]? To what file doe= s that resolve? 
I am willing to clean up the existing typescript files and sending the= m where they can be incorporated. But if that is not al=85

Hans van der Meer

Minimal Tex code:
\setuppapersize[A5][A5]
%\usetypescriptfile[euler]\usetypescript= [euler]
\tracetypescriptstrue
\setupbodyfont[lmodern,10pt]
\starttext Before\writestatus{++= ++++++}{}\switchtobodyfont[euler,10pt]\writestatus{= --------}{}Fontswitch\stoptext

Sample from type-imp-euler.mkiv
%\loadtypescriptfile[texgyre]%
\starttypescriptcollection[pagella-euler]%
\starttypescript[\s!math][euler]%
\definefontsynonym[EulerMath][\s!file:euler.otf]%
\stoptypescript
\starttypescript[\s!math][euler][\s!name]%

Relevant part of the log:
+= 3;++++++        > 
fonts &n= bsp;         > request: [euler] [] []
fonts &n= bsp;         > auto load typescript file 1: [euler]<= /div>
fonts &n= bsp;         > request: [euler] [] []
(/Users/= hansm/TeX/texmf/tex/context/base/type-imp-euler.mkiv)
fonts &n= bsp;         > match: [euler]
fonts &n= bsp;         > define: [euler] [rm] [serif] [euler]<= /div>
fonts &n= bsp;         > request: [serif] [euler] [name]
fonts &n= bsp;         > match: [serif] [euler] [name]
fonts &n= bsp;         > request: [serif] [default] [size]
fonts &n= bsp;         > match: [serif] [default] [size]
fonts &n= bsp;         > define: [euler] [tt] [mono] [modern]<= /div>
fonts &n= bsp;         > request: [mono] [modern] [name]
fonts &n= bsp;         > match: [mono] [modern,latin-modern-de= signsize,latin-modern] [name]
fonts &n= bsp;         > match: [mono] [modern,latin-modern,mo= dern-variable,latin-modern-variable,modern-condensed,latin-modern-condensed= ]
fonts &n= bsp;         > request: [mono] [default] [size]
fonts &n= bsp;         > match: [mono] [default] [size]
fonts &n= bsp;         > define: [euler] [mm] [math] [euler]
fonts &n= bsp;         > request: [math] [euler] [name]
fonts &n= bsp;         > match: [math] [euler]
fonts &n= bsp;         > match: [math] [euler] [name]
fonts &n= bsp;         > request: [math] [default] [size]
fonts &n= bsp;         > match: [math] [default] [size]
--------=         > 



On 3 May 2013, at 9:43 AM, Wolfgang Schuster <schuster.wolfgang@gmail.com> wrote:


Am 03.05.2013 um 09:34 schrieb "Meer, H. van der" <H.vanderMeer@uva.nl>:

There is more to it then a preference for \crlf, = typescript loading introduces a lot of spurious white, that not always can = be made to disappear. I tracked it down to a macro in type-ini.mkvi:

\def\font_typescript_process_typescript_file_and_store
 {*\expandafter\let\expandafter\t_font_typescripts\csname\??typescript= files\currenttypefile\endcsname
  A\ifx\t_font_typescripts\relax
    B\font_typescript_process_typescript_store_indeed   C\fi
  D\the\t_font_typescripts}

The ABCD*'s were added to see what happens. See the screen shot from one of= my tests (<br/> results in \crlf but does not sit between text and f= ontswitch \switchtobodyfont). My guess is that the token register \t_font_t= ypescripts is the source of the spaces, but I am not further than that. I have already mailed Hans Hagen about the= se findings.

The spaces in the output come from the line ending after the \definefontsyn= onym entry in the typescript and extra line in your other example from the = empty lines between the typescript blocks and not from the macro above.

\starttext
A\crlf

B\crlf
\stoptext

Wolfgang


--_000_17C6830E0E524775B34E00157E110BF5uvanl_-- --_005_17C6830E0E524775B34E00157E110BF5uvanl_ Content-Type: image/jpg; name="example1.jpg" Content-Description: example1.jpg Content-Disposition: inline; filename="example1.jpg"; size=4754; creation-date="Fri, 03 May 2013 09:19:52 GMT"; modification-date="Fri, 03 May 2013 09:19:52 GMT" Content-ID: <70BCE0AE-8EE4-4E82-B545-913CB0DE816F@fritz.box> Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/4QCMRXhpZgAATU0AKgAAAAgABgEGAAMAAAABAAIAAAESAAMA AAABAAEAAAEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgEoAAMAAAABAAIAAIdpAAQAAAABAAAAZgAA AAAAAABIAAAAAQAAAEgAAAABAAKgAgAEAAAAAQAAAr6gAwAEAAAAAQAAAGwAAAAA/9sAQwAdFBYa FhIdGhgaIR8dIyxJLywoKCxZQEQ1SWpdb25oXWZkdYOojnV8n35kZpLHlJ+ts7y+vHGNzt3Mt9uo uLy1/9sAQwEfISEsJixWLy9WtXhmeLW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1 tbW1tbW1tbW1tbW1tbW1/8AAEQgAbAK+AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAAB AgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNC scEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY 2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//E ALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoW JDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWG h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp 6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A6OiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAhvGlS2d4WVWUFvmXIOB06iqP 2i+XTRe+bAw8sSGMxkcYyRnd/Sr14QLOck4Hlt/Kso2tudBSSSV1xCrfNKxXOOPlJx17YpdxmtBc LLaxzn5FdQ3zHpmo764aC13xldzMqqTyBkgZ/WsuGSe5u7EzrGoaAsquvyls9h64pZ7aFLJ0YxSb bpQo2YCZZcqM0xGrbmaOJvtcsbHcdrDjK9s+9TbgACSMGs5Y4/7Z8p0QRpCDCmOBzzgetUZ442sb 1AF8lJ1ER7JkjO3070Ab+5cE7hgdTnpUN1ceTatMjRcY5dsKefWs29tY7e5tEhRI4JZSXDD5C2Pl yP8APNW7OBY7u6UvG24q5jVMBT6/U4oAh0rUJLqRkYbcFjiQ/P8Ae4wPQdKLe+nXTPtEzRs4kZSG +XIBIwPetCKFIh8o/iZsnk8nJqDThEbX5GSRRI5BXkDLE/1oAr6TfSXQKOMbQThz855649O1Jb30 66Z9omaNnEjKQ3y5AJGB71oQwpCgVB0zyeTyc9ag04RG1+RkkUSOQV5AyxP9aAK2l30l0jK3ylVJ w5+cnPBx6dqbBqEy6PBcylHkYkMCdpbk8KO59q0ooY4IwFHC55JyeuetQ6ckf2CEIyyKo4ZeR+FA FTT76a4sJDlQ8cQxuOXLY6keh7UNfzR6TbzOVd5E+YA4YnHVR3NXxFFb220YVETbubsoHc1HZxxt p0C5VwIgu5fpg4NDAqQ380ulXEqlVkiiyATlwQOrDtT7i9lg06CVtrPJGNwBwxJH8I71ZuIo47CV Mqq+UVLN6YxyafGkclsgBDKUwGHoR2ND1uCKEN/NLpVxKpVZIosgE5cEDqw7Ul7fzQaZE+VMksOT tOH3Y6geg71duIo47CVMqq+UVLN6YxyacsUU9mqHDI0e3cO4I7GgEUZL+Z9IuLiIojp90A7mXp94 dj7Uup30ttAoGGZ0B+Q/OD6gelWdQSMadcBmVAyEFm4GegzU0kUdxCQeVZcbgcHH1oAz7m/nOkSX MJjWQOAAvzbRkDB9+aXVb+S1ZUUbs7TiM/OPm5yPQ9PrVnUViFm/mMkallJZuB1H+FTywpMuGHcH I4PByP1oAoXF7ObCCeJ4gzzKp2HcME4xmk1a/ktXVEG7JU4jOXHzc5Hoen1qzfiJYYw7pGPOQgnj J3A/n1qeWFJRhh3ByODwcj9aAKFxezmwgnieIM8yqdh3DBOMZpup6jJbTrGq7wGU4jOWA7hh2Bq1 fiJYYw7pGPOQgnjJ3A/n1qeSFJCCwwQwbI4yR0oAoz3c/k2LxvH++mCvs+ZSDnjNaVVLxYla1DMk eJgVB4ycHgfnVugAqrf3JtIVkAQ/NgqWwW9l9T7VapCobGQDjp7UAZen301xYSHKh44hjccuWx1I 9D2oa/mj0m3mcq7yJ8wBwxOOqjuaviKK3ttowqIm3c3ZQO5qOzjjbToFyrgRBdy/TBwaGBUhv5pd KuJVKrJFFkAnLggdWHakvb+aDTInypklhydpw+7HUD0HertxFHHYSplVXyipZvTGOTTliins1Q4Z Gj27h3BHY0AijJfzPpFxcRFEdPugHcy9PvDsfatOMkxqW+8QM1W1BIxp1wGZUDIQWbgZ6DNWlIKg qcgjg0ALRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ AUUUUAFFFFABRRRQBm6veyWqbUwdy8BD84OeuPSmXN/OdIkuYTGsgcABfm2jIGD781ozQpMjI44Y YJHBx9ag1FYhZv5jJGpZSWbgdR/hQBW1W/ktWVFG7O04jPzj5ucj0PT60txezmwgnieIM8yqdh3D BOMZq/LCky4Ydwcjg8HI/WoL8RLDGHdIx5yEE8ZO4H8+tAFXU9Rktp1jVd4DKcRnLAdww7A0+e7n 8mxeN4/30wV9nzKQc8Zq9JCkhBYYIYNkcZI6VBeLErWoZkjxMCoPGTg8D86EBbooooAKKKKACiii gAooooAKKKKACiiigBksMU67Zo0kUHOHUEVEtjaKwZbWAEdCIxUk8ogiMjKxA67VJP5Cq9lqEd2S qfMQW5QEqADgZPqRzigCzLFHMm2WNXXrhhkUxrS2ZFRreJlThQUBA+lQW+orLZ/aXidF3lSAN2MH rx2pbK/S6jJUbmAJJUHb16Z9aAJ3toJI1jeGNkX7qlQQPpQ1tA0axtBGUT7qlBgfSq0GpJJYRXUk bRrISDxuC9eSfTjrT7K+W7gDqpJCBmwDtz6A96AJzDEYfKMSeVjGzaMflSxRRwpsiRUXrhRgVUg1 JJLCK6kjaNZCQeNwXryT6cdaW21FZ7NplQkpHvbA+XOM4BNAF2mpGka7Y0VFznCjFVP7RQWMVy6M gkXI4JCn3PakXUUewkuVQt5ce444UnHIB70AXqakaRrtjRUXOcKMVTn1JYbFJ2RlLxb1yDtBxkAn tSy6iiWEt1GjSLH/AMBDfQnqPegC7TURI0CRqqKOiqMAUI29FbGMjOD2p1ACEAggjIPUGhEVECoo VQMAAYAqC9uvsduZjE8ir97bjIHrzSQXMsrgNaSxqRnczKR+hoAsMqupV1DKRggjINCgKoVQAAMA DtS0UAIyq6lXUMpGCCMg0KAqhVAAAwAO1LTEmjeR41YF48bgO2aAFdFkQo6hlPUMMg04DAwKKKAG yRpIu2RFdT2YZFOoqH7QPtn2fy5M7N+/Hy9emfWgCR40kADorAHIDDPPrTqZ50fn+TuHmbd2329a fQA140kADorAHIDDPPrTqryXaxXkVu0cmZc7X428DPrmrFADXjR9u9FbacjIzg+tOoooAKKKKAEI BBBGQeoNCIqIFRQqgYAAwBS0UAIyq6lXUMpGCCMg0KAqhVAAAwAO1LRQA10WRCjqGU9QwyDTgMDA oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKKACmyRpIu2RFdT2YZFOooAKa8aSAB0VgDkBhnn1p1FABTXjR9u9FbacjIzg+tOooA KKKKACiiigAooooAKKKKACiiigAooooAjniWeIxsWCnrtYg/mKr2Wnx2jFk+UktwhIUgnIyPUdM1 cooAoWlorWPkyhlXzXJAJXI3Hr7VJZWCWi/LwxBBC5Cnnrj1qW1t1tovLRnYZJy7ZPNSkZBHrQBR tLJW0yCCYMAoyUyQD14I7jnpUljYpZwhVJztAYAnaSO4HapraBba3WFWdgvdzkmpCMgj1oAo2lkr aZBBMGAUZKZIB68Edxz0p9rYJa2pjUnJjCsATtJx1A7Zqe2gW2t1hVnYL3c5Jp8iCSNkJIDAjIOD QwKUVks2l20UoYFYgNhJAzjuO9BsVg02eKPJLxEFRkjOOw7Zq3BEIIEiVmYIMAsck0s0QmheJiyh wQSpwRQ+oIqT2CXNkkTZBWLaoJO0HHUjvikurNY9LuYYQx3ISEySAcdAO30q7EgiiSMEkKAAWOSa ZcwLcwPCzOoYYyhwRQwRIowoHoKWkUbVCjJwMc0tAFLWTt0m5P8AsYoDXNvbPNLLFIiRFgqxlTkD 1yasXVul1bPBISFcYJXrT9imPYRlcYIPcUgMWdriLSU1EXUpmwrlS3yEEjjb071PeJOdUtVju5o1 mD7gMYAAHQY/U1KmkxKiRNNM8CNuWJiNv8ske2atyW6SXMU7E7og20DpzTApaesiXV9btPLIqFdr O2SuRmm6fC66jeE3ErbZFyDt+b5R14/lirP9nxfbmut8u5sEoGwpI6HFJ/Z0X217kSTAuQWQPhSR 0zigCik8q6lsu5Z4XMx8vvHInZfTP6095pbHUnRppJvNizGshHL5xgY6dasxaZHGUBmleON96RsR hT9cZPX1qeS1jku4rhgS8QIX05oAzFmuP7Mu4Hnb7XHKUVgeWJORj6/yqzCs0esbWnkkVoCxVjwD u7CrC2MIvmu8EysAOTwO2frim3GnxXF0k7vIrKu0hGwGHoaAKscD/wBtyD7TNxCrZ+Xn5jx06UIk upfa2+0yxNHIY4wjEBcdyB1z71ZuNOjnuxcGSVG27CEfaGGc4Pemf2VGLiSWOeeISnLojYBP86AI 9RR2vNPRZSjbmG8AZ+7707TxJFf3kDzyTIgRlMhyRkHNWjaRGS3cZUW+QijpyMVG2nxNfG6Ly7iB lA2FOOhI70AW6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK ACiiigAooooAKKKKACiiigAooooA/9k= --_005_17C6830E0E524775B34E00157E110BF5uvanl_ Content-Type: image/jpg; name="example2.jpg" Content-Description: example2.jpg Content-Disposition: inline; filename="example2.jpg"; size=4575; creation-date="Fri, 03 May 2013 09:19:52 GMT"; modification-date="Fri, 03 May 2013 09:19:52 GMT" Content-ID: <58DBF4D7-539A-4FE8-A799-2BEAED31F7DE@fritz.box> Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEASABIAAD/4QCMRXhpZgAATU0AKgAAAAgABgEGAAMAAAABAAIAAAESAAMA AAABAAEAAAEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgEoAAMAAAABAAIAAIdpAAQAAAABAAAAZgAA AAAAAABIAAAAAQAAAEgAAAABAAKgAgAEAAAAAQAAAOCgAwAEAAAAAQAAAPEAAAAA/9sAQwAaEhMX ExAaFxUXHRwaHydBKickJCdPOTwvQV5TY2FcU1tZaHWVf2hujXBZW4Kxg42an6epp2V9t8S2osOV pKeh/9sAQwEcHR0nIidMKipMoWtba6GhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGh oaGhoaGhoaGhoaGhoaGh/8AAEQgA8QDgAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAAB AgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNC scEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY 2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//E ALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoW JDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWG h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp 6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A6eiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKRt207QC2OATgZoAWis23vb65MwS2twYZDG2Zm5I9P l96saffC+hdthjkjcpIhOdrD370AWqKQnAJ9KpWF3c3RWSSBEt5Iw6MGyRz0P4c0AXqKKKACig9K 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 CiiigAooooAKKKKAP//Z --_005_17C6830E0E524775B34E00157E110BF5uvanl_-- --===============0657344001== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ___________________________________________________________________________________ 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 ___________________________________________________________________________________ --===============0657344001==--