Eli Zaretskii writes: >> From: hossein valizadeh >> Date: Fri, 5 Jun 2020 17:02:55 +0430 >> Cc: pipcet@gmail.com, 41005@debbugs.gnu.org, >> Nicholas Drozd >> >> I'm sorry, my English is so bad, at least in writing. That's why it's >> hard for me to give a full explanation. > > Your English is entirely adequate, there's nothing for you to be > ashamed of. > > Thanks for the details, I think they point to the code identified by > Pip Cet, which is called from current-column and similar APIs. A fix > will probably be available soon. I think the attached patch is a fairly minimal fix; it's against master, applies to emacs-27 but I haven't tested it there. Given these two bugs, I wonder whether it wouldn't be more reasonable always to let HarfBuzz guess the direction, at least for Emacs-27: scripts which change direction, if they are supported by HarfBuzz, won't work anyway. Or am I missing something?