[NTG-context] Judeo-Arabic punctuation

Denis Maier denis.maier.lists at mailbox.org
Tue Sep 22 18:17:22 CEST 2020


Hi,

I'm getting weird punctuation with a judeo-arabic text:

====================
%This gives correct results
\definefontfamily[hebrew][rm][SBL Hebrew] [range=hebrew, force=yes, 
features=hebrew]
\setupbodyfont[hebrew]

% This doesn't
%\definefallbackfamily[mainface][rm][SBL Hebrew] [range=hebrew, 
force=yes, features=hebrew]
%\definefontfamily[mainface][rm][Tex Gyre Pagella]
%\setupbodyfont[mainface]

\setupalign[r2l]
\setupdirections[bidi=global,method=unicode]

\starttext

     פאדא וג̇ד אפעאל אללה תעאלי עלי ג̇איה̈ אלאחכאם ואלאתסאק נחו כלקה̈ 
אלאנסאן עלי עג̇יב צורתה ותכֿטיטה̈ וחואסה ומג̇ארי טעאמה ושראבה ותרכיב(ה) 
אעצ̇איה  ותרתיבהא פי אמאכנהא וכמה קאל אלואלי ע׳אלס׳ הלא כֶֿחָלָבֿ 
ת[ת]יכֵֿני וכגבינה תקפיאני. עור ובשר תלבי[שני] ובעצמות וגידים תסוככני 
חיים וחסד [עשי]ת עמדי. ופקדתך שמרה [רוחי].

\stoptext
===============================

The first setting produces correct punctuation. The second setting works 
well with regular Hebrew text, even with punctuation. But the special 
diacrital marks needed for judeo-arabic texts are misplaced with this 
settting. (I can only guess, but it has probably to do with the Unicode 
range that is covered by `range=hebrew`.)

Best,
Denis



More information about the ntg-context mailing list