From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/114609 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Mikael Sundqvist via ntg-context Newsgroups: gmane.comp.tex.context Subject: Re: upload Date: Mon, 28 Mar 2022 23:54:37 +0200 Message-ID: References: <9f6127aa-f33f-f945-2b86-0278c798c1cd@xs4all.nl> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="00000000000077bf9705db4e5d14" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33663"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Mikael Sundqvist , mailing list for ConTeXt users To: Otared Kavian Original-X-From: ntg-context-bounces@ntg.nl Mon Mar 28 23:55:40 2022 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane-mx.org Original-Received: from zapf.boekplan.nl ([5.39.185.232] helo=zapf.ntg.nl) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nYxKt-0008YL-Bf for gctc-ntg-context-518@m.gmane-mx.org; Mon, 28 Mar 2022 23:55:39 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 2E2852A35CC; Mon, 28 Mar 2022 23:55:10 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zYRdDbAoNcTf; Mon, 28 Mar 2022 23:55:09 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 1E5F22A35CE; Mon, 28 Mar 2022 23:55:09 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 9DABB2A35CD for ; Mon, 28 Mar 2022 23:55:07 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at zapf.boekplan.nl Original-Received: from zapf.ntg.nl ([127.0.0.1]) by localhost (zapf.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gf9Kai6lqkC0 for ; Mon, 28 Mar 2022 23:55:06 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.221.48; helo=mail-wr1-f48.google.com; envelope-from=mickep@gmail.com; receiver= Original-Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by zapf.ntg.nl (Postfix) with ESMTPS id 2CBBA2A35CC for ; Mon, 28 Mar 2022 23:55:06 +0200 (CEST) Original-Received: by mail-wr1-f48.google.com with SMTP id h23so22225106wrb.8 for ; Mon, 28 Mar 2022 14:55:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=nUu5xztVv+ljsu3C7BrjKs+hhYu6CG5yNkNS4axYidY=; b=LIh1yDoj0xOrmUbmwSVwunspCU1DBX9ncwxfzaNKgqzKFKXTege0TzKRGOBroje4eW Qmx2O9wKJlbAXnTQUNmSLQf0xpt0fw3/liF1qvUBjFtk0Drf6G3YlZOl71yE759GPDxw 57nDQE5hxbwpHkFOiJI6vQ3M1Q+wknW9GmLYuaHZRbFKZGEiaUuv+nQ2DTnChR738tWW gRHu34l1ac7ROTmyEYePuv2Ee7MiGvosvyDorYjjLvMnrndjitcu7l1MKxqi30x7xPiU qUzS0G3VV/0Iwnv+80sEV5xKSacxoiY5SvdSdO3pjsqwXqEvIy7M/YUY4n019wLXx4HX cmEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=nUu5xztVv+ljsu3C7BrjKs+hhYu6CG5yNkNS4axYidY=; b=6zgh8smZfbKucSbqczj57JxMeBGL4J6FH2THiRjJQ7r4DTX+qygEHtfq9GnCOtlRc1 uTQKo4TOUUgKN/ebzb+8ae+mOxTCDXhu14Fexv1g0X8LCjMl4N/X0MUn74tEmaZO2m1V pzPjUEEaCwTLikakF0GbckwD0TalKlwDEYMDYFlxscQwE3o5WepstX9CHKGBauFjpmBq Ui8yyXoaZTTBl9IR5Mzlg+QmsDEDCTOt8xaefsu/PhGxKdI++f9Jdms+N1bAvDNT4cZS Ya9XgCtezQv092kbmtzmVJKMi7tfT85IhWcKgr0JAZQlOmarjACTpaKSAy1zMo5fdKIE N5ng== X-Gm-Message-State: AOAM532Ul7fvjrO5PrNve0PgyCH1sfoc+XGuLG35yjeFhmz/qBGKli/B 0nrMhPsinalsz+BwYpVH494rzj8G8l3sltFbSFo= X-Google-Smtp-Source: ABdhPJywCKL472TGF8TbpT3N4Lf2vYxxRF3A3mDoTrvifHeMtjKZ/7B3ElpjV7OMFy443P6+3ropwUa4BX8tjcxF+jg= X-Received: by 2002:adf:fe10:0:b0:203:d794:93e6 with SMTP id n16-20020adffe10000000b00203d79493e6mr26631948wrr.588.1648504505607; Mon, 28 Mar 2022 14:55:05 -0700 (PDT) In-Reply-To: X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.26 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" Xref: news.gmane.io gmane.comp.tex.context:114609 Archived-At: --00000000000077bf9705db4e5d14 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Mar 28, 2022 at 11:23 PM Otared Kavian wrote: > > Hi Hans, > > Thank you for the new upload and the improvements you mention about the h= andling of math stuff. Thanks also to Mikael for the follow up of these mat= ters. > > I noticed that in math mode the command \cal does not work anymore and on= e has to use \mathcal. > However in almost all of my documents I use Lucida Bright OT, and in some= occasions I replace its calligraphic letters by the slots from Asana Math = with the following definitions: > > \definefallbackfamily[myfont][math][Asana Math] > [range=3D{uppercasescript,lowercasescript}] > > % lucida font > \definefontfamily[myfont][serif][Lucida Bright OT] > \definefontfamily[myfont][math][LucidaBrightMathOT] > \definefontfamily[myfont][sans][LucidaSansOT] > \definefontfamily[myfont][mono][LucidaSansTypewriterOT] > > \setupbodyfont[myfont,9pt] > > It seems that with the changes made recently the above definitions must b= e modified in order to have Asana Math show up. > > So, I am asking for help from Mikael in this regard=E2=80=A6 Hi Otared, At the moment I don't know how one can use the fallback system with calligraphic/script fonts. Let me explain in a few sentences what we changed. Now we have \mathcal and \mathscr. If the font has both a chancery alphabet and a roundhand alphabet, the goodie file is coded so that \mathcal points to chancery and \mathscr to roundhand. This is the case for Lucida. So, maybe you could try to do \setupbodyfont[lucidadk] and then try \mathscr out. Other fonts that have both variants are stixtwo and xits. The rest have only either chancery style or roundhand style, and there you will get what it has. About \cal I don't know. > > Also, it would be nice to have a few explanations about the new stuff in = math alignments. I think the new math alignments are still work in progress. One thing that happens will probably go unnoticed, and that is the spacing. Hans is playing a lot with the new atoms, and right now he is playing(?) with construction atoms, ghosts and fences. There is one new type of alignments, called simplealignments. We can use them for example to collect some equations with a brace (and give the collection one number). /Mikael \setupbodyfont[lucidadk] \definemathsimplealign[collecteqequations][ left=3D{\startmathfenced[sesac]}, right=3D\stopmathfenced, align=3D{1:right,2:left}, ] \starttext %\showmakeup[mathglue] ${\mathcal ABC}$ and ${\mathscr ABC}$ \placeformula \startformula \startcollecteqequations \NC x \NC =3D r\sin\theta\cos\phi\NR \NC y \NC =3D r\sin\theta\sin\phi \NR \NC z \NC =3D r\cos\theta \NR \stopcollecteqequations \stopformula \stoptext --00000000000077bf9705db4e5d14 Content-Type: application/pdf; name="220328-5.pdf" Content-Disposition: attachment; filename="220328-5.pdf" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l1b8y9i60 JVBERi0xLjcKJcPPztTF2NTQxMYKNSAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVu Z3RoIDMwNiA+PgpzdHJlYW0KeAGdlM9OwzAMxu99irzAjB3H/yRUicGGxLk3xBVOvP8Vl63RpI1S OHyqm9RffnHiYvkoWJ6H/TTcHakQlul9IKAQIcsZLP2lWoAzEbZi4lCVSaxMn+X1HhFpfCvTS5rU VRNDcJ0fBGLV8cIgVVO8GK3TEAo4qYrfMvs2SrVtVMQZGonHLbOWkpSezH6oTg0gIU8eNYYQZvdu YeOums+R9yjGHanN0UNqn3rsI089OqSO8zfLCOE6Rp6MiBEXFYVaSVssGET/xria+wWDEUTJIjHY oXkEdYq6SnG14aRYWYlzw2bNvWXdCcLNa6878dZUDVDmPLWe2ramSl5pQbtIla2pLUsTmsh/X5Wz GZ2C+zUl3dY4zQlqY80DUTFAt6i1X1Q5d+LZ7DANePpDfAHOx9l0CmVuZHN0cmVhbQplbmRvYmoK OSAwIG9iago8PCAvU3VidHlwZSAvWE1MIC9UeXBlIC9NZXRhZGF0YSAvTGVuZ3RoIDE3NjcgPj4K c3RyZWFtCjw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlk Ij8+PHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyI+PHJkZjpSREYgeG1sbnM6cmRm PSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj48cmRmOkRlc2Ny aXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRz LzEuMS8iPjxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRmPC9kYzpmb3JtYXQ+PGRjOmNyZWF0b3Iv PjxkYzpkZXNjcmlwdGlvbi8+PGRjOnRpdGxlPjIyMDMyOC01PC9kYzp0aXRsZT48L3JkZjpEZXNj cmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpwZGZ4PSJodHRwOi8v bnMuYWRvYmUuY29tL3BkZngvMS4zLyI+PHBkZng6SUQ+MjIwMzI4LTUgfCAyMDIyLTAzLTI4VDIz OjUyOjMwKzAyOjAwPC9wZGZ4OklEPjxwZGZ4OkNvblRlWHQuSm9ibmFtZT4yMjAzMjgtNTwvcGRm eDpDb25UZVh0LkpvYm5hbWU+PHBkZng6Q29uVGVYdC5UaW1lPjIwMjItMDMtMjhUMjM6NTI6MzAr MDI6MDA8L3BkZng6Q29uVGVYdC5UaW1lPjxwZGZ4OkNvblRlWHQuVXJsPnd3dy5wcmFnbWEtYWRl LmNvbTwvcGRmeDpDb25UZVh0LlVybD48cGRmeDpDb25UZVh0LlN1cHBvcnQ+Y29udGV4dGdhcmRl bi5uZXQ8L3BkZng6Q29uVGVYdC5TdXBwb3J0PjxwZGZ4OkNvblRlWHQuVmVyc2lvbj4yMDIyLjAz LjI0IDIxOjE4PC9wZGZ4OkNvblRlWHQuVmVyc2lvbj48cGRmeDpDb25UZVh0LkxNVFgvPjxwZGZ4 OlRlWC5TdXBwb3J0PnR1Zy5vcmc8L3BkZng6VGVYLlN1cHBvcnQ+PHBkZng6THVhVGVYLlZlcnNp b24+Mi4wOTwvcGRmeDpMdWFUZVguVmVyc2lvbj48cGRmeDpMdWFUZVguRnVuY3Rpb25hbGl0eT4y MDIyMDMyMzwvcGRmeDpMdWFUZVguRnVuY3Rpb25hbGl0eT48cGRmeDpMdWFUZVguTHVhVmVyc2lv bj41LjQ8L3BkZng6THVhVGVYLkx1YVZlcnNpb24+PHBkZng6THVhVGVYLlBsYXRmb3JtPmxpbnV4 LTY0PC9wZGZ4Okx1YVRlWC5QbGF0Zm9ybT48L3JkZjpEZXNjcmlwdGlvbj48cmRmOkRlc2NyaXB0 aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8i Pjx4bXA6Q3JlYXRlRGF0ZS8+PHhtcDpDcmVhdG9yVG9vbD5MdWFNZXRhVGVYIDIuMDkgMjAyMjAz MjMgKyBDb25UZVh0IExNVFggMjAyMi4wMy4yNCAyMToxODwveG1wOkNyZWF0b3JUb29sPjx4bXA6 TW9kaWZ5RGF0ZS8+PHhtcDpNZXRhZGF0YURhdGUvPjwvcmRmOkRlc2NyaXB0aW9uPjxyZGY6RGVz Y3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYv MS4zLyI+PHBkZjpLZXl3b3Jkcy8+PHBkZjpQcm9kdWNlcj5MdWFNZXRhVGVYLTIuMDk8L3BkZjpQ cm9kdWNlcj48cGRmOlRyYXBwZWQ+RmFsc2U8L3BkZjpUcmFwcGVkPjwvcmRmOkRlc2NyaXB0aW9u PjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRv YmUuY29tL3hhcC8xLjAvbW0vIj48eG1wTU06RG9jdW1lbnRJRD51dWlkOmNmNmFhMWY3LTRhYzMt YjYzNy02ZTc4LTk0ZGY1NzkyMTRhMzwveG1wTU06RG9jdW1lbnRJRD48eG1wTU06SW5zdGFuY2VJ RD51dWlkOjQxMTIzYTY3LTQ2MjEtOTdiOC04M2ViLThjNjYyNjU0NjZlZjwveG1wTU06SW5zdGFu Y2VJRD48L3JkZjpEZXNjcmlwdGlvbj48L3JkZjpSREY+PC94OnhtcG1ldGE+PD94cGFja2V0IGVu ZD0idyI/PgplbmRzdHJlYW0KZW5kb2JqCjEzIDAgb2JqCjw8IC9TdWJ0eXBlIC9DSURGb250VHlw ZTBDIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGggMjc5OCA+PgpzdHJlYW0KeAGdVnlUU1ca D8ILV4yxos/OuBBlXFo9VrF6rE5bOqJYVKQiAoIFAoR9zQIkJAECWb8sBAJh34IQNiEoKIKoqNWq daptz9jqTEvVzrh0jnOOPTfMZZbnMP/OP3PPO/fd8953f+93f+/e3/d5sLy8WB4eHsuDPgkJjY7c dEiSlJ7M3yNMT00Th/LFaWERr98muP3cPOD4dXD83Ss93SvnuVd5zSb9c2zlAt5Kn1gKOB7AmbeB 43mB42XisP18WDyAuZ7jDRy0isXy4C5meta3i5ies4iz9vUjNmedg7kvwL4stocHe4X/hi0fB7zz 3tZtcyRWz7FY/ZrG6rCIcEGqJIsv/F1ybqIgJFmQI04XS/83aaZ5sOaxPFleLIrFZnmzEGs+y4e1 gMVhLWRxWYtYb7AWs3xZS1hLWTRrmScTzLQ3WW/OY0a/Yk155Hp8Nc/hmef1htcDr5dUHPWc/S77 M+/93p3eD1D0/BXzH/pwfZb7KH3OkowLy9xr3T2za9kXZgtp9z58aXafNxe7ZyqwiG4laiwequpT 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 LG2emQFnQGs2jGwCIpOfi7TMuEBeX6Dxh4HOvcDldZEDaGHylupAclBpbRiKmHSgWn/BTwpvDD/f euhievrLx7MXZH+sf8J/4p/of/aPwnuGS4KvGv9r+yRf2+cNad6yjhT/3TpvhHzFNvG/tY30X7MN 0zgptxhA3F/zjGNEfYgWeomLst5hC2eZSmfCk6rcsNAtLYiS5YbHXbUvTcXlka3ZYZu63FYpjuOz Gg5NBxd6VwTc6l3psbkq0yvrSD3PzKt8PYi249fTOzNsVFvsDeqT9FSW9sws7KoNfrFdc66iGVxB ai4gaCDMXRsd+HMWzruu7UVZPCvRJ9NGP0GIVYkq3NiqzsuCPH8SDdSa21s3+VguCrbWSEqhZDzW e7s1fnHKytEoZWkf3dLghSsmhXUD0Dxvdgspx0KNZTyXal/LfSXeC7kvxAB5Xa1o9PDwMNlUZrk2 Y5PZSVquB4ieaHPcRKgJfjClv+/HjKmscVicGod4032GMGOptGyCvRPiXY+Dqw/u7f29EEGKn00t cEmjn6FFPwrasQ7asY6FkELgNLQWLfeT3Zzq276vur5qMXLRtgHGIWKG9uXZHK9ZT1sOvDaMOTz/ Ob7q+jwfDLDgrUzXxjDDbLqrHf1B3ysEPPNX6sHY2Ta1FY3OtoZ9irqMUYpkj/+t3O4s4bbLSVkt eTp3uHY6uV+ViVNF2kofwn1/AhGci0YKZW5kc3RyZWFtCmVuZG9iagoyNSAwIG9iago8PCAvSUQg WyA8NDZERUNCMzE5MDEwNjU3QUQyRTVENDE1Q0EwRjExNjU+IDw0NkRFQ0IzMTkwMTA2NTdBRDJF NUQ0MTVDQTBGMTE2NT4gXSAvSW5mbyAyNCAwIFIgL1Jvb3QgMjMgMCBSIC9TaXplIDI2IC9UeXBl IC9YUmVmIC9XIFsgMSAyIDEgXSAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDgzID4+CnN0 cmVhbQp4ARXIOw5AQBhF4XvHYDwrhEQiCp11ai3GJkRpPVPM/YuvOAcAHHwthYD7BWK0R2nFkbd1 Lpl4hhccZnCK9ispJXA5wfUHt8d+I530PD4kFSEHHAplbmRzdHJlYW0KZW5kb2JqCnN0YXJ0eHJl Zgo5Njc0CiUlRU9G --00000000000077bf9705db4e5d14 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cDovL3d3dy5udGcubmwvbWFpbG1hbi9s aXN0aW5mby9udGctY29udGV4dAp3ZWJwYWdlICA6IGh0dHA6Ly93d3cucHJhZ21hLWFkZS5ubCAv IGh0dHA6Ly9jb250ZXh0LmFhbmhldC5uZXQKYXJjaGl2ZSAgOiBodHRwczovL2JpdGJ1Y2tldC5v cmcvcGhnL2NvbnRleHQtbWlycm9yL2NvbW1pdHMvCndpa2kgICAgIDogaHR0cDovL2NvbnRleHRn YXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --00000000000077bf9705db4e5d14--