annotate ascii2bdf.pl @ 6:4ed010b4a017

batsu
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Thu, 26 Dec 2013 09:01:31 +0900
parents 0285a01caf93
children 4dcb674f0e0a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 #!/usr/bin/perl
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 use strict;
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 my ($name,$encoding,@bitmap);
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 my ($lineno,$line);
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 my $width;
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 my $height;
2
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
9 my @header;
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
10 my $char;
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
11 my @bytes;
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
12 my %chars;
0
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
13
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 while(<>) {
2
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
15 if(/^STARTFONT\s+(.*)/) {
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
16 push(@header,$_);
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
17 while(<>) {
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
18 push(@header,$_);
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
19 last if(/^ENDPROPERTIES/);
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
20 }
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
21 } elsif(/^CHARS/) {
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
22 } elsif(/^STARTCHAR\s+(.*)/) { &init(); $name=$1;
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
23 } elsif (/^ENCODING\s+(\d+)/) { $encoding=$1; $char={name=>$name,encoding=>$_}; $chars{$encoding} = $char;
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
24 } elsif (/^SWIDTH (\d+) (\d+)/) { $char->{swidth} = $_;
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
25 } elsif (/^DWIDTH (\d+) (\d+)/) { $width = $1; $char->{dwidth} = $_;
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
26 } elsif (/^BBX ([-+\d]+) ([-+\d]+) ([-+\d]+) ([-+\d]+)/) { $height = $2; $char->{bbx} = $_;
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
27 } elsif (/^BITMAP/) { $line = $lineno+2; # error line must start 1
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
28 } elsif (/^ENDCHAR/) {
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
29 &display() if (@bitmap) ;
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
30 } elsif (/^[0-9A-Fa-f]+$/) { push(@{$char->{byte}},$_);
6
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 3
diff changeset
31 } elsif (/^[ *]*$/) { chop; push(@bitmap,$_);
0
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
32 }
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
33 $lineno++;
2
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
34 $lineno = 0 if (eof);
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
35 }
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
36
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
37 print @header if (@header);
3
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
38 print "CHARS ",scalar(keys %chars),"\n\n";
2
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
39 for my $k ( sort {$a <=> $b} keys %chars) {
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
40 my $ch = $chars{$k};
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
41 print "STARTCHAR $ch->{name}\n";
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
42 print $ch->{encoding};
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
43 print $ch->{swidth};
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
44 print $ch->{dwidth};
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
45 print $ch->{bbx};
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
46 print "BITMAP\n";
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
47 for my $byte (@{$ch->{byte}}) {
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
48 print $byte;
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
49 }
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
50 print "ENDCHAR\n\n";
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
51 }
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
52 print "ENDFONT\n";
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
53
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
54 sub showchar {
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
55 my ($ch) = @_;
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
56 for my $k ( keys %{$ch} ) {
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
57 print "$k => $ch->{$k}\n";
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
58 }
0
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
59 }
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
60
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
61 sub display {
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
62 my $hwidth = int((($width+7)&(~7))/4);
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
63 # print "hwdith $hwidth\n";
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
64 my $i = 0;
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
65 for my $hex (@bitmap) {
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
66 my $bin;
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
67 my $orig = $hex;
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
68 my $j = 0;
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
69 while($hex =~ s/..//) {
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
70 if ($& eq " ") {
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
71 $bin .= "0";
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
72 } elsif ($& eq "**") {
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
73 $bin .= "1";
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
74 } else {
6
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 3
diff changeset
75 print STDERR $line+$i,": Error Bad Alignment ","| "x$width,"\n";
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 3
diff changeset
76 print STDERR $line+$i,": Error Bad Alignment ","$orig\n";
0
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
77 last;
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
78 }
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
79 if ($j++ > $width) {
6
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 3
diff changeset
80 print STDERR $line+$i,": Error Too long",substr($orig,$j),
0
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
81 "|$hex too long \n" if ($hex =~ /[^ ]/);
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
82 last;
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
83 }
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
84 }
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
85 # print "bitmap $bin -- $i\n";
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
86 my $h = pack("B*",$bin . "0"x$width);
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
87 my $b = unpack("H*",$h);
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
88 $b = substr($b,0,$hwidth);
2
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
89 push(@{$char->{byte}},$b."\n");
0
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
90 last if ($i++ > $height-2);
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
91 }
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
92 # print "hhhh $height-$i = ",$height-$i,"\n";
2
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
93 # print (("0"x$hwidth."\n")x($height-$i)) if ($height-$i > 0);
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
94 while ($height-$i > 0) {
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
95 push(@{$char->{byte}},("0"x$hwidth."\n"));
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
96 $i++;
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
97 }
0
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
98 }
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
99
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
100 sub init {
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
101 $name = '';
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
102 $encoding = 0;
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
103 @bitmap= ();
2
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
104 @bytes= ();
0
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
105 }
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
106
2
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
107 =head1 NAME
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
108
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
109 ascii2bdf -- convert readable bdf to bdf and merge
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
110
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
111 =head1 AUTHORS
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
112
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
113 Shinji KONO <kono@ie.u-ryukyu.ac.jp>
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
114
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
115 =head1 SYNOPSIS
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
116
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
117 perl ascii2bdf.pl orignal.bdf fix.bdf fix1.bdf
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
118
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
119 =head1 DESCRIPTION
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
120
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
121 this script converts
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
122
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
123 STARTCHAR uni2163
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
124 ENCODING 8547
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
125 SWIDTH 960 0
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
126 DWIDTH 14 0
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
127 BBX 14 14 0 -2
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
128 BITMAP
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
129
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
130 ** ** **
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
131 ** ** **
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
132 ** ** **
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
133 ** ** **
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
134 ** ** **
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
135 ** ** **
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
136 ** ** **
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
137 ** ** **
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
138 ** ** **
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
139 ** **
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
140 ** **
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
141
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
142
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
143 ENDCHAR
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
144
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
145 to bdf and merge it to the orignal one.
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
146
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
147 =cut
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
148
7f5d4dad9d6b merge operation
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 0
diff changeset
149
0
a6ddaa18e3c1 k14 unicode font kit
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
150 # end