Well it is neither polyglossia nor fontspec, because I have ran the following file: \documentclass{article} \textwidth1mm \begin{document} \font\arabicfont="[./Amiri-Regular.ttf]" \lefthyphenmin1 \righthyphenmin1 \makeatletter\language\l@arabic \arabicfont ^^^^0643^^^^200d^^^^200d^^^^0643^^^^200d^^^^200d^^^^0643^^^^200d^^^^200d^^^^0643^^^^200d^^^^200d^^^^0643 ^^^^0643^^^^200d^^^^200d^^^^0643^^^^200d^^^^200d^^^^0643^^^^200d^^^^200d^^^^0643^^^^200d^^^^200d^^^^0643 ^^^^0643^^^^0643^^^^0643^^^^0643^^^^0643 ^^^^0643^^^^0643^^^^0643^^^^0643^^^^0643 \end{document} and still get that odd behavior: between ^^^^0643 I get flawless hyphenation but not between ^^^^200d My patterns are \patterns{^^^^0643^^^^200d1^^^^200d^^^^0643 ^^^^06431^^^^0643 ^^^^200d1^^^^200d } I'm attaching my xelatex.log file, do you see any file that can have affected the behavior of ^^^^200d? |
xelatex.log
Description: Binary data
|