emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 32a4d2e: Update handling of <bdo> per Unicode 9.0


From: Eli Zaretskii
Subject: [Emacs-diffs] master 32a4d2e: Update handling of <bdo> per Unicode 9.0
Date: Sat, 12 Mar 2016 16:37:06 +0000

branch: master
commit 32a4d2ee2c1a1a8f157ebb2e9b62bc53e74cf4f8
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Update handling of <bdo> per Unicode 9.0
    
    * lisp/net/shr.el (shr-tag-bdo): Wrap in FSI..PDI as well, per
    Unicode 9.0 changes in UAX#9, paragraph 2.7.
---
 lisp/net/shr.el |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lisp/net/shr.el b/lisp/net/shr.el
index e463c7e..3877719 100644
--- a/lisp/net/shr.el
+++ b/lisp/net/shr.el
@@ -1689,10 +1689,10 @@ The preference is a float determined from 
`shr-prefer-media-type'."
                 ((equal direction "rtl")
                  #x202e))))             ; RLO
     (when char
-      (insert char))
+      (insert #x2068 char))             ; FSI + LRO/RLO
     (shr-generic dom)
     (when char
-      (insert #x202c))))                ; PDF
+      (insert #x202c #x2069))))         ; PDF + PDI
 
 (defun shr-tag-bdi (dom)
   (insert #x2068)                       ; FSI



reply via email to

[Prev in Thread] Current Thread [Next in Thread]