aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2016-03-12 18:35:26 +0200
committerEli Zaretskii2016-03-12 18:35:26 +0200
commit32a4d2ee2c1a1a8f157ebb2e9b62bc53e74cf4f8 (patch)
treeeb16b9f1470b97316dcdd691e19ec21e6bbce71b
parent63efcc268635dea78c6bd80749eae4ee2c72d717 (diff)
downloademacs-32a4d2ee2c1a1a8f157ebb2e9b62bc53e74cf4f8.tar.gz
emacs-32a4d2ee2c1a1a8f157ebb2e9b62bc53e74cf4f8.zip
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.
-rw-r--r--lisp/net/shr.el4
1 files changed, 2 insertions, 2 deletions
diff --git a/lisp/net/shr.el b/lisp/net/shr.el
index e463c7edaf2..3877719d7a7 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'."
1689 ((equal direction "rtl") 1689 ((equal direction "rtl")
1690 #x202e)))) ; RLO 1690 #x202e)))) ; RLO
1691 (when char 1691 (when char
1692 (insert char)) 1692 (insert #x2068 char)) ; FSI + LRO/RLO
1693 (shr-generic dom) 1693 (shr-generic dom)
1694 (when char 1694 (when char
1695 (insert #x202c)))) ; PDF 1695 (insert #x202c #x2069)))) ; PDF + PDI
1696 1696
1697(defun shr-tag-bdi (dom) 1697(defun shr-tag-bdi (dom)
1698 (insert #x2068) ; FSI 1698 (insert #x2068) ; FSI