head	1.3;
access;
symbols
	RELEASE_8_3_0:1.3
	RELEASE_9_0_0:1.3
	RELEASE_7_4_0:1.3
	RELEASE_8_2_0:1.3
	RELEASE_6_EOL:1.3
	RELEASE_8_1_0:1.3
	RELEASE_7_3_0:1.3
	RELEASE_8_0_0:1.3
	RELEASE_7_2_0:1.3
	RELEASE_7_1_0:1.3
	RELEASE_6_4_0:1.3
	RELEASE_5_EOL:1.3
	RELEASE_7_0_0:1.3
	RELEASE_6_3_0:1.3
	PRE_XORG_7:1.3
	RELEASE_4_EOL:1.3
	RELEASE_6_2_0:1.3
	RELEASE_6_1_0:1.3
	RELEASE_5_5_0:1.3
	RELEASE_6_0_0:1.3
	RELEASE_5_4_0:1.3
	RELEASE_4_11_0:1.3
	RELEASE_5_3_0:1.3
	RELEASE_4_10_0:1.3
	RELEASE_5_2_1:1.3
	RELEASE_5_2_0:1.3
	RELEASE_4_9_0:1.3
	RELEASE_5_1_0:1.3
	RELEASE_4_8_0:1.3
	RELEASE_5_0_0:1.3
	RELEASE_4_7_0:1.3
	RELEASE_4_6_2:1.3
	RELEASE_4_6_1:1.3
	RELEASE_4_6_0:1.3
	RELEASE_5_0_DP1:1.3
	RELEASE_4_5_0:1.3
	RELEASE_4_4_0:1.2
	RELEASE_4_3_0:1.2
	RELEASE_4_2_0:1.2
	RELEASE_4_1_1:1.2
	RELEASE_4_1_0:1.2
	RELEASE_3_5_0:1.2
	RELEASE_4_0_0:1.1;
locks; strict;
comment	@# @;


1.3
date	2001.11.03.20.24.55;	author clive;	state Exp;
branches;
next	1.2;

1.2
date	2000.04.30.04.15.36;	author vanilla;	state Exp;
branches;
next	1.1;

1.1
date	2000.01.23.14.16.54;	author foxfair;	state Exp;
branches;
next	;


desc
@@


1.3
log
@Fix breakage on current.
@
text
@--- 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;
 }
@


1.2
log
@Remove obsolete site,
and add a patch for damn kcfont bug.

Submitted by:	clive@@cirx.org
@
text
@d35 1
a35 1
@@@@ -12,22 +12,29 @@@@
d76 54
d132 1
a132 1
@@@@ -11,22 +11,29 @@@@
d169 55
a223 1

@


1.1
log
@PR:		16229
Submitted by:	Keith Jang <keith@@ml.tw.freebsd.org>
Fix the kcfonts problem with some X applications, like Netscape or XEmacs.
The program which generates kcfonts just doesn't follow XLFD and let the
X-app get wrong information of big5-encoding fonts.
@
text
@d1 2
a2 2
--- kc12x24.c.orig	Wed Jan 19 02:14:33 2000
+++ kc12x24.c	Wed Jan 19 03:03:44 2000
d18 15
d115 3
a117 3
 
--- kc8x15.c.orig	Wed Jan 19 02:14:49 2000
+++ kc8x15.c	Wed Jan 19 03:03:25 2000
d133 15
@

