| 71 |
} |
} |
| 72 |
} |
} |
| 73 |
$CHARSET{G94n}->{"\x20\x40"}->{ucs} = 0x70460000; ## DRCS 94^2 04/00 |
$CHARSET{G94n}->{"\x20\x40"}->{ucs} = 0x70460000; ## DRCS 94^2 04/00 |
| 74 |
|
$CHARSET{G94n}->{P4_0} = $CHARSET{G94n}->{"\x20\x40"}; |
| 75 |
|
|
| 76 |
for (0x60..0x6F) { |
for (0x60..0x6F) { |
| 77 |
my $F = pack 'C', $_; |
my $F = pack 'C', $_; |
| 216 |
$C{option} = { |
$C{option} = { |
| 217 |
C1invoke_to_right => 0, ## C1 invoked to: (0: ESC Fe, 1: CR) |
C1invoke_to_right => 0, ## C1 invoked to: (0: ESC Fe, 1: CR) |
| 218 |
G94n_designate_long => 0, ## (1: ESC 02/04 02/08 04/00..02) |
G94n_designate_long => 0, ## (1: ESC 02/04 02/08 04/00..02) |
| 219 |
designate_to => { ## Designated G buffer (-1: not be outputed) |
designate_to => { ## Designated G buffer (-1: not to be outputed) |
| 220 |
C0 => { |
C0 => { |
| 221 |
default => 0, |
default => 0, |
| 222 |
}, |
}, |
| 240 |
default => -1, |
default => -1, |
| 241 |
}, |
}, |
| 242 |
}, |
}, |
| 243 |
|
final_to_set => { |
| 244 |
|
C0 => {}, C1 => {}, G94 => {}, G94n => {}, |
| 245 |
|
G96 => {}, G96n => {}, coding_system => {}, |
| 246 |
|
}, |
| 247 |
Ginvoke_by_single_shift => [0,0,0,0], ## Invoked by SS |
Ginvoke_by_single_shift => [0,0,0,0], ## Invoked by SS |
| 248 |
Ginvoke_to_left => [1,1,1,1], ## Which invoked to? (1: L, 0: R) |
Ginvoke_to_left => [1,1,1,1], ## Which invoked to? (1: L, 0: R) |
| 249 |
private_set => { ## Private set vs Final byte |
private_set => { ## Private set vs Final byte |
| 269 |
} |
} |
| 270 |
|
|
| 271 |
sub new_object_sjis { |
sub new_object_sjis { |
| 272 |
my $C = new_object; |
my $C = &new_object; |
| 273 |
$C->{coding_system} = $CODING_SYSTEM{Csjis}; |
$C->{coding_system} = $CODING_SYSTEM{Csjis}; |
| 274 |
$C->{CR} = undef; |
$C->{CR} = undef; |
| 275 |
$C->{GR} = 'G2'; ## 0xA1-0xDF |
$C->{GR} = 'G2'; ## 0xA1-0xDF |