]> git.eshelyaron.com Git - emacs.git/commitdiff
Add more mappings for the charset japanese-jisx0208-1978.
authorKenichi Handa <handa@gnu.org>
Sun, 14 Oct 2012 08:01:30 +0000 (17:01 +0900)
committerKenichi Handa <handa@gnu.org>
Sun, 14 Oct 2012 08:01:30 +0000 (17:01 +0900)
admin/ChangeLog
admin/charsets/Makefile
etc/ChangeLog
etc/charsets/JISC6226.map

index ca2ebbdfa0656fdb12469c39a03d0d1df05704e9..e21293d618dd82867cca773a37e3299777cd4b3b 100644 (file)
@@ -1,3 +1,7 @@
+2012-10-12  Kenichi Handa  <handa@gnu.org>
+
+       * charsets/Makefile (JISC6226.map): Add missing mappings.
+
 2012-10-11  Kenichi Handa  <handa@gnu.org>
 
        * charsets/mapconv: Adjusted for the change of mapfiles/*.gz to
index 91f541979da970ddf5855b6f2c0e0c11f9dbd04f..e5cf2508d859ebb2fcbf68794de7fec8a2423ea5 100644 (file)
@@ -197,9 +197,19 @@ cp51932.el: CP932-2BYTE.map cp51932.awk
 eucjp-ms.el: ${GLIBC_CHARMAPS}/EUC-JP-MS.gz eucjp-ms.awk
        @zcat $< | $(AWK) -f eucjp-ms.awk > $@
 
-JISC6226.map : mapfiles/Uni2JIS mapconv kuten.awk
-       # Generating $@...
-       @./mapconv $< '/^[^#].*0-/' YASUOKA kuten.awk > $@
+JISC6226.map: mapfiles/Uni2JIS mapconv kuten.awk
+       # Generating $@...
+# As Uni2JIS doesn't contain mappings of characters added to Unicode
+# recently, we add them manually here (including one correction for
+# U+005C vs U+FF3C).  These changes are based on bogytech's blog at
+# http://bogytech.blogspot.jp/search/label/emacs.
+       @./mapconv $< '/^[^#].*0-/' YASUOKA kuten.awk \
+         | sed -e '/0x2140/s/005C/FF3C/' \
+               -e '$$ a 0x3442 0x3D4E' \
+               -e '$$ a 0x374E 0x25874' \
+               -e '$$ a 0x3764 0x28EF6' \
+               -e '$$ a 0x513D 0x2F80F' \
+               -e '$$ a 0x7045 0x9724' > $@
 
 KSC5601.map: ${GLIBC_CHARMAPS}/EUC-KR.gz mapconv compact.awk
        # Generating $@...
index 2bfae3696c528863d7ff6743de0bf6243c697d0d..27237ca0f611f60b8589cc39d32777afed828d55 100644 (file)
@@ -1,3 +1,7 @@
+2012-10-14  Kenichi Handa  <handa@gnu.org>
+
+       * charsets/JISC6226.map: Re-generated.
+
 2012-10-11  Kenichi Handa  <handa@gnu.org>
 
        * charsets/CNS-2.map, charsets/CNS-3.map, charsets/CNS-4.map,
index cba6df50b7519afe0e302995e91438a5b9005f8f..953867f72db98265d8617f9052fe945ddb6f394f 100644 (file)
@@ -31,7 +31,7 @@
 0x213D 0x2014
 0x213E 0x2010
 0x213F 0xFF0F
-0x2140 0x005C
+0x2140 0xFF3C
 0x2141 0x301C
 0x2142 0x2016
 0x2143 0xFF5C
 0x737C 0x9F95
 0x737D 0x9F9C
 0x737E 0x9FA0
+0x3442 0x3D4E
+0x374E 0x25874
+0x3764 0x28EF6
+0x513D 0x2F80F
+0x7045 0x9724