summaryrefslogtreecommitdiff
path: root/lisp/international/characters.el
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2022-01-17 21:49:58 +0200
committerEli Zaretskii <eliz@gnu.org>2022-01-17 21:49:58 +0200
commit0ddc03cf8c25458260c50faa833291994e756ee3 (patch)
tree4a4ae089c57259ec3013479d9ba8cd04230fdd84 /lisp/international/characters.el
parent346747451fc8218eafa66971b514a73dbd6364cc (diff)
downloademacs-0ddc03cf8c25458260c50faa833291994e756ee3.tar.gz
Fix minor inconsistencies in 'char-script-table'
* admin/unidata/blocks.awk (name2alias): Map some obscure blocks to their native scripts, to follow Scripts.txt. * lisp/international/characters.el (char-script-table): Add few exceptions. * lisp/international/fontset.el (script-representative-chars): Remove scripts no longer used.
Diffstat (limited to 'lisp/international/characters.el')
-rw-r--r--lisp/international/characters.el4
1 files changed, 4 insertions, 0 deletions
diff --git a/lisp/international/characters.el b/lisp/international/characters.el
index 080e7898c47..3ff280f4802 100644
--- a/lisp/international/characters.el
+++ b/lisp/international/characters.el
@@ -1440,6 +1440,10 @@ Setup `char-width-table' appropriate for non-CJK language environment."
(set-char-table-range char-script-table range 'tibetan))
'tibetan)
+;; Fix some exceptions that blocks.awk/Blocks.txt couldn't get right.
+(set-char-table-range char-script-table '(#x2ea . #x2eb) 'bopomofo)
+(set-char-table-range char-script-table #xab65 'greek)
+
;;; Setting unicode-category-table.