From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/109636 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: Wed, 25 Nov 2020 14:21:28 -0500 Message-ID: References: <0f190a2f-ca7f-2c7c-bbc5-a1ccf588a616@xs4all.nl> Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1666690998522764335==" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36522"; mail-complaints-to="usenet@ciao.gmane.io" To: mailing list for ConTeXt users , Hans Hagen Original-X-From: ntg-context-bounces@ntg.nl Wed Nov 25 20:25:07 2020 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 1ki0Pb-0009O6-AO for gctc-ntg-context-518@m.gmane-mx.org; Wed, 25 Nov 2020 20:25:07 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 0BA001AA5E5; Wed, 25 Nov 2020 20:21:44 +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 4OSthK3VSmq3; Wed, 25 Nov 2020 20:21:42 +0100 (CET) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id A50421AA5CA; Wed, 25 Nov 2020 20:21:42 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id E09E01A979C for ; Wed, 25 Nov 2020 20:21:41 +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 Y9181PTe5Srr for ; Wed, 25 Nov 2020 20:21:41 +0100 (CET) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.128.48; helo=mail-wm1-f48.google.com; envelope-from=jairoadelrio6@gmail.com; receiver= Original-Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.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 044131BA1A4 for ; Wed, 25 Nov 2020 20:21:40 +0100 (CET) Original-Received: by mail-wm1-f48.google.com with SMTP id c198so2982740wmd.0 for ; Wed, 25 Nov 2020 11:21:40 -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; bh=dMvHnSHTbjgAoY3BIrbEIjtQXY9SyaTEuPKhOGvIi8k=; b=shzghGbi1fuU1tYCL5wmLsBh07TKOpTJCfuVIPUGsrBwfXcAYSyXR/Y+4Y62cG09Ne /hrjLPyzP6V346vM+Jh1sJG3wX8SoiBg6QWYgsavlg1Ndm4l8X+HK8TyMeDcFXaUSbkn rvKsY4yd+Wb5iF0h5jmINoQ5m2rlR+E1vHF3cba0xIXZ9vRPIxFb7Qzr4zxSkcS/nyl3 5oGp64yWXGpnLyfB1W4AHaIH7a6a13uTnZs/zVSrnixHczX+teyFDKn374GwJ9yhfgAA tF5S+zxoEt60DxKFsjANhazfD+tt8UxORDkSMFqNka4hBmSoz3yPoZ0elvdvMjoH0ouu T9iQ== 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; bh=dMvHnSHTbjgAoY3BIrbEIjtQXY9SyaTEuPKhOGvIi8k=; b=nbcUOIvj9cMHYwJOFr38EckNRe3MdEoiKT6jtzNHyyNJG5Ilgbf+XjTD3VRfHCn/Tw +lSrUKSjVECjebbvOO4SWFmibORpgaGzA23jsZHfHZf11CCtl4taLN0soSIqkeJbY+fc qtZdlYlJzSVt1+s1LA/Wlrig4Wv1KynK8S1QRdbHqLzDTbjy587LKq9Lz6nn7B5AUvQ2 Gyrpgh7o6GT2ou6BlzbMT+DOz+m8DATTBcaGHv7wRFxrE9jJev9RY0Y5hNyNTPWK/Rkj hHZcKGHtqbI6+nTqN7U+n5uqYTVX0ZE2+UK7MSuKuXHXSkiEn/+e1ha85Rthi3QIFDa3 EFXQ== X-Gm-Message-State: AOAM532QSyMgWex/U1a6WLgfIIUrVh/KE/FZ3ZfmMOGwYpN+KjlAGWKQ 7z4iGc07EYLaSWq4SVQpmhQjc5QSv2YDV6X5K7M+xLaXWK0= X-Google-Smtp-Source: ABdhPJx7updKoBjwfQUJeIz7bzLRxcUp6OeUIFi422BBIX7ULJI0AAVdMEv6B1CEAuI3CJqU2LPtHwNUiyYBCM4TTtI= X-Received: by 2002:a7b:c194:: with SMTP id y20mr5528704wmi.26.1606332100433; Wed, 25 Nov 2020 11:21:40 -0800 (PST) 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:109636 Archived-At: --===============1666690998522764335== Content-Type: multipart/alternative; boundary="0000000000003cdcd305b4f3569a" --0000000000003cdcd305b4f3569a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Now diacritics work again. Thank you for the fix! Best regards, Jairo El mar, 24 de nov. de 2020 a la(s) 14:17, Jairo A. del Rio ( jairoadelrio6@gmail.com) escribi=C3=B3: > > > ---------- Forwarded message --------- > De: Jairo A. del Rio > Date: mar, 24 de nov. de 2020 a la(s) 14:16 > Subject: Re: [NTG-context] Some ligatures don't work in latest LMTX > To: Hans Hagen > > > Thank you very much, Hans. Ligatures now work. However, diacritics aren't > properly placed even using "features=3Darabic" (they appear below letters= in > LMTX). ConTeXt MkIV still gives correct output. > > Thank you in advance. > > Jairo > > El mar, 24 de nov. de 2020 a la(s) 12:04, Hans Hagen (j.hagen@xs4all.nl) > escribi=C3=B3: > >> On 11/24/2020 8:12 AM, Jairo A. del Rio wrote: >> > |Hi everyone. The following example works fine with MkIV, but fails >> with >> > latest LMTX. >> > | >> > >> > |To be specific, the lam-alif ligature isn't working. Compile with bot= h >> > to see differences. >> > | >> > >> > |Majalla is a Windows font, so I guess it's available for testing: >> > | >> > >> > | >> > \mainlanguage[arabic] \definefontfeature [arabic] >> > [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] >> > \definefontfamily[main][serif][sakkalmajalla][features=3Darabic] >> > \setupbodyfont[main] \setupdirections[bidi=3Dglobal] \starttext =D8=A3= =D9=87=D9=84=D8=A7=D9=8B >> =D9=88=D8=B3=D9=87=D9=84=D8=A7=D9=8B >> > \stoptext >> > >> > | >> > >> > |Is that a bug or are more features to be specified? Thank you in >> advance. >> (you can probably best use the already define arabic featre because it >> also does some contextual stuff) >> >> anyway, there was an issue with the state querying (isol etc) as side >> effect of another thing .. fixed in next upload (there haven't been >> fundamental changes to the font handling for quite a while) >> >> 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 >> ----------------------------------------------------------------- >> > --0000000000003cdcd305b4f3569a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Now diacritics work again. Thank you for the fix= !

Best regards,

Jairo

El mar, 24 de nov. de 2= 020 a la(s) 14:17, Jairo A. del Rio (jairoadelrio6@gmail.com) escribi=C3=B3:


---------- Forwarded messag= e ---------
De: Jairo A. del = Rio <jairoadelrio6@gmail.com>
Date: mar, 24 de= nov. de 2020 a la(s) 14:16
Subject: Re: [NTG-context] Some ligatures do= n't work in latest LMTX
To: Hans Hagen <j.hagen@xs4all.nl>


Thank you very much, Hans. Ligatures now work. How= ever, diacritics aren't properly placed even using "features=3Dara= bic" (they appear below letters in LMTX). ConTeXt MkIV still gives cor= rect output.

Thank you in advance.

Jairo

El m= ar, 24 de nov. de 2020 a la(s) 12:04, Hans Hagen (j.hagen@xs4all.nl) escribi=C3=B3:
On 11/24/2020 8:12 AM, = Jairo A. del Rio wrote:
> |Hi everyone. The following example works fine with MkIV, but fails wi= th
> latest LMTX.
> |
>
> |To be specific, the lam-alif ligature isn't working. Compile with= both
> to see differences.
> |
>
> |Majalla is a Windows font, so I guess it's available for testing:=
> |
>
> |
> \mainlanguage[arabic] \definefontfeature [arabic]
> [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]
> \definefontfamily[main][serif][sakkalmajalla][features=3Darabic]
> \setupbodyfont[main] \setupdirections[bidi=3Dglobal] \starttext =D8=A3= =D9=87=D9=84=D8=A7=D9=8B =D9=88=D8=B3=D9=87=D9=84=D8=A7=D9=8B
> \stoptext
>
> |
>
> |Is that a bug or are more features to be specified? Thank you in adva= nce.
(you can probably best use the already define arabic featre because it
also does some contextual stuff)

anyway, there was an issue with the state querying (isol etc) as side
effect of another thing .. fixed in next upload (there haven't been fundamental changes to the font handling for quite a while)

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.nl | www.= pragma-pod.nl
-----------------------------------------------------------------
--0000000000003cdcd305b4f3569a-- --===============1666690998522764335== 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== --===============1666690998522764335==--