aboutsummaryrefslogtreecommitdiffstats
path: root/chinese/kcfonts/files/patch-ac
blob: e40293408dc3c673087e3868d11808c6c77614e2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
--- kc12x24.c.orig  Sun Dec 17 01:20:19 1995
+++ kc12x24.c   Sun Apr 30 10:43:54 2000
@@ -10,12 +10,12 @@
 char bdfhead[]=
 "STARTFONT 2.1\n"
 "COMMENT X\n"
-"FONT kc12x24\n"
+"FONT -kc-fixed-medium-r-normal--24-170-100-100--c-120-iso8859-1\n"
 "SIZE 24 100 100\n"
 "FONTBOUNDINGBOX 12 24 0 -2\n"
 "STARTPROPERTIES 19\n"
 "FONTNAME_REGISTRY \"\"\n"
-"FOUNDRY \"Kau Chauo\"\n"
+"FOUNDRY \"KC\"\n"
 "FAMILY_NAME \"Fixed\"\n"
 "WEIGHT_NAME \"Medium\"\n"
 "SLANT \"R\"\n"
@@ -36,7 +36,7 @@
 "ENDPROPERTIES\n"
 "CHARS 256\n";
 
-void main( void )
+int main( void )
 {
    FILE *fr,*fw;
    int i,j;
@@ -68,4 +68,5 @@
    }
    
    fprintf(fw, "ENDFONT\n");
+    return 0;
 }
--- kc15f.c.orig    Wed Jan 19 02:14:40 2000
+++ kc15f.c Wed Jan 19 03:05:11 2000
@@ -12,26 +12,33 @@
 char head[]=
 "STARTFONT 2.1\n"
 "COMMENT 16x15 Font\n"
-"FONT kc15f\n"
+"FONT -kc-fixed-medium-r-normal--16-160-72-72-c-160-big5-0\n"
 "SIZE 16 100 100\n"
 "FONTBOUNDINGBOX 16 15 0 -1\n"
-"STARTPROPERTIES 12\n"
+"STARTPROPERTIES 19\n"
 "FONT_ASCENT 14\n"
 "FONT_DESCENT 1\n"
 "DEFAULT_CHAR 41280\n"
-"COPYRIGHT \"KC\"\n"
-"POINT_SIZE 240\n"
-"FONT \"kc15f\"\n"
-"WEIGHT 10\n"
-"RESOLUTION 103\n"
-"RESOLUTION_X 100\n"
-"RESOLUTION_Y 100\n"
-"X_HEIGHT 4294967295\n"
-"QUAD_WIDTH 16\n"
+"COPYRIGHT \"Kau Chauo Business CO.\"\n"
+"FONTNAME_REGISTRY \"\"\n"
+"FOUNDRY \"KC\"\n"
+"FAMILY_NAME \"Fixed\"\n"
+"WEIGHT_NAME \"Medium\"\n"
+"SLANT \"R\"\n"
+"SETWIDTH_NAME \"Normal\"\n"
+"ADD_STYLE_NAME \"\"\n"
+"PIXEL_SIZE 16\n"
+"POINT_SIZE 160\n"
+"RESOLUTION_X 72\n"
+"RESOLUTION_Y 72\n"
+"SPACING \"C\"\n"
+"AVERAGE_WIDTH 160\n"
+"CHARSET_REGISTRY \"BIG5\"\n"
+"CHARSET_ENCODING \"0\"\n"
 "ENDPROPERTIES\n"
 "CHARS 13867\n";
 
-FILE *fp,*fr1, *fr2, *fw=stdout;
+FILE *fp,*fr1, *fr2;
 
 int count, ofs;
 
@@ -42,21 +49,21 @@
    int v,i;
 
    if ((v=fread(bf,1,sizeof(bf),fp)) != sizeof(bf)) return; 
-   fprintf(fw,"STARTCHAR %d\n", count);
+   fprintf(stdout,"STARTCHAR %d\n", count);
    tt[0]=ofs>>8;
    tt[1]=ofs&255;
    ser_b5(tt,uu);
-   fprintf(fw,"ENCODING %d\n", (u_short)uu[0]<<8 | uu[1]);
-   fprintf(fw,"SWIDTH 640 0\n");
-   fprintf(fw,"DWIDTH 16 0\n");
-   fprintf(fw,"BBX 16 15 0 -1\n");
-   fprintf(fw,"BITMAP\n");
+   fprintf(stdout,"ENCODING %d\n", (u_short)uu[0]<<8 | uu[1]);
+   fprintf(stdout,"SWIDTH 640 0\n");
+   fprintf(stdout,"DWIDTH 16 0\n");
+   fprintf(stdout,"BBX 16 15 0 -1\n");
+   fprintf(stdout,"BITMAP\n");
    
    for(i=0;i<15;i++) {
        v=((u_int)bf[i][0]<<8) | bf[i][1];
-       fprintf(fw,"%04x\n", v);
+       fprintf(stdout,"%04x\n", v);
    }
-   fprintf(fw,"ENDCHAR\n");
+   fprintf(stdout,"ENDCHAR\n");
 }
 
 main()
@@ -65,7 +72,7 @@
    if ((fp=fopen("spcfont.15","r"))==NULL) {
        fprintf(stderr,"kc15 Error01:Can't open spcfont.15\n"); exit(2); 
    }
-   fputs(head,fw);
+   fputs(head,stdout);
 
    ofs=0x8400;
    while (!feof(fp)) {
@@ -102,8 +109,7 @@
    fclose(fr1);
    fclose(fr2);
 
-   fprintf(fw,"ENDFONT\n");
+   fprintf(stdout,"ENDFONT\n");
 
    fclose(fp);
-   fclose(fw);
 }
