commit 32a4d2ee2c1a1a8f157ebb2e9b62bc53e74cf4f8 (HEAD, refs/remotes/origin/master) Author: Eli Zaretskii Date: Sat Mar 12 18:35:26 2016 +0200 Update handling of 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. 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