From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/110237 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Jairo A. del Rio" Newsgroups: gmane.comp.tex.context Subject: Re: Some ligatures don't work in latest LMTX Date: Thu, 7 Jan 2021 11:15:34 -0500 Message-ID: References: <96b5a6335d464f74b921ca02c828a005@ub.unibe.ch> <24267899-2000-b5a7-8f8e-5cc247998bad@xs4all.nl> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1032975041223761482==" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34160"; mail-complaints-to="usenet@ciao.gmane.io" Cc: mailing list for ConTeXt users To: Hans Hagen Original-X-From: ntg-context-bounces@ntg.nl Thu Jan 07 17:16:13 2021 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 1kxXxN-0008mY-0R for gctc-ntg-context-518@m.gmane-mx.org; Thu, 07 Jan 2021 17:16:13 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id D40D61C1979; Thu, 7 Jan 2021 17:15:50 +0100 (CET) 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 pf4CS9gSf0SR; Thu, 7 Jan 2021 17:15:48 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 73D081C197A; Thu, 7 Jan 2021 17:15:48 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id EA0B41C1979 for ; Thu, 7 Jan 2021 17:15:47 +0100 (CET) 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 vNKA8pOg76So for ; Thu, 7 Jan 2021 17:15:46 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.221.44; helo=mail-wr1-f44.google.com; envelope-from=jairoadelrio6@gmail.com; receiver= Original-Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) (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 54D991C1969 for ; Thu, 7 Jan 2021 17:15:46 +0100 (CET) Original-Received: by mail-wr1-f44.google.com with SMTP id r7so6184218wrc.5 for ; Thu, 07 Jan 2021 08:15:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lSnlzKu3wdFwpt0O0aDoh2iGHLycb5C5fL71amn0mpw=; b=I7BiUCMfBWPD0DAYk9u6SUyTinpmkRtcZkXVA/9T8vaw/ulsmMw0ieQCUPxy+LuTGm rDoghaDED73KzYBsNseYJjGFUoF4wt9pvKKZ4kqGoI3Kch7Ybmy1Ozov+BHLe5p8S1dQ bpBIPH5SX7gBQefInsRmK1aVI5hEKGXo5/ol1YNeiVgof+eJrt3fAlPruncNy7OBuek+ Z7s7DVQuDD+33g2AfNz0erbOyzuELqbsWtwvMl+OSK55o76H64PU8SJIRacG3KQaixDU 57BifiknaM7Fr/3EI/r2rUnkx5FLNz7w/zeXrGQgBtY2DJq8XI2o/659YP5O40SDLx1X NRgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=lSnlzKu3wdFwpt0O0aDoh2iGHLycb5C5fL71amn0mpw=; b=udk241jBnmhJfPDAauYwSXS/471ecT29qohB+EDKHa7FYe69vWjvHnsakSeyhWMx7z e6m8YMiZXwBiZztmGejnjciRxK4rJgKyz/dkGPfU/1sp+uVj+0N774Ho9G5c/kRHuA1q PwkEg9425SBG2Wa7ebpQCl67dumWlnpe5JyFdLuvoQvfXcpBgYAv2kEPUsLNBNOsIDll P/bBQ8tsIgEgTRgqUl6l4qFcSFk/PhzDs5NN+P0BYr+yqaXnmGF55UkxPEWbpGjgilBE RcdrACbPEeFyGliBntMXnDDGBv6sqjFGK6hmrHHFxASrrIy0Z0AB384goFfiRY1SqOcn SXDw== X-Gm-Message-State: AOAM532UG0fcWxqxCB9W/3nUW4mu2v+mj8jW51w03l7MzGasCICbnO8b sfeDLUfzay26b7rx2B3Ct6TDt7ArSUna/Im9Js0= X-Google-Smtp-Source: ABdhPJx/XhvwcVg/a6YaSbiOJfDqxEVUf/GyAtHGLjuG/KkNX7QfKz5Zs4E+1u8hiyD/MtjHLPDc7rrTiLltv0xzAz8= X-Received: by 2002:adf:ba47:: with SMTP id t7mr9508306wrg.285.1610036145835; Thu, 07 Jan 2021 08:15:45 -0800 (PST) In-Reply-To: <24267899-2000-b5a7-8f8e-5cc247998bad@xs4all.nl> 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:110237 Archived-At: --===============1032975041223761482== Content-Type: multipart/alternative; boundary="0000000000008c543505b851c058" --0000000000008c543505b851c058 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Oh, yeah. It works again. Thank you very much :) Jairo El jue., 7 de ene. de 2021 10:20 a. m., Hans Hagen escribi=C3=B3: > On 1/7/2021 3:04 PM, Jairo A. del Rio wrote: > > Hmm, it works for Persian because this uses less diacritics than Arabic= . > > The following fails with LMTX: > > > > \definefontfamily[main][serif][notonaskharabic][features=3Darabic] > > > > \setupdirections[bidi=3Dglobal,method=3Done] > > > > \setupbodyfont[main] > > > > \starttext > > > > \obeylines > > > > % > https://www.letsstartthinking.org/Islam/quran-short-phrases-and-verses.ph= p > > < > https://www.letsstartthinking.org/Islam/quran-short-phrases-and-verses.ph= p > > > > > > =D8=A8=D9=90=D8=B3=D9=92=D9=85=D9=90 =D8=A7=D9=84=D9=84=D9=91=D9=8E=D9= =80=D9=87=D9=90 =D8=A7=D9=84=D8=B1=D9=91=D9=8E=D8=AD=D9=92=D9=85=D9=8E=D9= =80=D9=B0=D9=86=D9=90 =D8=A7=D9=84=D8=B1=D9=91=D9=8E=D8=AD=D9=90=D9=8A=D9= =85=D9=90 > > > > \stoptext > > > > Hi, Hans. Could you please check this out? It works for MKIV, but in > > LMTX vowels are misplaced. Thank you in advance. > > It works here but i have different code in the meantime. We're in a > transition to an lmtx version of the font handler. In lmtx we need to do > a bit more checking when we are in in compact font mode so it might be > that there is temporary loss of some functionality. In principle mkiv > and lmtx should do the same as there is no real change in logic.) > > I'll push an update later today, > > Hans > > > > ----------------------------------------------------------------- > Hans Hagen | PRAGMA ADE > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl > ----------------------------------------------------------------- > --0000000000008c543505b851c058 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Oh, yeah. It works again. Thank you very= much :)

