From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/43177 Path: news.gmane.org!not-for-mail From: Ulrike Fischer Newsgroups: gmane.comp.tex.context Subject: Re: Partly OT: some luatex questions Date: Thu, 14 Aug 2008 09:48:15 +0200 Message-ID: References: <20080813210743.GA21092@phare.normalesup.org> Reply-To: news2@nililand.de, mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="--40A16E762BD48453_message_boundary--" X-Trace: ger.gmane.org 1218700212 2538 80.91.229.12 (14 Aug 2008 07:50:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 14 Aug 2008 07:50:12 +0000 (UTC) To: ntg-context@ntg.nl Original-X-From: ntg-context-bounces@ntg.nl Thu Aug 14 09:51:04 2008 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 1KTXbm-0005Y2-Es for gctc-ntg-context-518@m.gmane.org; Thu, 14 Aug 2008 09:50:58 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 948451FE7A; Thu, 14 Aug 2008 09:49:54 +0200 (CEST) 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 11904-02-3; Thu, 14 Aug 2008 09:49:16 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 2AD101FE2E; Thu, 14 Aug 2008 09:49:16 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id CC61F1FE1B for ; Thu, 14 Aug 2008 09:49:08 +0200 (CEST) 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 11904-02-2 for ; Thu, 14 Aug 2008 09:48:30 +0200 (CEST) Original-Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by ronja.ntg.nl (Postfix) with ESMTP id D6B9F1FE4F for ; Thu, 14 Aug 2008 09:48:29 +0200 (CEST) Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1KTXZL-0004Fj-BP for ntg-context@ntg.nl; Thu, 14 Aug 2008 07:48:27 +0000 Original-Received: from p5b2a7595.dip.t-dialin.net ([91.42.117.149]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 14 Aug 2008 07:48:27 +0000 Original-Received: from news2 by p5b2a7595.dip.t-dialin.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 14 Aug 2008 07:48:27 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 464 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: p5b2a7595.dip.t-dialin.net User-Agent: 40tude_Dialog/2.0.15.41de 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:43177 Archived-At: ----40A16E762BD48453_message_boundary-- Content-type: text/plain; charset="iso-8859-13" Content-Transfer-Encoding: quoted-printable Am Wed, 13 Aug 2008 23:07:43 +0200 schrieb Arthur Reutenauer: > Hello Ulrike, >=20 >> 1. In the following document there is no space between the a and the y= : >>=20 >> \documentclass{article} >> \begin{document} >> \noindent a\\y=20 >>=20 >> \bigskip =20 >>=20 >> a\par y >> \end{document} >>=20 >> It looks as if the lines have only the depth from their content.=20 >=20 > I don't seem to see that (see attachment). How did you generate the > format? I used =B4luatex -ini pdflualatex.ini=A1 where pdflualatex.ini > contains >=20 > \pdfoutput1 > \input latex.ltx I tried it with a format generated by simply inputting latex.ltx (and then \pdfoutput=3D1 in the document), with one which loads also pdftexconfig.tex, and with a plain one: % Thomas Esser, 1998. public domain. % hyphenation tables are now set up in language.dat \input pdftexconfig.tex \input plain \dump \endinput In all cases (also if I try dvi-output) the lines glue together. The attachment text-lua is the pdf of the latex try.=20 >> 2. I found here some code to use truetype and opentype fonts: >> http://luatex.bluwiki.com/go/Use_a_TrueType_font >=20 > Oh, that ;-) You really have to realize that these lines of code are > nothing more than an experiment I wrote one and a half year ago, and yo= u > should be prepared to extend it if you want complete TrueType support > (not to mention OpenType features, which are absent altogether). =20 Yes I realized that ;-). Currently I'm trying simple code to understand the principles so that I can later steal the right things from the context files.=20 > That said, the problems should not be as bad as the ones you report > below: >=20 >> a) I tested it with a latin modern font and arial and with both fonts >> all lines of a text are printed one above the other. >> of the lines have a height and a depth.=20 >=20 > That's not what happens to me, you should really send a precise examp= le. See test-lua2.tex + pdf >=20 >> b) I also tried MnSymbol5.otf and there I get an error "invalid >> character". (I tried to get an "A"). With xetex the font works fine.=20 >=20 > I can't confirm that. I get the A all right (see attachment). Again= , > please send the precise example that fails. The MnSymbol-Bold5 you used works fine for me too. MnSymbol5 is the font doesn't work (the code is -- commented -- in test-lua2): Fatal error occurred, no output PDF file produced! --=20 Ulrike Fischer=20 ----40A16E762BD48453_message_boundary-- Content-type: application/PDF; name=test-lua.pdf Content-Transfer-Encoding: Base64 Content-Disposition: attachment; filename=test-lua.pdf Content-Description: Attached file: test-lua.pdf JVBERi0xLjQKJdDUxdgKMyAwIG9iaiA8PAovTGVuZ3RoIDEwMSAgICAgICAKL0ZpbHRlciAv RmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjaZcoxDgIxDETRPqeYki1iMolj4hZpKajdIQokxB24 PbCpVrT/v3Ok44UdLm7VEC+wNTnZgNFES0M8cTs8lntcUZBVqs/03hJVXBW5NnH+27HHXUUr kTv55Toffy+tkT6LFh9GCmVuZHN0cmVhbQplbmRvYmoKMiAwIG9iaiA8PAovVHlwZSAvUGFn ZQovQ29udGVudHMgMyAwIFIKL1Jlc291cmNlcyAxIDAgUgovTWVkaWFCb3ggWzAgMCA1NDku NDc5IDc1MS4xNjhdCi9QYXJlbnQgNSAwIFIKPj4gZW5kb2JqCjEgMCBvYmogPDwKL0ZvbnQg PDwgL0YxNSA0IDAgUiA+PgovUHJvY1NldCBbIC9QREYgL1RleHQgXQo+PiBlbmRvYmoKNiAw IG9iagpbNTAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1MDAg MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDUyNy44XQpl bmRvYmoKNyAwIG9iaiA8PAovTGVuZ3RoMSA3NzIKL0xlbmd0aDIgMTkxMQovTGVuZ3RoMyAw Ci9MZW5ndGggMjQ1NiAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNqt Unk8lGsbRramxi5Fo1eRLWZG2SZOxpZkLINiZBkzrzHOzLxjFgxKJcsnOToomVAoEdlOlpOj Q0jpaErCFyrJlu1EsneGvs73+zr/fr/3+b2/57rv67nv67nuR0vD1d0AS4YCQXuIwTFAG6Ix gA0Oj0YBaEMUyhqmpWXDAokcKsSwJXJADIA2NzcC7MFA4Ua4MMYHMMZGMC3ABmLyWFRKMAfQ sdFdJ5kCWDrIopKIDABH5ASDdGENEpEGuEMkKsjhGQJYGg3Ar59gA3iQDbLCQLIhDI0GyFQS BwgEKVQGDLku6QgjCAJMv4bJXOa3VBjIYgtFATobMnUBoUgyxKDxADIYBEM6Q8JuoFDL/0PW 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 4MVjeFqm9ccP9A/w77n5EhW1lEeUcpLUBIf1x+MbqhbvHV1Y2W1OD/dYtnywaBlwqfSBZufF siCmoYzr6MvKF/KFnmd3gMYzxQhr+3b88LK/n5+EEy4X0IUx+rtzPgdlKeVE2uXGlZ5KudK3 G54kV/djVMBi83XnqntLOgreI6iQwwoFWpfqR3Rnqt6mO8X/cOigB0HUdBb7Qq9wMaYu2Oiu NGZaMutjTavxH7vbpTIIIt1JVq2bYy39AB7LUhOTLZnq2Xa1b+7MUn7t2UnL5SiFcPRY50dv xIMjS8k+P4TUZLtX9MWONLzOXVkdyFot5cT9PsXxCLyn5POvF+kGvQuzR1Pf1e3F+j2xfj5g xfR68HDBXH3nvPabiDWrBAWXvc8R9XCBg8J73YOp+9TmnAC4vW4mhm56pgNnq8mWERTGPYoy 8m4+LobgHvp4k2u9kpwY6t78F5LXm+wKZW5kc3RyZWFtCmVuZG9iago4IDAgb2JqIDw8Ci9U eXBlIC9Gb250RGVzY3JpcHRvcgovRm9udE5hbWUgL0hRWEpUVStDTVIxMAovRmxhZ3MgNAov Rm9udEJCb3ggWy0yNTEgLTI1MCAxMDA5IDk2OV0KL0FzY2VudCA2OTQKL0NhcEhlaWdodCA2 ODMKL0Rlc2NlbnQgLTE5NAovSXRhbGljQW5nbGUgMAovU3RlbVYgNjkKL1hIZWlnaHQgNDMx Ci9DaGFyU2V0ICgvYS9vbmUveSkKL0ZvbnRGaWxlIDcgMCBSCj4+IGVuZG9iago0IDAgb2Jq IDw8Ci9UeXBlIC9Gb250Ci9TdWJ0eXBlIC9UeXBlMQovQmFzZUZvbnQgL0hRWEpUVStDTVIx MAovRm9udERlc2NyaXB0b3IgOCAwIFIKL0ZpcnN0Q2hhciA0OQovTGFzdENoYXIgMTIxCi9X aWR0aHMgNiAwIFIKAAo+PiBlbmRvYmoKNSAwIG9iaiA8PAovVHlwZSAvUGFnZXMKL0NvdW50 IDEKL0tpZHMgWzIgMCBSXQo+PiBlbmRvYmoKOSAwIG9iaiA8PAovVHlwZSAvQ2F0YWxvZwov UGFnZXMgNSAwIFIKPj4gZW5kb2JqCjEwIDAgb2JqIDw8Ci9Qcm9kdWNlciAobHVhVGVYLTAu MjkuMCkKL0NyZWF0b3IgKFRlWCkKL0NyZWF0aW9uRGF0ZSAoRDoyMDA4MDgxNDA5MTUwMCsw MicwMCcpCi9Nb2REYXRlIChEOjIwMDgwODE0MDkxNTAwKzAyJzAwJykKL1RyYXBwZWQgL0Zh bHNlCi9QVEVYLkZ1bGxiYW5uZXIgKFRoaXMgaXMgbHVhVGVYLCBWZXJzaW9uIHNuYXBzaG90 LTAuMjkuMCAoV2ViMkMgNy41LjcpIGtwYXRoc2VhIHZlcnNpb24gMy41LjcpCj4+IGVuZG9i agp4cmVmCjAgMTEKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMzA3IDAwMDAwIG4gCjAw MDAwMDAxOTUgMDAwMDAgbiAKMDAwMDAwMDAxNSAwMDAwMCBuIAowMDAwMDAzMzQxIDAwMDAw IG4gCjAwMDAwMDM0ODAgMDAwMDAgbiAKMDAwMDAwMDM3NSAwMDAwMCBuIAowMDAwMDAwNTQ2 IDAwMDAwIG4gCjAwMDAwMDMxMTkgMDAwMDAgbiAKMDAwMDAwMzUzNyAwMDAwMCBuIAowMDAw MDAzNTg2IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMTEKL1Jvb3QgOSAwIFIKL0luZm8g MTAgMCBSCi9JRCBbPEI3QUNBMUYyOTg2MUJFNjA3RjJBQzI5RUYxQzkwMDMyPiA8QjdBQ0Ex RjI5ODYxQkU2MDdGMkFDMjlFRjFDOTAwMzI+XSA+PgpzdGFydHhyZWYKMzgzNgolJUVPRgo= ----40A16E762BD48453_message_boundary-- Content-type: application/PDF; name=test-lua2.pdf Content-Transfer-Encoding: Base64 Content-Disposition: attachment; filename=test-lua2.pdf Content-Description: Attached file: test-lua2.pdf JVBERi0xLjQKJdDUxdgKMyAwIG9iaiA8PAovTGVuZ3RoIDExNDAgICAgICAKL0ZpbHRlciAv RmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjanVhNb9s4EL3nV+gW62BXoihZAhZbYLGbbbeXPfjW WnEUo7Kd6KNA/z8aSZwZPlJy0lyIWBw+vvke5q/dzYe7OAuKTZGpLNh9D2Kdb7axCrI42+go CXbH4OvqWxRF/w7LZViaYTkMyylc6200bh+H5WlY2mHpaTsrxu17Pl0LjpxuGaKTM9/iRI8w fF83LLfhOlXpKFGOWOE6Hn+dGenAmx2e7fln499zj3ocGa7kn+MVlfA+0N21KDBCRmkcroto uuB/UsycemIqDf/VCp/DDOBtuN/9F6xjvSm0DiJxy49QbeVUywfGo/sRPrQosl+SZMW/yax6 Wwi/mkxDKpZiO9tqnYB50gNmHr3byImeVHRsa5AODuuHBYe04pA8mjb/RAcQ4h4v6ilOErVC 6iXd0s3ZtAJg8o9occ9bg08j25snm44QdPXQ+YT5GdIkXCeq8BzRsHF7ERDr7MO1ylfo2oux bKILSazx45m06ZntKTTnfw7wFlQF/ugYcxJhE17ek7qkh9jTovuDxWvMNgifztAjzrbNLDDw SMVc6cvoD8+NH1ExNsKL0kmczeTto4QWkp9YJXG68iKjEqsI7IEcbX6f+eMzGtEEkp5IfAE2 NS8HcHpnKomUmmfkMLF8vJJT9NnCfDmnxdTSYaaTAtvNpAMxOi6SkaA6z4SXKb2eAw+GmsoS x4z2sZdt5YgrP2hqCAHpjlARJz/T+Yf59tcKIdos5VOHNcMqr4OM5bmKuDgtgzCtQqNMofl0 rS4JfO/YAVW/2Li5FGKowZZVpWJisjRYX/n2k19wlvzbcJxKlpbQi+PYCZ+TsN8mU2x9prt6 zJqJlo4xOAgSjeLFIsvNdXY73Pd4M3eh2OLUQMGSzQd04ZnryfGaJnKZk4sl0iQraVNbjKqP XpA51ca1ABup9z3YXTmvjOFgqlQqm5kqOVpEoMMy1NnzKslU0F2nNp8vtnkmhIOVWM5DcwZJ paf9v5fLcWW3RzAA4UlBMFWdxbA4UadWiRVswLd3BixBkmgaAZRo3WAFPdohS1Z9hnySKn/r u//NtSFHr9NYqgrTH2GgkTow2T3JpuH1i+ccNBm1yZxjKc8WByHZbe2HFJVa1KcWaWnIF5F+ S0qK9B7GPsf5Zw7a3ql3ZIY/gJr0RGnqfNOD1zDKmcLVLo9Qn+aHAZXr2fckZ5CIoGtrL/XG KEiW+vXrvTpPrYmLAbXzwqsxWmF4bAQFkt5ldkEFOOmcs6VD4jUDGOem+h1vIjKy72K7Xnpe ddrpk/P4GKbx+De4azP6XJu3FXXTFK3VYBlqB9FohVFX0giqFsenTnad2dTATnszfHvbl6w3 Zsmj7Jx4Z3idJMXSKwqfBcrtpA4AxE4JUievg5wXBmWcaI7yGMeyMoRmGvmNqcIQ6yDGzXPx ebYtMN6916is8kVCvtVpx+mgnez4sQAq8HChi1eGCyOwjCcqVBgILd52ErAGX7bNTO1+cdiH uzi1/8GXFZskS4N1qrX8h2+UvPlnd/MLIQHd7gplbmRzdHJlYW0KZW5kb2JqCjIgMCBvYmog PDwKL1R5cGUgL1BhZ2UKL0NvbnRlbnRzIDMgMCBSCi9SZXNvdXJjZXMgMSAwIFIKL01lZGlh Qm94IFswIDAgNTQ5LjQ3OSA3NTEuMTY4XQovUGFyZW50IDYgMCBSCj4+IGVuZG9iagoxIDAg b2JqIDw8Ci9Gb250IDw8IC9GMTYgNCAwIFIgL0YxNSA1IDAgUiA+PgovUHJvY1NldCBbIC9Q REYgL1RleHQgXQo+PiBlbmRvYmoKNyAwIG9iagpbNTAwXQplbmRvYmoKOCAwIG9iagpbIDM5 IFsyNzhdIDQxIFsyNzhdIDYwIFs3NTBdIDYyIFs3MjIgNzY0XSA2OCBbMzYxXSA3MSBbNjI1 IDkxNyA3NTBdIDc1IFs2ODFdIDgwIFs3NTBdIDkyIFs1MDAgNTU2IDQ0NCA1NTYgNDQ0IDMw NiA1MDAgNTU2IDI3OF0gMTAzIFsyNzggODMzIDU1NiA1MDAgNTU2IDUyOCAzOTIgMzk0IDM4 OSA1NTYgNTI4XSAxMTYgWzUyOF1dCmVuZG9iago5IDAgb2JqIDw8Ci9TdWJ0eXBlIC9DSURG b250VHlwZTBDCi9MZW5ndGggMzQ5MCAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+Pgpz dHJlYW0KeNqNWAtYE2e6nhCSCQKpMsZqpp2JFvFSQay21nq/UXEtVgUvLeUewiUQyEVEBQII hPxJQG6iQCCQAA5XURDxsrayXavLFl3bta5rtcueevZ46dGy/+DPOc9OkLKebT3PTvJM8sz8 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 R8hYjJ0iaVE2R6xTbIrIoKCLUzn6l5T7eWfzw4m5j7qH/lhiBkYzZTCmZaVKVXUHbTX2Iy1c U6vW28xWdqbVq/UsjDqrPUu8C0fhVMnFpONZR6iElpjSyFLRjopNlb+RtjtO3YMuxYuUZsqU UwGAtBIUW+kfxrbG+YUgK5MyFGTnFBhETfIocJBEYvmmHXFVqkYd3ZLalPeHDBFxw1bw5wPr pbvjolcuVfTf3UdVGoxF2WQmOJROo+n4fnCoothkslopsxmYa6yiyNO9xjoS4md+/weOExu3 lCxPg7kM3JLm9XRQbYdSO/EM3oWTJf3qYHxtkjx2E/iPagoy8A0GveG07RK10LgsSTavQKTD CeYuahaiV+5ndVxvun51fIU8y8CeF5rc5rGaGVsfIcSJHjTnnyQH4Es+fn/d0oK+X1OEB7yL E6ee3/0GGN6i0Xx8JfCHCy6dbvqimVrELZicX8r3sgsZnpXN4LPFrDfnlEJtslFLLnHutDqN Fdp9Um6hL9BTs1EpcoUtgrxKUASkji5QQ3F7Mp5BkBJtMifRSvxKUZ6ykobeCAoyDpvzK8nK orJybnP7KvymrL66Z8A0w+nOSFvNt8DGhjNe1m+J3p+HZIxV+9XSbGNhfhblg4yID22CgvLC oiKpoxNY/yXkWSuIO0rD+aM89YeCYJ0q4FckcTNfC2r20UxRqa1K6thXpU3TZSaFdSvOXznV 399AwQ3sasEVxwVTFSl2/pswmSU9fF7nfpgud/4/kOuls7Hrq2FyxWGbkNocrFzo4QY83JlJ g+51JpPZZDabysyWyx4e9uJyh6X08GFL8eEiD0/WMHXER/IPrbqR9gplbmRzdHJlYW0KZW5k b2JqCjEwIDAgb2JqIDw8Ci9UeXBlIC9Gb250RGVzY3JpcHRvcgovRm9udE5hbWUgL0xJWU1K VCtMTVJvbWFuMTAtUmVndWxhcgovRmxhZ3MgNAovRm9udEJCb3ggWy00MzAgLTI5MCAxNDE3 IDExMjddCi9Bc2NlbnQgMTEyNwovQ2FwSGVpZ2h0IDAKL0Rlc2NlbnQgLTI5MAovSXRhbGlj QW5nbGUgMAovU3RlbVYgOTMKL1hIZWlnaHQgNDAwCi9Gb250RmlsZTMgOSAwIFIKPj4gZW5k b2JqCjExIDAgb2JqIDw8Ci9MZW5ndGggNDMwICAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29k ZQo+PgpzdHJlYW0KeNqFUsFq4zAQvesrZg+B9OBadpyalmDYugl4adqShGX36EiTrCCWjGwf 8vcrjeIUyoY12MObeTPz9KzJt49t9F2aPUazew4b7MxgBUblum7ZZPJixNCg7t8QJcqx2j3B hzViiz1My+ql0qq/c+RKi9MgcWT9m/SMR6U/KX4PTHf4K3qtfq9/7KLX9cY0tU54tMHjcKpt xH3bTvUnR/8PE1wZbpWBBv1E2ymjnyC555y7xFLL0jT+kB2LL0IhHqUflJb2ohb2XjtLUpBK 9BdEX9E4t3zz9tz12FT6YNhiAbHbrLrenkn3HYvfrUSr9BGmt0Q60nZo2xN6QcBZUYDEg5vt fHqrG4TYO1BJV1X9+aYVn027c4uQEk6CZGEkdm0t0Nb6iGzhbOAFLFbuKRhq+aWeha794Uqf LR3dhRWFbFb4ZJYH9BhCScl5SeghCyGh5ENg5klIlrR0HJ+P28Sf2np2GthpGJiG8emS0CyM z8LcLBsVEHomNOdBCA9oTigPzPzxspp2+ZP733h1WgzWOpvpX5OV3kSl8XodWtP6LnrpHo3X 2qP3FfsLSoABJAplbmRzdHJlYW0KZW5kb2JqCjQgMCBvYmogPDwKL1R5cGUgL0ZvbnQKL1N1 YnR5cGUgL1R5cGUwCi9FbmNvZGluZyAvSWRlbnRpdHktSAovQmFzZUZvbnQgL0xJWU1KVCtM TVJvbWFuMTAtUmVndWxhcgovRGVzY2VuZGFudEZvbnRzIFsxMiAwIFJdCi9Ub1VuaWNvZGUg MTEgMCBSCj4+IGVuZG9iagoxMiAwIG9iaiA8PAovVHlwZSAvRm9udAovU3VidHlwZSAvQ0lE Rm9udFR5cGUwCi9CYXNlRm9udCAvTElZTUpUK0xNUm9tYW4xMC1SZWd1bGFyCi9Gb250RGVz Y3JpcHRvciAxMCAwIFIKL1cgOCAwIFIKL0NJRFN5c3RlbUluZm8gPDwKL1JlZ2lzdHJ5IChB ZG9iZSkKL09yZGVyaW5nIChJZGVudGl0eSkKL1N1cHBsZW1lbnQgMAo+Pgo+PiBlbmRvYmoK MTMgMCBvYmogPDwKL0xlbmd0aDEgNzQzCi9MZW5ndGgyIDEwMTkKL0xlbmd0aDMgMAovTGVu Z3RoIDE1MzYgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjarZJ9OFRZ HMcjoqmRop2WyiEjKczIeGttGcZDGjSUl140zdwZ187cO+7cwUgiwq5QEq2JJ++pLMnrJqlN L2RCVNrobZHSqh7b24a92Haf1b/7nPuc5/x+v+/5nc/9nkM19PYxd+KjuyFXFMHN6RZ0B+DM 5tBpgG5BozFJVKozBnFxGEVcuDjkAOj29lbAFdpNLIjPgWHtwLAiUYEzKpFjsDAYB6bOqyZF tsBJDGEwj4sANhcPhsREDx5XBHxQHgzhcgvgJBIBzuQOKeBAUggLg/gWJDod8GEeDnZDQhgh WU4iuSMCFNhOp/kyyedSGIRJCShgOoW5ChCQfBQRyQEfEpAsPVHiNIhg+T+wZjZ3lYlEnlzx ZPtJo74oc8WwSP63ABVLZDiEATbKhzBkptQPmmZjQ3xYJp5Zdce5IpjnhAhFEKBNp2CpKxwB 8b1hnBcMBFyRFJrKQwh/JgTh3BSCpY+Lv0cAc/X0nU7VvLkwgvvKJf90nRRPxfR/Y8IdDI4A 22iEvXRCSIzPqx0zzmIhPJQPI0JgxbABXAzjyknE6yEiBthDBzDChyIAFEEAW1ogKE5sAYQn e4EAxUiTF2ptDyxRBJpMkr78CSYTjdhjbsWgA2Ii2tJo9sDexn7vf5Q8GYZBCD71RggvPscC mHAOgiIgHqnnDspbFx+SVZNQGs0qaD+lbqbCFNYe8jzXdPvCvLh7h1VExS0eoWZ9lf4fT2fr aA2oDxiEf9KX/tAQtbnNdSQ29NCx7vGBsF0D2ZH1+v5vstnyfonRu7gXC87XdI0OM1S8Ovta SzMCCptzXl19kedt6uI7qPHAcNalbWFVlxTxNrb+rtmiLYkHKk3WGnK0j4WWJlkn9oZrZ6Sr 9d6Kiw5J1Kxb/etrtEG26GOB5okj49vfLU5byGswWMt5YqbLGVw/fLIwUXvB2Ykr18s3KIDQ BwMD6vc1OS3ucbk6CeU5kXqsoI5XFCUriR02sqa+wd9wjGqzo6/4t6C1q4OCCzfeK6K9Si9A z6Ss/KAZOf4cZL63z2/wOLLP+FHMSNSCI3heytbtqwLVDcn1ISsogc3ZinbdSLrW6PEtek7R JCPJ+oyJPbIN2Tuc9hZLSfBT7Y8hzFWfor12z1tw5eo33kO5lNzq5Zs8rnAomOXy1A2vHzNT 5Rblj7YHet8+yFnI/tTJ9lWNukhd1LsQVeP1beCUlPnUONXVn6zQyL+rEES9dEysLhdycm6S xR/Mk1kM37CeM2qzzhbPau+d13HOKkqxYhQfagbGqsI5nQ83XuuxYAlkNTtPfK3I8/vjWve6 ZUtSAnt79TN29lyXfKyVfuUZ7EYdvaSq8XwwaZfe9doh8q1AL7T5Qh/fAS0PCOkfE3Pu9VYU LPXTf7i5MLwoSilKUnduw1Xg8T55zhxr31hW6HHRXeH8xnxv5VvP1sCAbU/ML5P7i1Q3JfEh jfftEj3FVagRO/rdvsoft/Yo3tg93J+pqVVj3Bhqx8qyY5fKTmeQIypilZe0FM+wkrFK22Ld U4L4btfnLAPL6yP6ZQ7n4+b0VxelRUanx+CLUzdppnHYjxktYqVb043MrqWq1/TS5+e0nD9M vsw1GOnoGrLzE0kv+iTnWu16EeuOvD8hmF2l5ltlt+axUucn+e3WYQ0zPaMYuHuuZp2iBPql rywqrXZrRZFbuC0/tq3ysj8lq3w2M+Yl7SlZQFMkfEipqM8KWVJxl65uFkL9PtIcpFo3cZbF z35Yq5PTpuuS+DrnzpYKr+T9yfSxAzm5vzvmHetM0KXoPK4ycfJ55rZkiS3zhn7Mn4eLHUcq 1nKbzIdfDjeO9qQ8NximqCcOXlU+HQxUTqSrDNWFP7j97bzOeAHFkQIym85tPKPsRs2TFse0 /Hxcufddhz6qGtWfZTKu2mAfaOTV5fhy0Slflej7JvNbtS4bV5fcLE7Kl2R+sJNVGeeRpQyZ 7MJR94NlullLjed2VraduWfUbxdmU3TwSmsXSaEjjuuINGt39EthUOuC+l/VrqRTR+xyKbdo aWTT9OaBtxO78v4CisrlUgplbmRzdHJlYW0KZW5kb2JqCjE0IDAgb2JqIDw8Ci9UeXBlIC9G b250RGVzY3JpcHRvcgovRm9udE5hbWUgL1NEWEtZQitDTVIxMAovRmxhZ3MgNAovRm9udEJC b3ggWy0yNTEgLTI1MCAxMDA5IDk2OV0KL0FzY2VudCA2OTQKL0NhcEhlaWdodCA2ODMKL0Rl c2NlbnQgLTE5NAovSXRhbGljQW5nbGUgMAovU3RlbVYgNjkKL1hIZWlnaHQgNDMxCi9DaGFy U2V0ICgvb25lKQovRm9udEZpbGUgMTMgMCBSCj4+IGVuZG9iago1IDAgb2JqIDw8Ci9UeXBl IC9Gb250Ci9TdWJ0eXBlIC9UeXBlMQovQmFzZUZvbnQgL1NEWEtZQitDTVIxMAovRm9udERl c2NyaXB0b3IgMTQgMCBSCi9GaXJzdENoYXIgNDkKL0xhc3RDaGFyIDQ5Ci9XaWR0aHMgNyAw IFIKAAo+PiBlbmRvYmoKNiAwIG9iaiA8PAovVHlwZSAvUGFnZXMKL0NvdW50IDEKL0tpZHMg WzIgMCBSXQo+PiBlbmRvYmoKMTUgMCBvYmogPDwKL1R5cGUgL0NhdGFsb2cKL1BhZ2VzIDYg MCBSCj4+IGVuZG9iagoxNiAwIG9iaiA8PAovUHJvZHVjZXIgKGx1YVRlWC0wLjI5LjApCi9D cmVhdG9yIChUZVgpCi9DcmVhdGlvbkRhdGUgKEQ6MjAwODA4MTQwOTMwMjQrMDInMDAnKQov TW9kRGF0ZSAoRDoyMDA4MDgxNDA5MzAyNCswMicwMCcpCi9UcmFwcGVkIC9GYWxzZQovUFRF WC5GdWxsYmFubmVyIChUaGlzIGlzIGx1YVRlWCwgVmVyc2lvbiBzbmFwc2hvdC0wLjI5LjAg KFdlYjJDIDcuNS43KSBrcGF0aHNlYSB2ZXJzaW9uIDMuNS43KQo+PiBlbmRvYmoKeHJlZgow IDE3CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMTM0NiAwMDAwMCBuIAowMDAwMDAxMjM0 IDAwMDAwIG4gCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAwNTk2OCAwMDAwMCBuIAowMDAw MDA4MTkyIDAwMDAwIG4gCjAwMDAwMDgzMzEgMDAwMDAgbiAKMDAwMDAwMTQyNSAwMDAwMCBu IAowMDAwMDAxNDQ2IDAwMDAwIG4gCjAwMDAwMDE2NDkgMDAwMDAgbiAKMDAwMDAwNTI0MiAw MDAwMCBuIAowMDAwMDA1NDU4IDAwMDAwIG4gCjAwMDAwMDYxMTkgMDAwMDAgbiAKMDAwMDAw NjMxOCAwMDAwMCBuIAowMDAwMDA3OTcyIDAwMDAwIG4gCjAwMDAwMDgzODggMDAwMDAgbiAK MDAwMDAwODQzOCAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDE3Ci9Sb290IDE1IDAgUgov SW5mbyAxNiAwIFIKL0lEIFs8MEE0QUVGNjdGQTRFMzMwRjczMjM3QTM3Q0EzMzNCQUQ+IDww QTRBRUY2N0ZBNEUzMzBGNzMyMzdBMzdDQTMzM0JBRD5dID4+CnN0YXJ0eHJlZgo4Njg4CiUl RU9GCg== ----40A16E762BD48453_message_boundary-- Content-type: application/octet-string; name=test-lua2.tex Content-Transfer-Encoding: Base64 Content-Disposition: attachment; filename=test-lua2.tex Content-Description: Attached file: test-lua2.tex JSAhTW9kZTo6ICJUZVg6REU6VVRGLTgiDQoNClxwZGZvdXRwdXQ9MQ0KXGRvY3VtZW50Y2xh c3N7YXJ0aWNsZX0NClxkaXJlY3RsdWEwew0KY2FsbGJhY2sucmVnaXN0ZXIoJ2RlZmluZV9m b250JywNCiAgZnVuY3Rpb24obmFtZSwgc2l6ZSkNCiAgICBmb250dHlwZSA9IG5pbA0KICAg IGZpbGVuYW1lID0ga3BzZS5maW5kX2ZpbGUobmFtZSwib3BlbnR5cGUgZm9udHMiKQ0KICAg IGlmIChmaWxlbmFtZSkNCiAgICB0aGVuIGZvbnR0eXBlID0gJ29wZW50eXBlJw0KICAgIGVs c2UgZmlsZW5hbWUgPSBrcHNlLmZpbmRfZmlsZShuYW1lLCAidHJ1ZXR5cGUgZm9udHMiKQ0K ICAgIGVuZA0KICAgIGlmIGZpbGVuYW1lIGFuZCBub3QgZm9udHR5cGUgdGhlbiBmb250dHlw ZSA9ICd0cnVldHlwZScgZW5kDQogICAgaWYgZm9udHR5cGUgdGhlbg0KICAgICAgaWYgKHNp emUgPCAwKSB0aGVuIHNpemUgPSAoLSA2NTUuMzYpICogc2l6ZSBlbmQNCiAgICAgIHR0ZmZv bnQgPSBmb250Zm9yZ2UudG9fdGFibGUoZm9udGZvcmdlLm9wZW4oZmlsZW5hbWUpKQ0KICAg ICAgaWYgdHRmZm9udCB0aGVuDQogICAgICAgIGYgPSB7IH0NCiAgICAgICAgZi5uYW1lID0g dHRmZm9udC5mb250bmFtZQ0KICAgICAgICBmLmZ1bGxuYW1lID0gdHRmZm9udC5uYW1lc1sx XS5uYW1lcy5mdWxsbmFtZQ0KICAgICAgICBmLnBhcmFtZXRlcnMgPSB7IH0NCiAgICAgICAg Zi5kZXNpZ25zaXplID0gc2l6ZQ0KICAgICAgICBmLnNpemUgPSBzaXplDQogICAgICAgIGRp cmVjdGlvbiA9IDANCiAgICAgICAgZi5wYXJhbWV0ZXJzLnNsYW50ID0gMA0KICAgICAgICBm LnBhcmFtZXRlcnMuc3BhY2UgPSBzaXplICogMC4yNQ0KICAgICAgICBmLnBhcmFtZXRlcnMu c3BhY2Vfc3RyZXRjaCA9IDAuMyAqIHNpemUNCiAgICAgICAgZi5wYXJhbWV0ZXJzLnNwYWNl X3NocmluayA9IDAuMSAqIHNpemUNCiAgICAgICAgZi5wYXJhbWV0ZXJzLnhfaGVpZ2h0ID0g MC40ICogc2l6ZQ0KICAgICAgICBmLnBhcmFtZXRlcnMucXVhZCA9IDEuMCAqIHNpemUNCiAg ICAgICAgZi5wYXJhbWV0ZXJzLmV4dHJhX3NwYWNlID0gMA0KICAgICAgICBmLmNoYXJhY3Rl cnMgPSB7IH0NCiAgICAgICAgbWFnID0gc2l6ZSAvIHR0ZmZvbnQudW5pdHNfcGVyX2VtDQoN CiAgICAgICAgIG5hbWVzX29mX2NoYXIgPSB7IH0NCiAgICAgICAgZm9yIGNoYXIsIGdseXBo IGluIHBhaXJzKHR0ZmZvbnQubWFwLm1hcCkNCiAgICAgICAgZG8NCiAgICAgICAgICBuYW1l c19vZl9jaGFyW3R0ZmZvbnQuZ2x5cGhzW2dseXBoXS5uYW1lXQ0KICAgICAgICAgICAgPSB0 dGZmb250Lm1hcC5iYWNrbWFwW2dseXBoXQ0KICAgICAgICBlbmQNCg0KICAgICAgICBuYW1l c19vZl9nbHlwaCA9IHsgfQ0KICAgICAgICBmb3IgY2hhciwgZ2x5cGggaW4gcGFpcnModHRm Zm9udC5tYXAubWFwKQ0KICAgICAgICBkbw0KICAgICAgICAgIG5hbWVzX29mX2dseXBoW3R0 ZmZvbnQuZ2x5cGhzW2dseXBoXS5uYW1lXQ0KICAgICAgICAgICAgPSBnbHlwaA0KICAgICAg ICBlbmQNCg0KICAgICAgIGZvciBjaGFyLCBnbHlwaCBpbiBwYWlycyh0dGZmb250Lm1hcC5t YXApDQogICAgICAgIGRvDQogICAgICAgICAgZ2x5cGhfdGFibGUgPSB0dGZmb250LmdseXBo c1tnbHlwaF0NCg0KICAgICAgICAgIGYuY2hhcmFjdGVyc1tjaGFyXSA9IHsNCiAgICAgICAg ICAgIGluZGV4ID0gZ2x5cGgsDQogICAgICAgICAgICB3aWR0aCA9IGdseXBoX3RhYmxlLndp ZHRoICogbWFnLA0KICAgICAgICAgICAgbmFtZSA9IGdseXBoX3RhYmxlLm5hbWUsDQogICAg ICAgICAgfQ0KICAgICAgICAgIGlmIGdseXBoX3RhYmxlLmtlcm5zIHRoZW4NCiAgICAgICAg ICAgIGxvY2FsIGtlcm5zID0geyB9DQogICAgICAgICAgICBmb3IgXywga2VybiBpbiBwYWly cyhnbHlwaF90YWJsZS5rZXJucykNCiAgICAgICAgICAgIGRvDQogICAgICAgICAgICAgIGtl cm5zW25hbWVzX29mX2NoYXJba2Vybi5jaGFyXV0gPSBrZXJuLm9mZiAqIG1hZw0KICAgICAg ICAgICAgZW5kDQogICAgICAgICAgZi5jaGFyYWN0ZXJzW2NoYXJdLmtlcm5zID0ga2VybnMN CiAgICAgICAgICBlbmQNCiAgICAgICAgZW5kDQogICAgICAgIGYuZmlsZW5hbWUgPSBmaWxl bmFtZQ0KICAgICAgICBmLnR5cGUgPSAncmVhbCcNCiAgICAgICAgZi5mb3JtYXQgPSBmb250 dHlwZQ0KICAgICAgICBmLmVtYmVkZGluZyA9ICJzdWJzZXQiDQogICAgICAgIGYuY2lkaW5m byA9IHsNCiAgICAgICAgICByZWdpc3RyeSA9ICJBZG9iZSIsDQogICAgICAgICAgb3JkZXJp bmcgPSAiSWRlbnRpdHkiLA0KICAgICAgICAgIHN1cHBsZW1lbnQgPSAwLA0KICAgICAgICAg IHZlcnNpb24gPSAxDQogICAgICAgIH0NCiAgICAgIGVuZA0KICAgIGVsc2UNCiAgICAgIGYg PSBmb250LnJlYWRfdGZtKG5hbWUsIHNpemUpDQogICAgZW5kDQogIHJldHVybiBmDQogIGVu ZA0KKQ0KfQ0KDQpcdXNlcGFja2FnZXtsaXBzdW19DQpcYmVnaW57ZG9jdW1lbnR9DQoNClxm b250XG15Zm9udD1sbXJvbWFuMTAtcmVndWxhcg0KXG15Zm9udA0KXGxpcHN1bVsxXQ0KDQol XGZvbnRcbXlmb250PU1uU3ltYm9sNQ0KJVxteWZvbnQgQQ0KXGVuZHtkb2N1bWVudH0= ----40A16E762BD48453_message_boundary-- Content-type: application/octet-string; name=test-lua2.log Content-Transfer-Encoding: Base64 Content-Disposition: attachment; filename=test-lua2.log Content-Description: Attached file: test-lua2.log VGhpcyBpcyBMdWFUZVgsIFZlcnNpb24gc25hcHNob3QtMC4yOS4wLTIwMDgwNzE4MTYgKFdl YjJDIDcuNS43KSAoZm9ybWF0PWx1YWxhdGV4IDIwMDguOC4xMykgIDE0IEFVRyAyMDA4IDA5 OjMwDQoqKnRlc3QtbHVhMg0KKHRlc3QtbHVhMi50ZXgNCkxhVGVYMmUgPDIwMDUvMTIvMDE+ DQpCYWJlbCA8djMuOGw+IGFuZCBoeXBoZW5hdGlvbiBwYXR0ZXJucyBmb3IgZW5nbGlzaCwg ZHVteWxhbmcsIG5vaHlwaGVuYXRpb24sIGdlDQpybWFuLCBuZ2VybWFuLCBnZXJtYW4teC0y MDA4LTA2LTE4LCBuZ2VybWFuLXgtMjAwOC0wNi0xOCwgZnJlbmNoLCBsb2FkZWQuDQooYzov UFJPR1JBTU1FL01JS1RFWDIuNy90ZXgvbGF0ZXgvYmFzZS9hcnRpY2xlLmNscw0KRG9jdW1l bnQgQ2xhc3M6IGFydGljbGUgMjAwNS8wOS8xNiB2MS40ZiBTdGFuZGFyZCBMYVRlWCBkb2N1 bWVudCBjbGFzcw0KKGM6L1BST0dSQU1NRS9NSUtURVgyLjcvdGV4L2xhdGV4L2Jhc2Uvc2l6 ZTEwLmNsbw0KRmlsZTogc2l6ZTEwLmNsbyAyMDA1LzA5LzE2IHYxLjRmIFN0YW5kYXJkIExh VGVYIGZpbGUgKHNpemUgb3B0aW9uKQ0KKQ0KXGNAcGFydD1cY291bnQ3OQ0KXGNAc2VjdGlv bj1cY291bnQ4MA0KXGNAc3Vic2VjdGlvbj1cY291bnQ4MQ0KXGNAc3Vic3Vic2VjdGlvbj1c Y291bnQ4Mg0KXGNAcGFyYWdyYXBoPVxjb3VudDgzDQpcY0BzdWJwYXJhZ3JhcGg9XGNvdW50 ODQNClxjQGZpZ3VyZT1cY291bnQ4NQ0KXGNAdGFibGU9XGNvdW50ODYNClxhYm92ZWNhcHRp b25za2lwPVxza2lwNDENClxiZWxvd2NhcHRpb25za2lwPVxza2lwNDINClxiaWJpbmRlbnQ9 XGRpbWVuMTAyDQopDQooYzovUFJPR1JBTU1FL01JS1RFWDIuNy90ZXgvbGF0ZXgvbGlwc3Vt L2xpcHN1bS5zdHkNClBhY2thZ2U6IGxpcHN1bSAyMDA1LzAxLzI2IHYxLjAgMTUwIHBhcmFn cmFwaHMgb2YgTG9yZW0gSXBzdW0gZHVtbXkgdGV4dA0KRmlsZTogbGlwc3VtLmR0eCAyMDA1 LzAxLzI2IHYxLjAgMTUwIHBhcmFncmFwaHMgb2YgTG9yZW0gSXBzdW0gZHVtbXkgdGV4dA0K XGNAbGlwc0Bjb3VudD1cY291bnQ4Nw0KKSAodGVzdC1sdWEyLmF1eCkNCkxhVGVYIEZvbnQg SW5mbzogICAgQ2hlY2tpbmcgZGVmYXVsdHMgZm9yIE9NTC9jbW0vbS9pdCBvbiBpbnB1dCBs aW5lIDg4Lg0KTGFUZVggRm9udCBJbmZvOiAgICAuLi4gb2theSBvbiBpbnB1dCBsaW5lIDg4 Lg0KTGFUZVggRm9udCBJbmZvOiAgICBDaGVja2luZyBkZWZhdWx0cyBmb3IgVDEvY21yL20v biBvbiBpbnB1dCBsaW5lIDg4Lg0KTGFUZVggRm9udCBJbmZvOiAgICAuLi4gb2theSBvbiBp bnB1dCBsaW5lIDg4Lg0KTGFUZVggRm9udCBJbmZvOiAgICBDaGVja2luZyBkZWZhdWx0cyBm b3IgT1QxL2Ntci9tL24gb24gaW5wdXQgbGluZSA4OC4NCkxhVGVYIEZvbnQgSW5mbzogICAg Li4uIG9rYXkgb24gaW5wdXQgbGluZSA4OC4NCkxhVGVYIEZvbnQgSW5mbzogICAgQ2hlY2tp bmcgZGVmYXVsdHMgZm9yIE9NUy9jbXN5L20vbiBvbiBpbnB1dCBsaW5lIDg4Lg0KTGFUZVgg Rm9udCBJbmZvOiAgICAuLi4gb2theSBvbiBpbnB1dCBsaW5lIDg4Lg0KTGFUZVggRm9udCBJ bmZvOiAgICBDaGVja2luZyBkZWZhdWx0cyBmb3IgT01YL2NtZXgvbS9uIG9uIGlucHV0IGxp bmUgODguDQpMYVRlWCBGb250IEluZm86ICAgIC4uLiBva2F5IG9uIGlucHV0IGxpbmUgODgu DQpMYVRlWCBGb250IEluZm86ICAgIENoZWNraW5nIGRlZmF1bHRzIGZvciBVL2Ntci9tL24g b24gaW5wdXQgbGluZSA4OC4NCkxhVGVYIEZvbnQgSW5mbzogICAgLi4uIG9rYXkgb24gaW5w dXQgbGluZSA4OC4NCiBbMQ0KDQp7YzpcRG9rdW1lbnRlIHVuZCBFaW5zdGVsbHVuZ2VuXFVs bGUvTG9rYWxlIEVpbnN0ZWxsdW5nZW4vQW53ZW5kdW5nc2RhdGVuL01pS1RlDQpYLzIuNy9w ZGZ0ZXgvY29uZmlnL3BkZnRleC5tYXB9XSAodGVzdC1sdWEyLmF1eCkgKSANCkhlcmUgaXMg aG93IG11Y2ggb2YgVGVYJ3MgbWVtb3J5IHlvdSB1c2VkOg0KIDM3OCBzdHJpbmdzIG91dCBv ZiAxNDUyOTANCiA0MjEyIHN0cmluZyBjaGFyYWN0ZXJzIG91dCBvZiA5MzM5NzQNCiAxMDAw MDAsMTU0MDU5IHdvcmRzIG9mIG5vZGUsdG9rZW4gbWVtb3J5IGFsbG9jYXRlZA0KDQpub2Rl IG1lbW9yeSBpbiB1c2U6IDI2MyB3b3JkcyBvdXQgb2YgMTAwMDAwDQpyYXBpZGx5IGF2YWls YWJsZTogMjoxMiwgMzoxNjUsIDQ6NDgsIDU6ODA0LCA2OjcsIDc6MzAsIDg6MTYsIDEwOjY4 IG5vZGVzDQpjdXJyZW50IHVzYWdlOiAyIGhsaXN0LCAxIHZsaXN0LCAxIHJ1bGUsIDIgZ2x1 ZSwgNDAgZ2x1ZV9zcGVjLCAxIHdyaXRlLCAyIGRpciBuDQpvZGVzDQogMzc4NyBtdWx0aWxl dHRlciBjb250cm9sIHNlcXVlbmNlcyBvdXQgb2YgNjU1MzYrNTAwMDANCiAxNiBmb250cyB1 c2luZyAxNzc4NjUgYnl0ZXMNCiAyM2ksNG4sMTdwLDEzM2IsMTI0cyBzdGFjayBwb3NpdGlv bnMgb3V0IG9mIDUwMDBpLDUwMG4sNjAwMHAsMTAwMDAwMGIsMTAwMDBzDQo8YzovUFJPR1JB TU1FL01JS1RFWDIuNy9mb250cy9vcGVudHlwZS9wdWJsaWMvbG0vbG1yb21hbjEwLXJlZ3Vs YXIub3RmPjxjOi9QUk9HDQpSQU1NRS9NSUtURVgyLjcvZm9udHMvdHlwZTEvYmx1ZXNreS9j bS9jbXIxMC5wZmI+DQpPdXRwdXQgd3JpdHRlbiBvbiB0ZXN0LWx1YTIucGRmICgxIHBhZ2Us IDkxODQgYnl0ZXMpLg0KUERGIHN0YXRpc3RpY3M6DQogMTYgUERGIG9iamVjdHMgb3V0IG9m IDEwMDAgKG1heC4gODM4ODYwNykNCiAwIG5hbWVkIGRlc3RpbmF0aW9ucyBvdXQgb2YgMTAw MCAobWF4LiAxMzEwNzIpDQogMSB3b3JkcyBvZiBleHRyYSBtZW1vcnkgZm9yIFBERiBvdXRw dXQgb3V0IG9mIDEwMDAwIChtYXguIDEwMDAwMDAwKQ0KDQo= ----40A16E762BD48453_message_boundary-- 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ----40A16E762BD48453_message_boundary----