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
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://context.aanhet.net
archive : https://bitbucket.org/phg/context-mirror/commits/
wiki : http://contextgarden.net
___________________________________________________________________________________