From 62f8df2d3c95816028c006ecbe70bc51704eec4b Mon Sep 17 00:00:00 2001 From: muraken Date: Tue, 9 Mar 2010 09:15:42 +0000 Subject: * enc/trans/EMOJI/*.src, enc/trans/emoji*, enc/x-emoji.c, test/ruby/enc/test_emoji.rb, tool/enc-emoji-citrus-gen.rb, tool/enc-emoji4unicode.rb, tool/jisx0208.rb, tool/test/test_jisx0208.rb: new encodings to support emoji charsets, which are used by Japanese mobile phones [ruby-dev:40528]. Thanks Yoji Shidara for a lot of contribution. * tool/transcode-tblgen.rb: modified for enc-emoji4unicode.rb. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- enc/trans/EMOJI/UCS%EMOJI_SHIFT_JIS-DOCOMO.src | 293 +++++++++++++++++++++++++ 1 file changed, 293 insertions(+) create mode 100644 enc/trans/EMOJI/UCS%EMOJI_SHIFT_JIS-DOCOMO.src (limited to 'enc/trans/EMOJI/UCS%EMOJI_SHIFT_JIS-DOCOMO.src') diff --git a/enc/trans/EMOJI/UCS%EMOJI_SHIFT_JIS-DOCOMO.src b/enc/trans/EMOJI/UCS%EMOJI_SHIFT_JIS-DOCOMO.src new file mode 100644 index 0000000000..9983962c5f --- /dev/null +++ b/enc/trans/EMOJI/UCS%EMOJI_SHIFT_JIS-DOCOMO.src @@ -0,0 +1,293 @@ +# DO NOT EDIT THIS FILE DIRECTLY + +TYPE ROWCOL +NAME UCS/EMOJI_SHIFT_JIS-DOCOMO +SRC_ZONE 0xF8-0xFC / 0x40-0xFC / 8 +OOB_MODE ILSEQ +DST_ILSEQ 0xFFFE +DST_UNIT_BITS 16 + +BEGIN_MAP +0xE63E = 0x9021 +0xE63F = 0x9022 +0xE640 = 0x9023 +0xE641 = 0x9024 +0xE642 = 0x9025 +0xE643 = 0x9026 +0xE644 = 0x9027 +0xE645 = 0x9028 +0xE646 = 0x9029 +0xE647 = 0x902A +0xE648 = 0x902B +0xE649 = 0x902C +0xE64A = 0x902D +0xE64B = 0x902E +0xE64C = 0x902F +0xE64D = 0x9030 +0xE64E = 0x9031 +0xE64F = 0x9032 +0xE650 = 0x9033 +0xE651 = 0x9034 +0xE652 = 0x9035 +0xE653 = 0x9036 +0xE654 = 0x9037 +0xE655 = 0x9038 +0xE656 = 0x9039 +0xE657 = 0x903A +0xE658 = 0x903B +0xE659 = 0x903C +0xE65A = 0x903D +0xE65B = 0x903E +0xE65C = 0x903F +0xE65D = 0x9040 +0xE65E = 0x9041 +0xE65F = 0x9042 +0xE660 = 0x9043 +0xE661 = 0x9044 +0xE662 = 0x9045 +0xE663 = 0x9046 +0xE664 = 0x9047 +0xE665 = 0x9048 +0xE666 = 0x9049 +0xE667 = 0x904A +0xE668 = 0x904B +0xE669 = 0x904C +0xE66A = 0x904D +0xE66B = 0x904E +0xE66C = 0x904F +0xE66D = 0x9050 +0xE66E = 0x9051 +0xE66F = 0x9052 +0xE670 = 0x9053 +0xE671 = 0x9054 +0xE672 = 0x9055 +0xE673 = 0x9056 +0xE674 = 0x9057 +0xE675 = 0x9058 +0xE676 = 0x9059 +0xE677 = 0x905A +0xE678 = 0x905B +0xE679 = 0x905C +0xE67A = 0x905D +0xE67B = 0x905E +0xE67C = 0x905F +0xE67D = 0x9060 +0xE67E = 0x9061 +0xE67F = 0x9062 +0xE680 = 0x9063 +0xE681 = 0x9064 +0xE682 = 0x9065 +0xE683 = 0x9066 +0xE684 = 0x9067 +0xE685 = 0x9068 +0xE686 = 0x9069 +0xE687 = 0x906A +0xE688 = 0x906B +0xE689 = 0x906C +0xE68A = 0x906D +0xE68B = 0x906E +0xE68C = 0x906F +0xE68D = 0x9070 +0xE68E = 0x9071 +0xE68F = 0x9072 +0xE690 = 0x9073 +0xE691 = 0x9074 +0xE692 = 0x9075 +0xE693 = 0x9076 +0xE694 = 0x9077 +0xE695 = 0x9078 +0xE696 = 0x9079 +0xE697 = 0x907A +0xE698 = 0x907B +0xE699 = 0x907C +0xE69A = 0x907D +0xE69B = 0x907E +0xE69C = 0x9121 +0xE69D = 0x9122 +0xE69E = 0x9123 +0xE69F = 0x9124 +0xE6A0 = 0x9125 +0xE6A1 = 0x9126 +0xE6A2 = 0x9127 +0xE6A3 = 0x9128 +0xE6A4 = 0x9129 +0xE6A5 = 0x912A +0xE6A6 = 0x912B +0xE6A7 = 0x912C +0xE6A8 = 0x912D +0xE6A9 = 0x912E +0xE6AA = 0x912F +0xE6AB = 0x9130 +0xE6AC = 0x9131 +0xE6AD = 0x9132 +0xE6AE = 0x9133 +0xE6AF = 0x9134 +0xE6B0 = 0x9135 +0xE6B1 = 0x9136 +0xE6B2 = 0x9137 +0xE6B3 = 0x9138 +0xE6B4 = 0x9139 +0xE6B5 = 0x913A +0xE6B6 = 0x913B +0xE6B7 = 0x913C +0xE6B8 = 0x913D +0xE6B9 = 0x913E +0xE6BA = 0x913F +0xE6BB = 0x9140 +0xE6BC = 0x9141 +0xE6BD = 0x9142 +0xE6BE = 0x9143 +0xE6BF = 0x9144 +0xE6C0 = 0x9145 +0xE6C1 = 0x9146 +0xE6C2 = 0x9147 +0xE6C3 = 0x9148 +0xE6C4 = 0x9149 +0xE6C5 = 0x914A +0xE6C6 = 0x914B +0xE6C7 = 0x914C +0xE6C8 = 0x914D +0xE6C9 = 0x914E +0xE6CA = 0x914F +0xE6CB = 0x9150 +0xE6CC = 0x9151 +0xE6CD = 0x9152 +0xE6CE = 0x9153 +0xE6CF = 0x9154 +0xE6D0 = 0x9155 +0xE6D1 = 0x9156 +0xE6D2 = 0x9157 +0xE6D3 = 0x9158 +0xE6D4 = 0x9159 +0xE6D5 = 0x915A +0xE6D6 = 0x915B +0xE6D7 = 0x915C +0xE6D8 = 0x915D +0xE6D9 = 0x915E +0xE6DA = 0x915F +0xE6DB = 0x9160 +0xE6DC = 0x9161 +0xE6DD = 0x9162 +0xE6DE = 0x9163 +0xE6DF = 0x9164 +0xE6E0 = 0x9165 +0xE6E1 = 0x9166 +0xE6E2 = 0x9167 +0xE6E3 = 0x9168 +0xE6E4 = 0x9169 +0xE6E5 = 0x916A +0xE6E6 = 0x916B +0xE6E7 = 0x916C +0xE6E8 = 0x916D +0xE6E9 = 0x916E +0xE6EA = 0x916F +0xE6EB = 0x9170 +0xE6EC = 0x9171 +0xE6ED = 0x9172 +0xE6EE = 0x9173 +0xE6EF = 0x9174 +0xE6F0 = 0x9175 +0xE6F1 = 0x9176 +0xE6F2 = 0x9177 +0xE6F3 = 0x9178 +0xE6F4 = 0x9179 +0xE6F5 = 0x917A +0xE6F6 = 0x917B +0xE6F7 = 0x917C +0xE6F8 = 0x917D +0xE6F9 = 0x917E +0xE6FA = 0x9221 +0xE6FB = 0x9222 +0xE6FC = 0x9223 +0xE6FD = 0x9224 +0xE6FE = 0x9225 +0xE6FF = 0x9226 +0xE700 = 0x9227 +0xE701 = 0x9228 +0xE702 = 0x9229 +0xE703 = 0x922A +0xE704 = 0x922B +0xE705 = 0x922C +0xE706 = 0x922D +0xE707 = 0x922E +0xE708 = 0x922F +0xE709 = 0x9230 +0xE70A = 0x9231 +0xE70B = 0x9232 +0xE70C = 0x9233 +0xE70D = 0x9234 +0xE70E = 0x9235 +0xE70F = 0x9236 +0xE710 = 0x9237 +0xE711 = 0x9238 +0xE712 = 0x9239 +0xE713 = 0x923A +0xE714 = 0x923B +0xE715 = 0x923C +0xE716 = 0x923D +0xE717 = 0x923E +0xE718 = 0x923F +0xE719 = 0x9240 +0xE71A = 0x9241 +0xE71B = 0x9242 +0xE71C = 0x9243 +0xE71D = 0x9244 +0xE71E = 0x9245 +0xE71F = 0x9246 +0xE720 = 0x9247 +0xE721 = 0x9248 +0xE722 = 0x9249 +0xE723 = 0x924A +0xE724 = 0x924B +0xE725 = 0x924C +0xE726 = 0x924D +0xE727 = 0x924E +0xE728 = 0x924F +0xE729 = 0x9250 +0xE72A = 0x9251 +0xE72B = 0x9252 +0xE72C = 0x9253 +0xE72D = 0x9254 +0xE72E = 0x9255 +0xE72F = 0x9256 +0xE730 = 0x9257 +0xE731 = 0x9258 +0xE732 = 0x9259 +0xE733 = 0x925A +0xE734 = 0x925B +0xE735 = 0x925C +0xE736 = 0x925D +0xE737 = 0x925E +0xE738 = 0x925F +0xE739 = 0x9260 +0xE73A = 0x9261 +0xE73B = 0x9262 +0xE73C = 0x9263 +0xE73D = 0x9264 +0xE73E = 0x9265 +0xE73F = 0x9266 +0xE740 = 0x9267 +0xE741 = 0x9268 +0xE742 = 0x9269 +0xE743 = 0x926A +0xE744 = 0x926B +0xE745 = 0x926C +0xE746 = 0x926D +0xE747 = 0x926E +0xE748 = 0x926F +0xE749 = 0x9270 +0xE74A = 0x9271 +0xE74B = 0x9272 +0xE74C = 0x9273 +0xE74D = 0x9274 +0xE74E = 0x9275 +0xE74F = 0x9276 +0xE750 = 0x9277 +0xE751 = 0x9278 +0xE752 = 0x9279 +0xE753 = 0x927A +0xE754 = 0x927B +0xE755 = 0x927C +0xE756 = 0x927D +0xE757 = 0x927E +END_MAP -- cgit v1.2.3