diff options
| author | Eli Zaretskii | 2024-08-17 11:01:12 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2024-08-17 11:01:12 +0300 |
| commit | c70ac0fef12f5c84b2a62a4a8b1bdf78f69300ee (patch) | |
| tree | 651599b43ba2edb97f9a290b64cb3c992676b3f1 /admin | |
| parent | 661e5dec570b7724309e7ec943711cb029193aa0 (diff) | |
| download | emacs-c70ac0fef12f5c84b2a62a4a8b1bdf78f69300ee.tar.gz emacs-c70ac0fef12f5c84b2a62a4a8b1bdf78f69300ee.zip | |
Fix script for characters in 3300..3357 range
* admin/unidata/blocks.awk: The characters in the 3300..3357 range
are Katakana according to Unicode's Scripts.txt.
Diffstat (limited to 'admin')
| -rwxr-xr-x | admin/unidata/blocks.awk | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/admin/unidata/blocks.awk b/admin/unidata/blocks.awk index 122164ce5b6..40cefe0d563 100755 --- a/admin/unidata/blocks.awk +++ b/admin/unidata/blocks.awk | |||
| @@ -146,6 +146,19 @@ FILENAME ~ "Blocks.txt" && /^[0-9A-F]/ { | |||
| 146 | end[i] = fix_end[e] ? fix_end[e]: e | 146 | end[i] = fix_end[e] ? fix_end[e]: e |
| 147 | name[i] = $0 | 147 | name[i] = $0 |
| 148 | 148 | ||
| 149 | # Hard-coded splits that must be processed before name2alias and | ||
| 150 | # before combining same-named adjacent ranges. | ||
| 151 | if (start[i] == "3300") # See Scripts.txt | ||
| 152 | { | ||
| 153 | end[i] = "3357" | ||
| 154 | name[i] = "Katakana" | ||
| 155 | alt[i] = "kana" | ||
| 156 | i++ | ||
| 157 | start[i] = "3358" | ||
| 158 | end[i] = "33FF" | ||
| 159 | name[i] = "CJK Compatibility" | ||
| 160 | } | ||
| 161 | |||
| 149 | alt[i] = name2alias(name[i]) | 162 | alt[i] = name2alias(name[i]) |
| 150 | 163 | ||
| 151 | if (!alt[i]) | 164 | if (!alt[i]) |