From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/115877 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Joey McCollum via ntg-context Newsgroups: gmane.comp.tex.context Subject: Re: Hebrew punctuation with SBL Hebrew Date: Wed, 31 Aug 2022 20:24:45 +1000 Message-ID: References: Reply-To: mailing list for ConTeXt users Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6062332913563069666==" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32912"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Joey McCollum To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Wed Aug 31 12:25:33 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 1oTKub-0008Pw-0q for gctc-ntg-context-518@m.gmane-mx.org; Wed, 31 Aug 2022 12:25:33 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 28DC02A4147; Wed, 31 Aug 2022 12:25:03 +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 gmbMXyEtkDwO; Wed, 31 Aug 2022 12:25:01 +0200 (CEST) Original-Received: from zapf.ntg.nl (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 388BC2A4183; Wed, 31 Aug 2022 12:25:01 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by zapf.ntg.nl (Postfix) with ESMTP id 6A3312A4182 for ; Wed, 31 Aug 2022 12:25:00 +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 s6rmrMbQCF2g for ; Wed, 31 Aug 2022 12:24:58 +0200 (CEST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.166.42; helo=mail-io1-f42.google.com; envelope-from=jmccollum20140511@gmail.com; receiver= Original-Received: from mail-io1-f42.google.com (mail-io1-f42.google.com [209.85.166.42]) (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 827562A4147 for ; Wed, 31 Aug 2022 12:24:58 +0200 (CEST) Original-Received: by mail-io1-f42.google.com with SMTP id q81so11495368iod.9 for ; Wed, 31 Aug 2022 03:24:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=6d5bIGxRUVgEelV1/hK0tIWeT1dcEP8iAXywE9moAlA=; b=MQy9Thy2WdcPQCku6lD8GSGaU3bzZFdalaLNWHApgVSXeUIwaSpmEvM3crbLuSvoCb 2fdSUYbKBxdTwOVVBYu74AcLd9pFFKDzHX0alTpvJhcMd38eg3Zt0kVRpAYWS993MStE umIDUgtrl9bcFkG90EE8g5UuMJjSx2U1xoedZWTTIR04/C68VC5kWYT6zDziMWkLVUxe 42lfauUYyQ/0leob1P1th+AoKIfHsWwrQCBPgplr0Y+RlGy7XjscrCqreei2S4mOaMQA LQAgQmR9hWvc5AufdOA3ZJmNt7/MhHmLRtxpLDeaeUQFUcJw8bNzl8TkLkv1ar9g4RhD k1WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=6d5bIGxRUVgEelV1/hK0tIWeT1dcEP8iAXywE9moAlA=; b=APh7uXTodMUxQz5jODWhsiOGHJTZNfdjzKaz2H3R7zEfg3HQOF7DPsFYJ1FoFS1h/p c3TRnopSD+hT2pdTVrimpp191WKtW91L4QSXzrbyENYV+f1bvyOQKYQ4eJ7gFtgrN1+L foB51+/Vrfx0d4+xf+C8XVSGwDGXsXKz4e7BTzKvHmaioKQpG3nLYQioM80Dtscko3La SLRQulpqvkD+J2/HYcONvNu5/j/vwwgEIb1mckoxRXijrpls09eaoI/SO/V1FJV10SWY 1+lNC/H83DFoRI9le44Om109n4g+MmwIHNlfqEyujpJWdL/OlMFNyWcbB2WPXfVH6BGc Vw9A== X-Gm-Message-State: ACgBeo1Ipj18/CW7RdiX7qL2w+SghSThabhVGHaihOxAVOwBsS1c3VYW 7+5RD6olxyC+QKR96vejNrPsCUogyxAq5EBRmJ+CuivD X-Google-Smtp-Source: AA6agR7OEclRUOSNBb2EUatJO7elKl7wmsQIt/XpH8xDMH68PUdKYq2B8Bu52Z/bhr4+k9zVMTGkGzhha+iI37kk5uE= X-Received: by 2002:a02:1d09:0:b0:33b:a8cc:17d3 with SMTP id 9-20020a021d09000000b0033ba8cc17d3mr13912248jaj.25.1661941496259; Wed, 31 Aug 2022 03:24:56 -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:115877 Archived-At: --===============6062332913563069666== Content-Type: multipart/alternative; boundary="00000000000085aa7c05e786e818" --00000000000085aa7c05e786e818 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable In your "broken" example, the patah below the het is being moved to the right rather than staying under the middle of the het? But the shift to the right is the correct behavior for furtive patah and should be expected. On Wed, Aug 31, 2022 at 8:06 PM Denis Maier via ntg-context < ntg-context@ntg.nl> wrote: > Hi, > > > > I=E2=80=99m running into something weird with Hebrew punctuation. Conside= r the > example below. SBL Hebrew gives me incorrect results when there=E2=80=99s= a vaw > with a holam =3D =EF=AD=8B just before a chet with a patach =3D =D7=97= =D6=B7 =3D> the patach > below the chet ist misplaced. > > If I remove the holam from the vaw, everything looks ok. Oddly, in Linux > Libertine I get the correct results in both cases. Does anyone know what > the problem is here? User error? A bug in SBL Hebrew (which would be very > odd since that font should be designed specifically for that kind of > stuff). A missing seeting? > > > > Best, > > Denis > > > > \definefontfamily[notok][rm][SBL Hebrew][features=3Dhebrew] > > \definefontfamily[ok][rm][Linux Libertine O][features=3Dhebrew] > > > > \setupdirections[bidi=3Dglobal,method=3Dunicode] > > > > > > \starttext > > > > Ok: > > {\switchtobodyfont[notok] > > =D7=97=D6=B4=D7=99=D7=95=D6=BC=D7=97=D7=95=D7=97=D6=B7 > > } > > > > Broken: > > {\switchtobodyfont[notok] > > =D7=97=D6=B4=D7=99=D7=95=D6=BC=D7=97=D7=95=D6=B9=D7=97=D6=B7 > > } > > > > Linux Libertine works in both cases: > > > > Ok: > > {\switchtobodyfont[ok] > > =D7=97=D6=B4=D7=99=D7=95=D6=BC=D7=97=D7=95=D7=97=D6=B7 > > } > > > > Ok: > > {\switchtobodyfont[ok] > > =D7=97=D6=B4=D7=99=D7=95=D6=BC=D7=97=D7=95=D6=B9=D7=97=D6=B7 > > } > > > > > > \stoptext > > _________________________________________________________________________= __________ > If your question is of interest to others as well, please add an entry to > the Wiki! > > maillist : ntg-context@ntg.nl / > https://www.ntg.nl/mailman/listinfo/ntg-context > webpage : https://www.pragma-ade.nl / http://context.aanhet.net > archive : https://bitbucket.org/phg/context-mirror/commits/ > wiki : https://contextgarden.net > > _________________________________________________________________________= __________ > --00000000000085aa7c05e786e818 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
In your "broken" example, the patah below the he= t is being moved to the right rather than staying under the middle of the h= et? But the shift to the right is the correct behavior for furtive patah an= d should be expected.

On Wed, Aug 31, 2022 at 8:06 PM Denis Maier via ntg-co= ntext <ntg-context@ntg.nl> = wrote:

Hi,

=C2=A0

I=E2=80=99m running into something weird with Hebrew= punctuation. Consider the example below. SBL Hebrew gives me incorrect results when ther= e=E2=80=99s a vaw with a holam =3D =EF=AD=8B =C2=A0just before a chet with a patach =3D =D7= =97=D6=B7 =3D> the patach below the chet ist misplaced.

If I remove the holam from the vaw, everything looks= ok. Oddly, in Linux Libertine I get the correct results in both cases. Doe= s anyone know what the problem is here? User error? A bug in SBL Hebrew (wh= ich would be very odd since that font should be designed specifically for that kind of stuff). A missing seeting= ?

=C2=A0

Best,

Denis

=C2=A0

\definefontfamily[notok][rm][SBL Hebrew][features=3D= hebrew]

\definefontfamily[ok][rm][Linux Libertine O][feature= s=3Dhebrew]

=C2=A0

\setupdirections[bidi=3Dglobal,= method=3Dunicode]

=C2=A0

=C2=A0

\starttext=

=C2=A0

Ok:

{\switchtobodyfont[notok]

=D7=97=D6=B4=D7=99=D7=95=D6=BC=D7=97=D7=95=D7=97=D6=B7

}

=C2=A0

Broken:

{\switchtobodyfont[notok]

=D7=97=D6=B4=D7=99=D7=95=D6=BC=D7=97=D7=95=D6=B9=D7=97=D6= =B7

}

=C2=A0

Linux Libertine works in both c= ases:

=C2=A0

Ok:

{\switchtobodyfont[ok]

=D7=97=D6=B4=D7=99=D7=95=D6=BC=D7=97=D7=95=D7=97=D6=B7

}

=C2=A0

Ok:

{\switchtobodyfont[ok]

=D7=97=D6=B4=D7=99=D7=95=D6=BC=D7=97=D7=95=D6=B9=D7=97=D6= =B7

}

=C2=A0

=C2=A0

\stoptext<= /p>

___________________________________________________________________________= ________
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://www.ntg.nl/mailman/listinfo/= ntg-context
webpage=C2=A0 : https://www.pragma-ade.nl / http://context.aanhet.net
archive=C2=A0 :
https://bitbucket.org/phg/context-m= irror/commits/
wiki=C2=A0 =C2=A0 =C2=A0: https://contextgarden.net
___________________________________________________________________________= ________
--00000000000085aa7c05e786e818-- --===============6062332913563069666== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSWYgeW91ciBxdWVzdGlvbiBpcyBvZiBpbnRlcmVz dCB0byBvdGhlcnMgYXMgd2VsbCwgcGxlYXNlIGFkZCBhbiBlbnRyeSB0byB0aGUgV2lraSEKCm1h aWxsaXN0IDogbnRnLWNvbnRleHRAbnRnLm5sIC8gaHR0cHM6Ly93d3cubnRnLm5sL21haWxtYW4v bGlzdGluZm8vbnRnLWNvbnRleHQKd2VicGFnZSAgOiBodHRwczovL3d3dy5wcmFnbWEtYWRlLm5s IC8gaHR0cDovL2NvbnRleHQuYWFuaGV0Lm5ldAphcmNoaXZlICA6IGh0dHBzOi8vYml0YnVja2V0 Lm9yZy9waGcvY29udGV4dC1taXJyb3IvY29tbWl0cy8Kd2lraSAgICAgOiBodHRwczovL2NvbnRl eHRnYXJkZW4ubmV0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg== --===============6062332913563069666==--