diff options
author | Eli Zaretskii <eliz@gnu.org> | 2022-01-17 21:49:58 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2022-01-17 21:49:58 +0200 |
commit | 0ddc03cf8c25458260c50faa833291994e756ee3 (patch) | |
tree | 4a4ae089c57259ec3013479d9ba8cd04230fdd84 /admin/unidata | |
parent | 346747451fc8218eafa66971b514a73dbd6364cc (diff) | |
download | emacs-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 'admin/unidata')
-rwxr-xr-x | admin/unidata/blocks.awk | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/admin/unidata/blocks.awk b/admin/unidata/blocks.awk index 48d8c873c7a..5f392b5ad35 100755 --- a/admin/unidata/blocks.awk +++ b/admin/unidata/blocks.awk @@ -98,7 +98,7 @@ function name2alias(name , w, w2) { else if (name ~ /arabic/) return "arabic" else if (name ~ /^greek/) return "greek" else if (name ~ /^coptic/) return "coptic" - else if (name ~ /cuneiform number/) return "cuneiform-numbers-and-punctuation" + else if (name ~ /cuneiform number/) return "cuneiform" else if (name ~ /cuneiform/) return "cuneiform" else if (name ~ /mathematical alphanumeric symbol/) return "mathematical" else if (name ~ /punctuation|mathematical|arrows|currency|superscript|small form variants|geometric|dingbats|enclosed|alchemical|pictograph|emoticon|transport/) return "symbol" @@ -113,9 +113,11 @@ function name2alias(name , w, w2) { else if (name ~/^(specials|tags)$/) return 0 else if (name ~ /linear b/) return "linear-b" else if (name ~ /aramaic/) return "aramaic" - else if (name ~ /rumi num/) return "rumi-number" + else if (name ~ /rumi num/) return "arabic" else if (name ~ /duployan|shorthand/) return "duployan-shorthand" else if (name ~ /sutton signwriting/) return "sutton-sign-writing" + else if (name ~ /sinhala archaic number/) return "sinhala" + else if (name ~ /tangut components/) return "tangut" sub(/^small /, "", name) sub(/ (extended|extensions*|supplement).*/, "", name) |