Show
Ignore:
Timestamp:
01/20/08 22:58:44 (10 months ago)
Author:
tokuhirom
Message:

InKDDIAutoPictograms ができたので、使う。

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/Encode-JP-Mobile/trunk/tools/make-utf8-ucm.pl

    r4874 r5118  
    1616my $uni_range_for = { 
    1717    docomo   => InDoCoMoPictograms(), 
    18     kddi     => InKDDIPictograms(), 
     18    kddi     => InKDDIAutoPictograms(), 
    1919    softbank => InSoftBankPictograms(), 
    2020}; 
    2121 
    2222sub SCALAR::to_hex($) { sprintf '%X', $_[0] } 
    23 sub SCALAR::omote2ura($) { $_[0]->encode('x-sjis-kddi')->decode('x-sjis-kddi-auto') } 
    24 sub SCALAR::uni2int($) { unpack 'U*', $_[0] } 
    2523 
    2624&main;exit; 
     
    4442 
    4543            # original 
    46             if ($to eq 'kddi') { 
    47                 # ura-kddi 
    48                 range_each($to, sub { 
    49                     my $unicode = shift; 
    50                     my $unihex = $unicode->chr->omote2ura->uni2int->to_hex; 
    51                     print {$fh} sprintf "<U%s> %s |0 # %s\n", $unihex, unihex2utf8hex($unihex), "UraKDDI pictogram"; 
    52                 }); 
    53             } else { 
    54                 range_each($to, sub { 
    55                     my $unicode = shift; 
    56                     my $unihex = $unicode->to_hex; 
    57                     print {$fh} sprintf "<U%s> %s |0 # %s\n", $unihex, unihex2utf8hex($unihex), "$to pictogram"; 
    58                 }); 
    59             } 
     44            range_each($to, sub { 
     45                my $unicode = shift; 
     46                my $unihex = $unicode->to_hex; 
     47                print {$fh} sprintf "<U%s> %s |0 # %s\n", $unihex, unihex2utf8hex($unihex), "$to pictogram"; 
     48            }); 
    6049        }); 
    6150    } 
     
    8776        kddi ezweb 
    8877        softbank vodafone 
    89         airh airedge 
    9078    ); 
    9179