[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/trunk r105588: etc/NEWS: Fix entries relate
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/trunk r105588: etc/NEWS: Fix entries related to bidirectional support. |
Date: |
Sat, 27 Aug 2011 11:36:56 +0300 |
User-agent: |
Bazaar (2.3.1) |
------------------------------------------------------------
revno: 105588
committer: Eli Zaretskii <address@hidden>
branch nick: trunk
timestamp: Sat 2011-08-27 11:36:56 +0300
message:
etc/NEWS: Fix entries related to bidirectional support.
modified:
etc/NEWS
=== modified file 'etc/NEWS'
--- a/etc/NEWS 2011-08-26 19:10:19 +0000
+++ b/etc/NEWS 2011-08-27 08:36:56 +0000
@@ -174,10 +174,12 @@
+++
*** Emacs now supports display and editing of bidirectional text.
-Right-to-left (RTL) text is displayed in a right-to-left direction.
-This display reordering is a "Full bidirectionality" class
-implementation of the Unicode Bidirectional Algorithm. Buffers with
-no right-to-left (RTL) text should look exactly the same as before.
+Text that includes characters from right-to-left (RTL) scripts, such
+as Arabic, Farsi, or Hebrew, is displayed in the correct visual order
+as expected by users of those scripts. This display reordering is a
+"Full bidirectionality" class implementation of the Unicode
+Bidirectional Algorithm. Buffers RTL text should look exactly the
+same as before.
For more information, see the node "Bidirectional Editing" in the
Emacs Manual.
@@ -195,6 +197,9 @@
Setting this to `right-to-left' or `left-to-right' forces a particular
base direction on each paragraph in the buffer.
+Paragraphs whose base direction is right-to-left are displayed
+starting at the right margin of the window.
+
+++
*** Enhanced support for characters with no glyphs in available fonts.
If a character has no glyphs in any of the available fonts, Emacs
@@ -928,21 +933,24 @@
their code. See the ERT info manual for details.
** Changes for bidirectional display and editing
+
+++
*** New function `current-bidi-paragraph-direction'.
-This returns the actual value of paragraph base direction at point.
+This returns the actual value of base direction of the paragraph at
+point.
+++
*** New function `bidi-string-mark-left-to-right'.
-Given a string containing right-to-left (RTL) script, this function
-returns another string which can be safely inserted into a buffer as a
-distinct RTL "segment", without causing any following text to be
-displayed as RTL. (This is done by appending a Unicode "left-to-right
-mark" character.)
+Given a string containing characters from right-to-left (RTL) scripts,
+this function returns another string which can be safely inserted into
+a buffer, such that any following text will be always displayed to the
+right of that string. (This works by appending the Unicode
+"LEFT-TO-RIGHT MARK" character when the argument string might need that.)
This is useful when the buffer has overall left-to-right (LTR)
paragraph direction and you need to insert a string whose contents and
-directionality are not known in advance.
+directionality are not known in advance, without disrupting the layout
+of the line.
** Window changes
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r105588: etc/NEWS: Fix entries related to bidirectional support.,
Eli Zaretskii <=