--- kc24f.c.orig    Wed Jan 19 02:14:44 2000
+++ kc24f.c Wed Jan 19 02:48:46 2000
@@ -11,26 +11,33 @@
 char head[]=
 "STARTFONT 2.1\n"
 "COMMENT 24x24 Font\n"
-"FONT kc24f\n" 
+"FONT -kc-fixed-medium-r-normal--24-240-100-100-c-240-big5-0\n" 
 "SIZE 24 100 100\n"
 "FONTBOUNDINGBOX 24 24 0 -2\n"
-"STARTPROPERTIES 12\n"
+"STARTPROPERTIES 19\n"
 "FONT_ASCENT 22\n"
 "FONT_DESCENT 2\n"
 "DEFAULT_CHAR 41280\n"
-"COPYRIGHT \"KC\"\n"
+"COPYRIGHT \"Kau Chauo Business CO.\"\n"
+"FONTNAME_REGISTRY \"\"\n"
+"FOUNDRY \"KC\"\n"
+"FAMILY_NAME \"Fixed\"\n"
+"WEIGHT_NAME \"Medium\"\n"
+"SLANT \"R\"\n"
+"SETWIDTH_NAME \"Normal\"\n"
+"ADD_STYLE_NAME \"\"\n"
+"PIXEL_SIZE 24\n"
 "POINT_SIZE 240\n"
-"FONT \"kc24f\"\n"
-"WEIGHT 10\n"
-"RESOLUTION 103\n"
 "RESOLUTION_X 100\n"
 "RESOLUTION_Y 100\n"
-"X_HEIGHT 4294967295\n"
-"QUAD_WIDTH 24\n"
+"SPACING \"C\"\n"
+"AVERAGE_WIDTH 240\n"
+"CHARSET_REGISTRY \"BIG5\"\n"
+"CHARSET_ENCODING \"0\"\n"
 "ENDPROPERTIES\n"
 "CHARS 13867\n";
 
-FILE *fp,*fr1, *fr2, *fw=stdout;
+FILE *fp,*fr1, *fr2;
 
 int count, ofs;
 
@@ -42,21 +49,21 @@
 
 
 if ((v=fread(bf,1,72,fp)) != 72) return; 
-fprintf(fw,"STARTCHAR %d\n", count);
+fprintf(stdout,"STARTCHAR %d\n", count);
 tt[0]=ofs>>8;
 tt[1]=ofs&255;
 ser_b5(tt,uu);
-fprintf(fw,"ENCODING %d\n", (u_short)uu[0]<<8 | uu[1]);
-fprintf(fw,"SWIDTH 960 0\n");
-fprintf(fw,"DWIDTH 24 0\n");
-fprintf(fw,"BBX 24 24 0 -2\n");
-fprintf(fw,"BITMAP\n");
+fprintf(stdout,"ENCODING %d\n", (u_short)uu[0]<<8 | uu[1]);
+fprintf(stdout,"SWIDTH 960 0\n");
+fprintf(stdout,"DWIDTH 24 0\n");
+fprintf(stdout,"BBX 24 24 0 -2\n");
+fprintf(stdout,"BITMAP\n");
 zc=0;
 for(i=0;i<24;i++) {
    v=(((u_int)bf[i][0]<<16) | ((u_int)bf[i][1]<<8)) | bf[i][2];
-   fprintf(fw,"%06x\n", v);
+   fprintf(stdout,"%06x\n", v);
 }
-fprintf(fw,"ENDCHAR\n");
+fprintf(stdout,"ENDCHAR\n");
 }
 
 main()
@@ -65,7 +72,7 @@
 if ((fp=fopen("spcfont.24","r"))==NULL) {
   fprintf(stderr,"kc24 Error 1:Can't open spcfont.24\n"); exit(2); 
 }
-fputs(head,fw);
+fputs(head,stdout);
 
 ofs=0x8400;
 while (!feof(fp)) {
@@ -101,8 +108,7 @@
 fclose(fr1);
 fclose(fr2);
 
-fprintf(fw,"ENDFONT\n");
+fprintf(stdout,"ENDFONT\n");
 
 fclose(fp);
-fclose(fw);
 }
--- kc8x15.c.orig   Sun Dec 17 01:19:08 1995
+++ kc8x15.c    Sun Apr 30 10:45:07 2000
@@ -10,12 +10,12 @@
 char bdfhead[]=
 "STARTFONT 2.1\n"
 "COMMENT X\n"
-"FONT kc8x15\n"
+"FONT -kc-fixed-medium-r-normal--15-170-100-100-c-80-iso8859-1\n"
 "SIZE 15 100 100\n"
 "FONTBOUNDINGBOX 8 15 0 -1\n"
 "STARTPROPERTIES 19\n"
 "FONTNAME_REGISTRY \"\"\n"
-"FOUNDRY \"Kau Chauo\"\n"
+"FOUNDRY \"KC\"\n"
 "FAMILY_NAME \"Fixed\"\n"
 "WEIGHT_NAME \"Medium\"\n"
 "SLANT \"R\"\n"
@@ -37,7 +37,7 @@
 "CHARS 256\n";
 
 
-void main( void )
+int main( void )
 {
    FILE *fr,*fw;
    int i,j;
@@ -69,4 +69,5 @@
    }
 
    fprintf(fw, "ENDFONT\n");
+   return 0;
 }