Jairo
=

El jue., 7 de ene. de= 2021 10:20 a. m., Hans Hagen <j.hagen@xs4all.nl> escribi=C3=B3:
On 1/7/2021 3:04 PM, Jairo A. del Ri= o wrote:
> Hmm, it works for Persian because this uses less diacritics than Arabi= c.
> The following fails with LMTX:
>
> \definefontfamily[main][serif][notonaskharabic][features=3Darabic]
>
> \setupdirections[bidi=3Dglobal,method=3Done]
>
> \setupbodyfont[main]
>
> \starttext
>
> \obeylines
>
> %https://w= ww.letsstartthinking.org/Islam/quran-short-phrases-and-verses.php
> <https:= //www.letsstartthinking.org/Islam/quran-short-phrases-and-verses.php>= ;
>
> =D8=A8=D9=90=D8=B3=D9=92=D9=85=D9=90 =D8=A7=D9=84=D9=84=D9=91=D9=8E=D9= =80=D9=87=D9=90 =D8=A7=D9=84=D8=B1=D9=91=D9=8E=D8=AD=D9=92=D9=85=D9=8E=D9= =80=D9=B0=D9=86=D9=90 =D8=A7=D9=84=D8=B1=D9=91=D9=8E=D8=AD=D9=90=D9=8A=D9= =85=D9=90
>
> \stoptext
>
> Hi, Hans. Could you please check this out? It works for MKIV, but in <= br> > LMTX vowels are misplaced. Thank you in advance.

It works here but i have different code in the meantime. We're in a transition to an lmtx version of the font handler. In lmtx we need to do a bit more checking when we are in in compact font mode so it might be
that there is temporary loss of some functionality. In principle mkiv
and lmtx should do the same as there is no real change in logic.)

I'll push an update later today,

Hans



-----------------------------------------------------------------
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0Hans Hagen | PRAGMA ADE
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Ridderstraat 27 | 80= 61 GH Hasselt | The Netherlands
=C2=A0 =C2=A0 =C2=A0 =C2=A0 tel: 038 477 53 69 | www.pragma-ade.n= l | www.pragma-pod.nl
-----------------------------------------------------------------
--0000000000008c543505b851c058-- --===============1032975041223761482== 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== --===============1032975041223761482==--