User:Uri/Bidi editing: Difference between revisions

no edit summary
No edit summary
Line 12: Line 12:
Mozilla currently implements what's known as '''visual caret movement'''. That is, pressing the left (right) arrow key always moves the caret one place to the left (right), regardless of the directionality of the text the caret is on, or of the paragraph directionality. This approach is also the system approach on Mac OS X (and always was on Mac OS), but is ''not'' the system behavior on Windows (which uses '''logical caret movement''' instead).
Mozilla currently implements what's known as '''visual caret movement'''. That is, pressing the left (right) arrow key always moves the caret one place to the left (right), regardless of the directionality of the text the caret is on, or of the paragraph directionality. This approach is also the system approach on Mac OS X (and always was on Mac OS), but is ''not'' the system behavior on Windows (which uses '''logical caret movement''' instead).


This document assumes that this functionality is going to remain in place, i.e., it discusses only visual caret movement. Some of the issues discussed below might be relevant to logical caret movement as well, but many aren't. If you're interested in the visual-vs.-logical debate, see [https://bugzilla.mozilla.org/show_bug.cgi?id=167288 bug 167288].
This document assumes that this functionality is going to remain in place, i.e., the examples all refer to visual caret movement. However, most of the points raised below also apply to logical caret movement, since some operations (such as moving up/down, or positioning the caret using the mouse) are visual in nature even when logical caret movement is used. If you're interested in the visual-vs.-logical debate, see [https://bugzilla.mozilla.org/show_bug.cgi?id=167288 bug 167288].


==The issues==
==The issues==
67

edits