From f5772b8eaee90d0b50a60bd55d9d28805a2543cb Mon Sep 17 00:00:00 2001 From: Kenichi Handa Date: Sun, 14 Oct 2012 17:01:30 +0900 Subject: [PATCH] Add more mappings for the charset japanese-jisx0208-1978. --- admin/ChangeLog | 4 ++++ admin/charsets/Makefile | 16 +++++++++++++--- etc/ChangeLog | 4 ++++ etc/charsets/JISC6226.map | 7 ++++++- 4 files changed, 27 insertions(+), 4 deletions(-) diff --git a/admin/ChangeLog b/admin/ChangeLog index ca2ebbdfa06..e21293d618d 100644 --- a/admin/ChangeLog +++ b/admin/ChangeLog @@ -1,3 +1,7 @@ +2012-10-12 Kenichi Handa + + * charsets/Makefile (JISC6226.map): Add missing mappings. + 2012-10-11 Kenichi Handa * charsets/mapconv: Adjusted for the change of mapfiles/*.gz to diff --git a/admin/charsets/Makefile b/admin/charsets/Makefile index 91f541979da..e5cf2508d85 100644 --- a/admin/charsets/Makefile +++ b/admin/charsets/Makefile @@ -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 $@... diff --git a/etc/ChangeLog b/etc/ChangeLog index 2bfae3696c5..27237ca0f61 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog @@ -1,3 +1,7 @@ +2012-10-14 Kenichi Handa + + * charsets/JISC6226.map: Re-generated. + 2012-10-11 Kenichi Handa * charsets/CNS-2.map, charsets/CNS-3.map, charsets/CNS-4.map, diff --git a/etc/charsets/JISC6226.map b/etc/charsets/JISC6226.map index cba6df50b75..953867f72db 100644 --- a/etc/charsets/JISC6226.map +++ b/etc/charsets/JISC6226.map @@ -31,7 +31,7 @@ 0x213D 0x2014 0x213E 0x2010 0x213F 0xFF0F -0x2140 0x005C +0x2140 0xFF3C 0x2141 0x301C 0x2142 0x2016 0x2143 0xFF5C @@ -6797,3 +6797,8 @@ 0x737C 0x9F95 0x737D 0x9F9C 0x737E 0x9FA0 +0x3442 0x3D4E +0x374E 0x25874 +0x3764 0x28EF6 +0x513D 0x2F80F +0x7045 0x9724 -- 2.39.2