Hello all,

rxvt-unicode can't display ل and ا correctly as discussed in

https://github.com/mkamensky/Text-Bidi/issues/10

due to special_encode in rxvtperl.xs

https://github.com/exg/rxvt-unicode/commit/91e9e34407c92474822d06afb5c56419f576a664#diff-bbd4b6a86bc65b6ac8e79e97afc61499158edb40f7bb404c70637b46d80a7ad2

I think I have an idea why Urxvt can't display ل and ا correctly. each character takes 2 bytes so normally لا is an array of two chars with the size of 4 bytes. But لا has it's special Unicode value "U+FEFB" which takes 3 bytes. So if urxvt can't allocate more than two bytes to each character and tries to display لا using it's unicode character then it's safe two assume that's causing the problem. Please see the attached screenshot.
_______________________________________________
rxvt-unicode mailing list
rxvt-unicode@lists.schmorp.de
http://lists.schmorp.de/mailman/listinfo/rxvt-unicode

Reply via email to