Comment 50 for bug 263822

Revision history for this message
Egmont Koblinger (egmont-gmail) wrote :

A few other issues:

In implicit BiDi mode, how should BiDi control characters (LRE/RLE/LRO/RLO/PDF; LRM/RLM) be handled? We need to remember them. Which cell should they belong to? How to later override the displayed string to remove any of these, or insert new ones?

In explicit BiDi mode, copy-pasting would reverse the strings.

Some people prefer their text editor not to switch to the alternate screen, so that e.g. upon exiting the contents of the file is still visible. However, exiting would switch off the explicit mode. Would there be one global flag for the terminal to state the BiDi mode: then the screen (showing a part of the file) be repainted with incorrect BiDi? Or would this flag be remembered for each character cell?

Also note that Arabic font rendering on fixed width grid is another quite troublesome issue.

I'm pretty sure that many other bugs would arise upon implementing a proof of concept.

I guess I'd second Diego's "TL.DR." conclusion.