New version attached. This should fix
* problems with resizing causing junk
* shaping on the left hand size
* an interesting combining characters bug that seems to have been there
for ages.
When resizing,
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
should be truncated to, say,
aaaaaaaaaaaaaaaaaaaaaa
But what if we have a RTL line? At the moment, I am chopping it off
logically... so, if we have ..
ABCDEFGHIJKLMNOPQRSTUVWXYZ
displayed, it ends up looking like
OPQSTUVWXYZ
or somesuch. But it might look nicer if it ends up with
ABCDEFGHIJK
on screen. This shouldn't be too hard, but is much harder
with mixed directionality test
| <- chopping here
Phrases involving cars are "TRADITIONAL"
(Phrases involving cars are "LANOITIDART")
Phrases involving cars are "LA" <- physical
or
Phrases involving cars are "RT" <- logical
Which is preferable? Keeping things visually consistent,
or making sure the text in the line is logically contigous?
--
I speak for myself, not my employer
xterm-bidi-0.16.diff.gz