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