From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.4 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,HTTPS_HTTP_MISMATCH, MAILING_LIST_MULTI,T_FREEMAIL_DOC_PDF autolearn=ham autolearn_force=no version=3.4.4 Received: from cgl.ntg.nl (Cgl.ntg.nl [5.39.185.202]) by inbox.vuxu.org (Postfix) with ESMTP id CF91B20DCC for ; Thu, 9 May 2024 19:46:24 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 86B0848442D for ; Thu, 9 May 2024 19:45:18 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Authentication-Results: cgl.ntg.nl (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=gmail.com Received: from cgl.ntg.nl ([127.0.0.1]) by localhost (cgl.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9x2fczzphaio for ; Thu, 9 May 2024 19:45:17 +0200 (CEST) Received: from cgl.ntg.nl (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id 17A274844F1 for ; Thu, 9 May 2024 19:43:55 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by cgl.ntg.nl (Postfix) with ESMTP id C2F5F482D07 for ; Thu, 9 May 2024 19:43:23 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at cgl.ntg.nl Received: from cgl.ntg.nl ([127.0.0.1]) by localhost (cgl.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6hIz2YSkP8fe for ; Thu, 9 May 2024 19:43:22 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.208.174; helo=mail-lj1-f174.google.com; envelope-from=seyal.zavira@gmail.com; receiver= Received: from mail-lj1-f174.google.com (mail-lj1-f174.google.com [209.85.208.174]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by cgl.ntg.nl (Postfix) with ESMTPS id 67F27482CDC for ; Thu, 9 May 2024 19:43:22 +0200 (CEST) Received: by mail-lj1-f174.google.com with SMTP id 38308e7fff4ca-2e44d32a480so16685821fa.0 for ; Thu, 09 May 2024 10:43:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715276601; x=1715881401; darn=ntg.nl; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=6/aHGZ+egSX/hwm9yuVYrf/r6ud/BwfrtO/OFMttzu8=; b=OAMqnsbyIN+WsAT4+MSmIAzcc2g5BwT+3DNdwxv3GJ93CDnWpWPElpXPfHj/r6SDAl bwO9sAlFplwXBzJNGqR2H7KIbd7IQuztm4WfUJ++0n70QDn6O4nk1DthUdFAY8GyXXiP MrNlVYt5G5Brvw9luQLxM942f7IA+2nGSjSTAvaZNC5tK+ZM33nzj9gx7bATbdGZLrlB snLnWA8NUc/a0M972eNzbK2y7UYo4pBlmPGBJkolsnJBm50QOli8VQp8uuUGQp+ETx+9 +/Rc5H5djy9V6KetedbApIRuawXQWbaRAD6It8osbb4lsvUafLw01olWTt2pAJsqE3hR 9bfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715276601; x=1715881401; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=6/aHGZ+egSX/hwm9yuVYrf/r6ud/BwfrtO/OFMttzu8=; b=VMGBP9Kqd8qafRg+eCXsVAyzVj1gbiUdWME81Zedh4JN9fys9h4fs8/0X3ok5xnBWJ ifTcXrBGj/h9kEnPKxeATEtyCLStkYH3b3U3hTKbCX1Hs1OjKa67cqVw0ielWzVYFa6z Vofw7/k+FZNR6JAmQijsRMi7OGisSF44ON6yHG6OjqzxqXCVpWN473096lWJMrcZfyXm yU+F3Sctnj8auWL4fhX4qvz9ePqXm2SdT8iCmMO1PXG8gadnaqSpyMq8TPuBQr4G5m+Z xThmABjmRQXl6aq+plDNlZhwE5qgWZ44QprdePttJmovR6UtdpKtL8pbVIBNPtvZSwFz DcZA== X-Forwarded-Encrypted: i=1; AJvYcCWewBgIVUlkTI7S9JIVib5PaF1YFPL0xixo62hJK6FkMIqZdkePr9a8spzv8IxeDeRm9pREEp+Ay5RubCMNL0YyrJE= X-Gm-Message-State: AOJu0YxHIfGWCswpWabULAwtYjQfbZ0LeFWRKZr5DdPPgxRKeLJk10F+ naMt/aelfiQazpZn8Iuu7QVuxcPfN8dcVe6u4ZcRC5C94ErrPZeRmySUXC3j7bg2sWH5UrQ+u2U owmwbw8swr4pC3aaFc99t+7Suxpg= X-Google-Smtp-Source: AGHT+IGQYmsxX9pCrSj4UONoonkEF7XHQL0/oY2qzKu/uF8KdUHNJzGgi1aolHWI7awB5sayo3VFo8qGRHscHuuawzA= X-Received: by 2002:a05:6512:54f:b0:521:532d:eb38 with SMTP id 2adb3069b0e04-5221006ce34mr137794e87.63.1715276600748; Thu, 09 May 2024 10:43:20 -0700 (PDT) MIME-Version: 1.0 References: <171524179695.1997.8053893645782323111@cgl.ntg.nl> <847288ab-c9bb-42be-ad48-c32b36911981@xs4all.nl> In-Reply-To: From: seyal zavira Date: Thu, 9 May 2024 13:43:08 -0400 Message-ID: To: "Hamid,Idris" , mailing list for ConTeXt users Content-Type: multipart/mixed; boundary="0000000000007acf1d061808f460" Message-ID-Hash: VYZSRCPEW4HYNY2Y4EXONJGM2VVQTE4I X-Message-ID-Hash: VYZSRCPEW4HYNY2Y4EXONJGM2VVQTE4I X-MailFrom: seyal.zavira@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list Reply-To: mailing list for ConTeXt users Subject: [NTG-context] Re: rendering arabic diacritics List-Id: mailing list for ConTeXt users Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --0000000000007acf1d061808f460 Content-Type: multipart/alternative; boundary="0000000000007acf18061808f45e" --0000000000007acf18061808f45e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Of course! i attached output file before and after applying new patch On Thu, May 9, 2024 at 9:08=E2=80=AFAM Hamid,Idris wrote: > > > ------ Original Message ------ > From "Hans Hagen" > To "ntg-context@ntg.nl" > Date 5/9/2024 6:29:40 AM > Subject [NTG-context] Re: rendering arabic diacritics > > ** Caution: EXTERNAL Sender ** > > On 5/9/2024 2:17 PM, Hamid,Idris wrote: > > Hi Seyal, > > See below: > > ------ Original Message ------ > From "Hans Hagen" >> > To "seyal.zavira@gmail.com >" > >>; "mailing list > for ConTeXt users" >> > Date 5/9/2024 3:31:45 AM > Subject [NTG-context] Re: rendering arabic diacritics > > > ** Caution: EXTERNAL Sender ** > On 5/9/2024 10:03 AM, seyal.zavira@gmail.com > > wrote: > > Hi all, > when i want to use the linked font for arabic texts it doesn't render > diacritics properly > i doesn't have problem with this font in inkscape or libreoffice > what featureset should i apply? > font link: > > https://nam10.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdrive= .google.com%2Ffile%2Fd%2F1hCcv6wqWjd-5GEKnaowh8E8YVbTgGqQr%2Fview%3Fusp%3Ds= haring&data=3D05%7C02%7CIdris.Hamid%40ColoState.EDU%7Cc8b63025b08545aa63630= 8dc70244f52%7Cafb58802ff7a4bb1ab21367ff2ecfc8b%7C0%7C0%7C638508548453863256= %7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haW= wiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=3Da2qMEGD0wo%2FhM6oNJ7AvfFyRPMEJuu0bFec= eX4PPnsg%3D&reserved=3D0 > > < > https://nam10.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdrive= .google.com%2Ffile%2Fd%2F1hCcv6wqWjd-5GEKnaowh8E8YVbTgGqQr%2Fview%3Fusp%3Ds= haring&data=3D05%7C02%7CIdris.Hamid%40ColoState.EDU%7Cc8b63025b08545aa63630= 8dc70244f52%7Cafb58802ff7a4bb1ab21367ff2ecfc8b%7C0%7C0%7C638508548453873437= %7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haW= wiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=3D%2FLAHOebc2kdBEl4rBsEnp7gV4f6ZpXMWNt4= FoUptSus%3D&reserved=3D0 > > > > this is my MWE: > \definefontfeature [arabis] > [mode=3Dnode,language=3Ddflt,script=3Darab, > init=3Dyes,medi=3Dyes,fina=3Dyes,isol=3Dyes, > liga=3Dyes,dlig=3Dyes,rlig=3Dyes,clig=3Dyes, > mark=3Dyes,mkmk=3Dyes,kern=3Dyes,curs=3Dyes] > \definefont [Ahang] [file:Ahang-Regular.otf*arabis at 18pt] > \setupalign[r2l] > \starttext > {\Ahang =D8=AA=D9=8E=D8=B4=D9=92=D9=83=D9=90=D9=8A=D9=84 =D9=83=D9=8E=D8= =B3=D9=92=D8=B1=D9=8E=D8=A9} > \stoptext > > \definefont [Ahang] [file:Ahang-Regular.otf*arabic at 18pt] > but there is an issue with widths, ill send you a patch to test > > > The provided "*arabic" featureset should suffice for this font. Also > TEXpage is useful for this kind of MWE: > > \definefont [Ahang] [file:Ahang-Regular.otf*arabic at 18pt] > \setupalign[r2l] > \startTEXpage[offset=3D1em] > {\Ahang =D8=AA=D9=8E=D8=B4=D9=92=D9=83=D9=90=D9=8A=D9=84 =D9=83=D9=8E=D8= =B3=D9=92=D8=B1=D9=8E=D8=A9} > \stopTEXpage > > In prehistoric ConTeXt version > > 2023.09.26 18:19 > > the diacritics look fine in both ConTeXt and unicode editor MS Notepad. > > So if there is something wrong, it must be in a more recent version. > > For comparison: Before applying Hans' patch, could you kindly send your > pdf of the MWE that shows the error? Mine is attached. > > Ahang-Regular has no width settings for the marks so we need to zero > them. Tahrir_Regular has widths but these we explictly need to zero with > a pseudo feature then. (What are the assumptions when we do arabic? That > marks are to have zero width?) > > > Yes, marks should have zero-width but Uniscribe (and Harbuzz?/its > successor?) provide support for legacy fonts with non-zero width. > > But sometimes font designers imitate legacy behavior.. > > So it used to be often the case that a font with diacritics that worked i= n > Uniscribe etc. (e.g., Deja Vu Arabic) would show marks with widths in > ConTeXt. > > In order to be more helpful, I should update to the latest beta, run some > tests, and get current on the status of these matters.. > > Idris > -- > Idris Samawi Hamid, Professor > Department of Philosophy > Colorado State University > Fort Collins, CO 80523 > > _________________________________________________________________________= __________ > If your question is of interest to others as well, please add an entry to > the Wiki! > > maillist : ntg-context@ntg.nl / > https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl > webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror= ) > archive : https://github.com/contextgarden/context > wiki : https://wiki.contextgarden.net > > _________________________________________________________________________= __________ > --0000000000007acf18061808f45e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Of course!

i attached output= file before and after applying new patch

On Thu, May 9, 2024 at 9= :08=E2=80=AFAM Hamid,Idris <Idris.Hamid@colostate.edu> wrote:


------ Original Message ------
From "Hans Hagen" <j.hagen@xs4all.nl>
Date 5/9/2024 6:29:40 AM
Subject [NTG-context] Re: rendering arabic diacritics

** Caution: EXTERNAL Sender **
=C2=A0
On 5/9/2024 2:17 PM, Hamid,Idris wrote:
Hi Seyal,
=C2=A0
See below:
=C2=A0
------ Original Message ------
<seyal.= zavira@gmail.com <mailto:seyal.zavira@gmail.com>>; "mailing list
Date 5/9/2024 3:31:45 AM
Subject [NTG-context] Re: rendering arabic diacritics
=C2=A0
** Caution: EXTERNAL Sender **
On 5/9/2024 10:03 AM, seyal.zavira@gmail.com
Hi all,
when i want to use the linked font for arabic texts it doesn't ren= der
diacritics properly
i doesn't have problem with this font in inkscape or libreoffice
what featureset should i apply?
font link:
https://nam10.safelinks.protec= tion.outlook.com/?url=3Dhttps%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F1hCcv6w= qWjd-5GEKnaowh8E8YVbTgGqQr%2Fview%3Fusp%3Dsharing&data=3D05%7C02%7CIdri= s.Hamid%40ColoState.EDU%7Cc8b63025b08545aa636308dc70244f52%7Cafb58802ff7a4b= b1ab21367ff2ecfc8b%7C0%7C0%7C638508548453863256%7CUnknown%7CTWFpbGZsb3d8eyJ= WIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7= C&sdata=3Da2qMEGD0wo%2FhM6oNJ7AvfFyRPMEJuu0bFeceX4PPnsg%3D&reserved= =3D0 <https://nam10.safelinks.protec= tion.outlook.com/?url=3Dhttps%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F1hCcv6w= qWjd-5GEKnaowh8E8YVbTgGqQr%2Fview%3Fusp%3Dsharing&data=3D05%7C02%7CIdri= s.Hamid%40ColoState.EDU%7Cc8b63025b08545aa636308dc70244f52%7Cafb58802ff7a4b= b1ab21367ff2ecfc8b%7C0%7C0%7C638508548453873437%7CUnknown%7CTWFpbGZsb3d8eyJ= WIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7= C&sdata=3D%2FLAHOebc2kdBEl4rBsEnp7gV4f6ZpXMWNt4FoUptSus%3D&reserved= =3D0>
this is my MWE:
\definefontfeature [arabis]
[mode=3Dnode,language=3Ddflt,script=3Darab,
init=3Dyes,medi=3Dyes,fina=3Dyes,isol=3Dyes,
liga=3Dyes,dlig=3Dyes,rlig=3Dyes,clig=3Dyes,
mark=3Dyes,mkmk=3Dyes,kern=3Dyes,curs=3Dyes]
\definefont [Ahang] [file:Ahang-Regular.otf*arabis at 18pt]
\setupalign[r2l]
\starttext
{\Ahang =D8=AA=D9=8E=D8=B4=D9=92=D9=83=D9=90=D9=8A=D9=84 =D9=83=D9=8E= =D8=B3=D9=92=D8=B1=D9=8E=D8=A9}
\stoptext
\definefont [Ahang] [file:Ahang-Regular.otf*arabic at 18pt]
but there is an issue with widths, ill send you a patch to test
=C2=A0
The provided "*arabic" featureset should suffice for this fo= nt. Also
TEXpage is useful for this kind of MWE:
=C2=A0
\definefont [Ahang] [file:Ahang-Regular.otf*arabic at 18pt]
\setupalign[r2l]
\startTEXpage[offset=3D1em]
{\Ahang =D8=AA=D9=8E=D8=B4=D9=92=D9=83=D9=90=D9=8A=D9=84 =D9=83=D9=8E= =D8=B3=D9=92=D8=B1=D9=8E=D8=A9}
\stopTEXpage
=C2=A0
In prehistoric ConTeXt version
=C2=A0
2023.09.26 18:19
=C2=A0
the diacritics look fine in both ConTeXt and unicode editor MS Notepad= .
=C2=A0
So if there is something wrong, it must be in a more recent version.
=C2=A0
For comparison: Before applying Hans' patch, could you kindly send= your
pdf of the MWE that shows the error? Mine is attached.
Ahang-Regular has no width settings for the marks so we need to zero
them. Tahrir_Regular has widths but these we explictly need to zero wi= th
a pseudo feature then. (What are the assumptions when we do arabic? Th= at
marks are to have zero width?)

Yes, marks should have zero-width but Uniscribe (and Harbuzz?/its successor= ?) provide support for legacy fonts with non-zero width.

But sometimes font = designers imitate legacy behavior..=C2=A0

So it used to be of= ten the case that a font with diacritics that worked in Uniscribe etc. (e.g= ., Deja Vu Arabic) would show marks with widths in ConTeXt.

In order to be more helpf= ul, I should update to the latest beta, run some tests, and get current on = the status of these matters..

Idris
--
Idris Samawi Hamid, Professor
Department of Philosophy
Colorado State University
Fort Collins, CO 80523
___________________________________________________________________________= ________
If your question is of interest to others as well, please add an entry to t= he Wiki!

maillist : ntg-cont= ext@ntg.nl / https://mailman.ntg.nl/mail= man3/lists/ntg-context.ntg.nl
webpage=C2=A0 : https://www.pragma-ade.nl / https://context.aanhet.net= (mirror)
archive=C2=A0 : https://github.com/contextgarden/context=
wiki=C2=A0 =C2=A0 =C2=A0: https://wiki.contextgarden.net
___________________________________________________________________________= ________
--0000000000007acf18061808f45e-- --0000000000007acf1d061808f460 Content-Type: application/pdf; name="test.pdf" Content-Disposition: attachment; filename="test.pdf" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lvzj4l020 JVBERi0xLjcKJcPPztTF2NTQxMYKNSAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVu Z3RoIDI2MCA+PgpzdHJlYW0KeNqNk7tOxDAQRft8hb9gmPdDQiuxCJCo0yFaqPj/lgm7pEAhm85j 69w7vh7j+Bw4XqbzPN090yAc88dEQGVG0Sc41oITQcNFfIQjuEYxjflrvN0jIp3ex/zaIryKRAmH XUWuhRZCSpXnCCRIxNK/Gv+Q4UDm4tWkQlmi+oryPkqgToG1YSq7pAsQoxb9mGpIdBK/qO6i5sDp GLpharukMhR16h00ClSWZK2o30SN+8E2TOPUoS2L3sY6kRov1cOuIDqopOci2BfyMM5jqUsZSL+S b7Ry3gcFIsowmlxmToyPZd7DAeG5OHklWDAmHezWGQyFnDfafbyQT/OEl//yDVaiqBQKZW5kc3Ry ZWFtCmVuZG9iago4IDAgb2JqCjw8IC9TdWJ0eXBlIC9YTUwgL1R5cGUgL01ldGFkYXRhIC9MZW5n dGggMTg4NyA+PgpzdHJlYW0KPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpy ZVN6TlRjemtjOWQiPz48eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIj48cmRmOlJE RiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMi PjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcv ZGMvZWxlbWVudHMvMS4xLyI+PGRjOmZvcm1hdD5hcHBsaWNhdGlvbi9wZGY8L2RjOmZvcm1hdD48 ZGM6dGl0bGU+PHJkZjpBbHQ+PHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij50ZXN0PC9yZGY6 bGk+PC9yZGY6QWx0PjwvZGM6dGl0bGU+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlv biByZGY6YWJvdXQ9IiIgeG1sbnM6cGRmeD0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGZ4LzEuMy8i PjxwZGZ4OklEPnRlc3QgfCAyMDI0LTA1LTA5VDEzOjM0OjIyLTA0OjAwPC9wZGZ4OklEPjxwZGZ4 OkNvblRlWHQuSm9ibmFtZT50ZXN0PC9wZGZ4OkNvblRlWHQuSm9ibmFtZT48cGRmeDpDb25UZVh0 LlRpbWU+MjAyNC0wNS0wOVQxMzozNDoyMi0wNDowMDwvcGRmeDpDb25UZVh0LlRpbWU+PHBkZng6 Q29uVGVYdC5Vcmw+Z2l0aHViLmNvbS9jb250ZXh0Z2FyZGVuL2NvbnRleHQ8L3BkZng6Q29uVGVY dC5Vcmw+PHBkZng6Q29uVGVYdC5TdXBwb3J0PmNvbnRleHRnYXJkZW4ubmV0PC9wZGZ4OkNvblRl WHQuU3VwcG9ydD48cGRmeDpDb25UZVh0LlZlcnNpb24+MjAyNC4wNC4wMSAwODo1OTwvcGRmeDpD b25UZVh0LlZlcnNpb24+PHBkZng6VGVYLlN1cHBvcnQ+dHVnLm9yZzwvcGRmeDpUZVguU3VwcG9y dD48cGRmeDpMdWFUZVguVmVyc2lvbj4yLjExLjAyPC9wZGZ4Okx1YVRlWC5WZXJzaW9uPjxwZGZ4 Okx1YVRlWC5GdW5jdGlvbmFsaXR5PjIwMjQwMzExPC9wZGZ4Okx1YVRlWC5GdW5jdGlvbmFsaXR5 PjxwZGZ4Okx1YVRlWC5MdWFWZXJzaW9uPjUuNTwvcGRmeDpMdWFUZVguTHVhVmVyc2lvbj48cGRm eDpMdWFUZVguUGxhdGZvcm0+bGludXgtNjQ8L3BkZng6THVhVGVYLlBsYXRmb3JtPjwvcmRmOkRl c2NyaXB0aW9uPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDov L25zLmFkb2JlLmNvbS94YXAvMS4wLyI+PHhtcDpDcmVhdGVEYXRlPjIwMjQtMDUtMDlUMTM6MzQ6 MjItMDQ6MDA8L3htcDpDcmVhdGVEYXRlPjx4bXA6Q3JlYXRvclRvb2w+THVhTWV0YVRlWCAyLjEx LjAyIDIwMjQwMzExICsgQ29uVGVYdCBMTVRYIDIwMjQuMDQuMDEgMDg6NTk8L3htcDpDcmVhdG9y VG9vbD48eG1wOk1vZGlmeURhdGU+MjAyNC0wNS0wOVQxMzozNDoyMi0wNDowMDwveG1wOk1vZGlm eURhdGU+PHhtcDpNZXRhZGF0YURhdGU+MjAyNC0wNS0wOVQxMzozNDoyMi0wNDowMDwveG1wOk1l dGFkYXRhRGF0ZT48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0i IiB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iPjxwZGY6UHJvZHVjZXI+ THVhTWV0YVRlWDwvcGRmOlByb2R1Y2VyPjxwZGY6VHJhcHBlZD5GYWxzZTwvcGRmOlRyYXBwZWQ+ PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1w TU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iPjx4bXBNTTpEb2N1bWVudElEPnV1 aWQ6MjIxMzA3NDctNGUxNC04NzI2LWRmYTQtNzI4MjYzYmE4ZmI5PC94bXBNTTpEb2N1bWVudElE Pjx4bXBNTTpJbnN0YW5jZUlEPnV1aWQ6NjA1NDYyMjgtNGM2MC05ODg0LTg3YjMtYWVlY2M3ZGM0 NDMxPC94bXBNTTpJbnN0YW5jZUlEPjwvcmRmOkRlc2NyaXB0aW9uPjwvcmRmOlJERj48L3g6eG1w bWV0YT48P3hwYWNrZXQgZW5kPSJ3Ij8+CmVuZHN0cmVhbQplbmRvYmoKOSAwIG9iago8PCAvTGVu Z3RoIDMgPj4Kc3RyZWFtCv/4AAplbmRzdHJlYW0KZW5kb2JqCjE1IDAgb2JqCjw8IC9TdWJ0eXBl IC9DSURGb250VHlwZTBDIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggOTkxID4+CnN0cmVh bQp42o1UbUxTZxS+tx+3F7h0mXJnyxUuc8yYNCRjBhI3QJnTZShDySojgREQpFotH/26sNbyWbCX flC+W9pbcK6gCZMWZFZFp4vLJtsfZvSH3bqYZfu3LPvxXnn7Yy0h2Q834/lx3veck7zPOed5z0ER kQhBUZQ8oqwof79MUaqq1zTnVTY168/WtycDlTzN57BE9iSxi98p5LMEfLYI5sUbdmIbG9vELIGy hACeJoQcIbITGEvgWQiCPHk1qW+8ktCiS0Ru0viJeHMqaU5sQyQoKpBkUDl7ivI34TZVzhbm1lHa 2NLQ9GFjk0Z3Wtfxn7klBEUEiBARIWIEQyQIjqQgqUgaQggTgYSkI+mCxC0TaUHM6B60Gg2iy4JU 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 JZIPk0TFYZyo1oQTvoitJKAgtZLIEyS4hhTEHLkZAS92Q4AMcP0Kv/fvyb/IcnOlC0OD0yddpt6N SVe5roeVfTzCblXaabXAblnVhc7XS684YOdD/rJ8Oq9WpSUVMZRQLszzVC8du4xuyL+1tdHFpW6e aKCdc935IpfHPeYxBPli6iarShrwIzo5WZcmFKckYsOIohCdCgRJFNStBGhXhDJFiFIVuGboRBCq bYVnujEONPmf7j5PRx/f7eEm/3w8un1prCnG5WNFzuNzvTB1VqY0GC9MaTP7AmCwzxpbv6DuRfVg sHK7Wi5zU8AC5Z2cdNSMTDOvs6Wtajc5bdmT6ex+640Z67hYPdiXpWnTO78ZbsDZrF3r4P7hJtEZ gwcH67SZu1wYgQ60we8u2LleXposfbIUYX59h8FZeqEzvch12pDsop6dVc8g1ONhQJ6MMMBurBMl QVdr4OYBMxR2gbfNfoO7sdV5Nj8t09zAwZ8aqxfaaszgpuOm+EJ7dfUI8u/XqKUIN0V+r1tdbQsN pLBq3NzLNhfw/1bOq4Xrm7/pm3fZY3pDcXVXZnM31DzuUPZI345cIl6RSF7UVaFLzrz6v8vkwGlf KgkE2ZOKOpTKNsC35CKGjMmeZFzrDxUwufr9w/TPd5PpzRrSz1eB4K+oQLAfUIEQr6ggYdFWBTw5 kEES9GTAlXxDBhJy8YTCmS8xDDjE430dCPlvHbzN4FtaEOGPaQEPkAMtvJ31UA8i+L96ENFrenBI ulHFoH7KFi5HvEnRmV7jWdXsbEtrHJR13ed1tXR0r4NPzSLTvftrXbsmibUWb0xTreo5wrXScxja H+6p2rUCz9v1PMC5ruZuAoLtyqzOil70Hb4NvIl2I23Ko16Lkg2U1Ez0g8m75FerwtXK2ptbUO16 SK47qLzNDvtW9v5dY66qcsuE2DtYzpEir9KdWH0+jHtszcy9HX6sHsr2uLCmsUe7dSevqrY0mDta n22qIctyWJq+0SxznoIJ6bHQY2rGg+NAHgvhMXnMWM/yrs5pkGb2afUwnFeFvxd1c9ez350vCD5k +KANyXGonA2OKIvNkbbIPjp2JnixUXgHkm3qX9vU41FXFP1N30IIIr8TCM1erOampsFkpV3vgPDI vT/d71iyq3RY1albziyE+P7RPD7inUkyhlcHFgfu9wnI/wfKT9fzCmVuZHN0cmVhbQplbmRvYmoK MzAgMCBvYmoKPDwgL0lEIFsgPDczMThGQTc3MTkwMEZGMzUyOUEyMDVGNDBCNjM5RDg3PiA8NzMx OEZBNzcxOTAwRkYzNTI5QTIwNUY0MEI2MzlEODc+IF0gL0luZm8gMjkgMCBSIC9Sb290IDI4IDAg UiAvU2l6ZSAzMSAvVHlwZSAvWFJlZiAvVyBbIDEgMiAxIF0gL0ZpbHRlciAvRmxhdGVEZWNvZGUg L0xlbmd0aCA5MSA+PgpzdHJlYW0KeNoVyrsZQDAABOC7eAYRiQ+NNaxgD5uo7GUBlTXs4FL8xT0A wCB3Ugm4fCCm1FE8eYA2pmwkk1JyKWh30F2gf8HwpE8tVjpppGU04HiD85b2XgYJXE/8hewHGwpl bmRzdHJlYW0KZW5kb2JqCnN0YXJ0eHJlZgo3Mjk2CiUlRU9G --0000000000007acf1d061808f460 Content-Type: application/pdf; name="test2.pdf" Content-Disposition: attachment; filename="test2.pdf" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lvzjbnqs1 JVBERi0xLjcKJcPPztTF2NTQxMYKNSAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVu Z3RoIDI2MCA+PgpzdHJlYW0KeNqNk71OBDEMhPt9ijyBGTvxn4RO4hAgUW+HaKHi/Vu8umOL0xJd Zyf5ZqxJgvbd0N6W87o8vHJjtPVrYeJUZa8dtL2RAA233q25gWx4Crf1p308AuDTZ1vfS0R2Ec8u rleRazMSFD3TojmYAshxq/EfyaRZ7lnkoNTAsB2VKepJHBDwgWmfktEpLa3KzXR490riDx1zU5Ba JsuBqc5JIauqzjvKP7JH7qhNUduSUQk9MPVThbYVtYw88VDZuqep4OgUHuBtFiOpJCTuTF2U4BFx FMB5SnarABiy3df26LrKnaFLENQM3iyD1AXB946LKvly1bfjPl/Il3XB5cP8Ah+zqEgKZW5kc3Ry ZWFtCmVuZG9iago4IDAgb2JqCjw8IC9TdWJ0eXBlIC9YTUwgL1R5cGUgL01ldGFkYXRhIC9MZW5n dGggMTg4NyA+PgpzdHJlYW0KPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpy ZVN6TlRjemtjOWQiPz48eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIj48cmRmOlJE RiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMi PjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcv ZGMvZWxlbWVudHMvMS4xLyI+PGRjOmZvcm1hdD5hcHBsaWNhdGlvbi9wZGY8L2RjOmZvcm1hdD48 ZGM6dGl0bGU+PHJkZjpBbHQ+PHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij50ZXN0PC9yZGY6 bGk+PC9yZGY6QWx0PjwvZGM6dGl0bGU+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlv biByZGY6YWJvdXQ9IiIgeG1sbnM6cGRmeD0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGZ4LzEuMy8i PjxwZGZ4OklEPnRlc3QgfCAyMDI0LTA1LTA5VDEzOjQwOjMxLTA0OjAwPC9wZGZ4OklEPjxwZGZ4 OkNvblRlWHQuSm9ibmFtZT50ZXN0PC9wZGZ4OkNvblRlWHQuSm9ibmFtZT48cGRmeDpDb25UZVh0 LlRpbWU+MjAyNC0wNS0wOVQxMzo0MDozMS0wNDowMDwvcGRmeDpDb25UZVh0LlRpbWU+PHBkZng6 Q29uVGVYdC5Vcmw+Z2l0aHViLmNvbS9jb250ZXh0Z2FyZGVuL2NvbnRleHQ8L3BkZng6Q29uVGVY dC5Vcmw+PHBkZng6Q29uVGVYdC5TdXBwb3J0PmNvbnRleHRnYXJkZW4ubmV0PC9wZGZ4OkNvblRl WHQuU3VwcG9ydD48cGRmeDpDb25UZVh0LlZlcnNpb24+MjAyNC4wNC4wMSAwODo1OTwvcGRmeDpD b25UZVh0LlZlcnNpb24+PHBkZng6VGVYLlN1cHBvcnQ+dHVnLm9yZzwvcGRmeDpUZVguU3VwcG9y dD48cGRmeDpMdWFUZVguVmVyc2lvbj4yLjExLjAyPC9wZGZ4Okx1YVRlWC5WZXJzaW9uPjxwZGZ4 Okx1YVRlWC5GdW5jdGlvbmFsaXR5PjIwMjQwMzExPC9wZGZ4Okx1YVRlWC5GdW5jdGlvbmFsaXR5 PjxwZGZ4Okx1YVRlWC5MdWFWZXJzaW9uPjUuNTwvcGRmeDpMdWFUZVguTHVhVmVyc2lvbj48cGRm eDpMdWFUZVguUGxhdGZvcm0+bGludXgtNjQ8L3BkZng6THVhVGVYLlBsYXRmb3JtPjwvcmRmOkRl c2NyaXB0aW9uPjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDov L25zLmFkb2JlLmNvbS94YXAvMS4wLyI+PHhtcDpDcmVhdGVEYXRlPjIwMjQtMDUtMDlUMTM6NDA6 MzEtMDQ6MDA8L3htcDpDcmVhdGVEYXRlPjx4bXA6Q3JlYXRvclRvb2w+THVhTWV0YVRlWCAyLjEx LjAyIDIwMjQwMzExICsgQ29uVGVYdCBMTVRYIDIwMjQuMDQuMDEgMDg6NTk8L3htcDpDcmVhdG9y VG9vbD48eG1wOk1vZGlmeURhdGU+MjAyNC0wNS0wOVQxMzo0MDozMS0wNDowMDwveG1wOk1vZGlm eURhdGU+PHhtcDpNZXRhZGF0YURhdGU+MjAyNC0wNS0wOVQxMzo0MDozMS0wNDowMDwveG1wOk1l dGFkYXRhRGF0ZT48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0i IiB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iPjxwZGY6UHJvZHVjZXI+ THVhTWV0YVRlWDwvcGRmOlByb2R1Y2VyPjxwZGY6VHJhcHBlZD5GYWxzZTwvcGRmOlRyYXBwZWQ+ PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1w TU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iPjx4bXBNTTpEb2N1bWVudElEPnV1 aWQ6YzQ4M2NmYzUtNDU1NS1iYzY1LWRkM2ItNjczMGQ4ZDA1ODQ1PC94bXBNTTpEb2N1bWVudElE Pjx4bXBNTTpJbnN0YW5jZUlEPnV1aWQ6MGFlYmNhN2MtNGNhNC1iZTc2LWM5M2ItOWI5NWNiYzM1 ODMxPC94bXBNTTpJbnN0YW5jZUlEPjwvcmRmOkRlc2NyaXB0aW9uPjwvcmRmOlJERj48L3g6eG1w bWV0YT48P3hwYWNrZXQgZW5kPSJ3Ij8+CmVuZHN0cmVhbQplbmRvYmoKOSAwIG9iago8PCAvTGVu Z3RoIDMgPj4Kc3RyZWFtCv/4AAplbmRzdHJlYW0KZW5kb2JqCjE1IDAgb2JqCjw8IC9TdWJ0eXBl IC9DSURGb250VHlwZTBDIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggOTkxID4+CnN0cmVh bQp42o1UbUxTZxS+tx+3F7h0mXJnyxUuc8yYNCRjBhI3QJnTZShDySojgREQpFotH/26sNbyWbCX flC+W9pbcK6gCZMWZFZFp4vLJtsfZvSH3bqYZfu3LPvxXnn7Yy0h2Q834/lx3veck7zPOed5z0ER kQhBUZQ8oqwof79MUaqq1zTnVTY168/WtycDlTzN57BE9iSxi98p5LMEfLYI5sUbdmIbG9vELIGy hACeJoQcIbITGEvgWQiCPHk1qW+8ktCiS0Ru0viJeHMqaU5sQyQoKpBkUDl7ivI34TZVzhbm1lHa 2NLQ9GFjk0Z3Wtfxn7klBEUEiBARIWIEQyQIjqQgqUgaQggTgYSkI+mCxC0TaUHM6B60Gg2iy4JU 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 FpBIPkwwVhgnqjHhgB8Wg5IIJYrwinkwp5IhBDHH3AwQLz4NEV+A1wf0OzkB/yLLzZUuDAzOnnWZ ejcmXee6Glr3dIRPbelmdolPS1sVOu+23nDAJx/z19XzyK5LBypiWEK5NC8zvSJ2GdyAf+sqo4tL XT/DQJNz1fpiLo97zGMY5Kup6syWMOBHcHralSYUp06FFEcm9B1gkyIsToRYIJKKbcBGhmpb17mu DUEF//Pdl9n404c9tOCPJuPb19qZYlI+WSCPL9XSVFmZwmCyNKXL3CvCQfusdtUrVru0jwZ3bter VW4KtEAYp6ctIWNTL6ps5WxF89IUO53N77fenHcMrB/d68o06clvjgtkat7stXD/oPkjY6yeYJ3V C8qFjW9BG7xvg4306tJk6bODCKfWJwxk6YVkepHrtAbZRj0/ty9Io8fDADwZ4djGSQQJzuZDa0BT gJMTtoG3LX6Hu4nTebY4K9PcoIM/M04vtdM4eZs+m+Ir7NXVI8i/71BLEW6K/F632tqWGpGiVU3T LptciP+3cmGX1Dd/0zfvssf0hmJ7V2YLGmUetyh7pG8HLRFvCCMvKlvokjOv+u/iOHDaF0iCMuwJ RB0KZBvgWyIRQ8ZkTyjU+kMFTK9+/zj788N0dtNB+vkqEPwNFQj2AyoQ4g0VJCzaqoAnBzJIgp4M uJLvyECiXDyh8KSXOAyc40G9pwMh/62D9xl8Twsi/DEtBPxQC+9nPdSDCP6vHkT0lh4ISTuqOKif syXliDcpWtNr/IWqd7alMwSlq3tU2RXR3QWfmWWme+trXVGTRKfFG1PbdbXAcI30CENzQ7+lbSvw V7abB3Su7IImINjuzKus6EXf4dvAm2oaaVMe9VqUbKCkZqofTd4mv1oXVCtrFrdINfUQqDtYeZMd 7RvZ+3e1ubLllgmxd7CMMEVu051YfT6Me2zNzb0bfrKPZXNcOFO7o90+yctWDgYLovXFpRplWQ5L 0zeaZ+QpmJAeCz2m5jw4luw4wFNCHjPWs7yrchikmXtePw4XtvD3om5WPfvd+YLBhwz/sQ3JcajI Bo8ohw/H2mH28TGZsJApHkjWpP61ST0Zt0XB3/AthEjkdwJhs5frhalgMF1r6h0iPKK3pvsdS26d Dm2V0nbmUIgnT+bpCd+UJGP40sDigO5Pkfx/ALxg1dwKZW5kc3RyZWFtCmVuZG9iagozMCAwIG9i ago8PCAvSUQgWyA8MzQ2RjY5RkVFMzdENzBBRUQ3ODFCQzJBNTE1MjE5RkI+IDwzNDZGNjlGRUUz N0Q3MEFFRDc4MUJDMkE1MTUyMTlGQj4gXSAvSW5mbyAyOSAwIFIgL1Jvb3QgMjggMCBSIC9TaXpl IDMxIC9UeXBlIC9YUmVmIC9XIFsgMSAyIDEgXSAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3Ro IDkyID4+CnN0cmVhbQp42hXKyRVAMAAE0JlYg4jEw0UbWtCHMjSgLw04aUMPJod/mAUADHInlYDL B2JKHcWTB2hjykYyKSWXgnYH3QX6FwxP+tRipZNGWkYDjjc4b2nvZZDA9cQPhd4HFAplbmRzdHJl YW0KZW5kb2JqCnN0YXJ0eHJlZgo3Mjg5CiUlRU9G --0000000000007acf1d061808f460 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 / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror) archive : https://github.com/contextgarden/context wiki : https://wiki.contextgarden.net ___________________________________________________________________________________ --0000000000007acf1d061808f460--