]> git.eshelyaron.com Git - emacs.git/commitdiff
Minor copyedits of manuals regarding bidi conformance
authorEli Zaretskii <eliz@gnu.org>
Sat, 1 Jul 2017 17:01:39 +0000 (13:01 -0400)
committerEli Zaretskii <eliz@gnu.org>
Sat, 1 Jul 2017 17:01:39 +0000 (13:01 -0400)
* doc/emacs/mule.texi (Bidirectional Editing):
* doc/lispref/display.texi (Bidirectional Display): Update the
bidi conformance text.

doc/emacs/mule.texi
doc/lispref/display.texi

index 13407f6f07b0e5d57229b769017648d12bfabbbc..8edf2640cfed4ce240ac8d861641fed4b86b1f54 100644 (file)
@@ -1795,8 +1795,12 @@ of the first character you read precedes that of the next character.
 Reordering of bidirectional text into the @dfn{visual} order happens
 at display time.  As result, character positions no longer increase
 monotonically with their positions on display.  Emacs implements the
-Unicode Bidirectional Algorithm described in the Unicode Standard
-Annex #9, for reordering of bidirectional text for display.
+Unicode Bidirectional Algorithm (UBA) described in the Unicode
+Standard Annex #9, for reordering of bidirectional text for display.
+It deviates from the UBA only in how continuation lines are displayed
+when text direction is opposite to the base paragraph direction,
+e.g. when a long line of English text appears in a right-to-left
+paragraph.
 
 @vindex bidi-display-reordering
   The buffer-local variable @code{bidi-display-reordering} controls
index 04c5ba29fa67c59c0d16ca4ebb65894209ea9a6f..2ebe872c36231798490ff8c22a06e0e1a80d5239 100644 (file)
@@ -7362,7 +7362,11 @@ follows the Unicode Bidirectional Algorithm (a.k.a.@: @acronym{UBA}),
 which is described in Annex #9 of the Unicode standard
 (@url{http://www.unicode.org/reports/tr9/}).  Emacs provides a ``Full
 Bidirectionality'' class implementation of the @acronym{UBA},
-consistent with the requirements of the Unicode Standard v8.0.
+consistent with the requirements of the Unicode Standard v9.0.  Note,
+however, that the way Emacs displays continuation lines when text
+direction is opposite to the base paragraph direction deviates from
+the UBA, which requires to perform line wrapping before reordering
+text for display.
 
 @defvar bidi-display-reordering
 If the value of this buffer-local variable is non-@code{nil} (the