[comp.sources.wanted] Metafont Fonts for X11?

gardner@athsys.uucp (Gardner Cohen) (10/04/88)

I assume tools to produce X11 bdf fonts from Metafont gf files exist,
since I've seen cmr fonts on our Sun X systems.

Can anyone tell me where to find such tools?

Thanks in advance.

Gardner Cohen   sun!athsys!gardner

dana@dino.bellcore.com (Dana A. Chee) (10/04/88)

In article <156@proteus.UUCP> gardner@athsys.uucp (Gardner Cohen) writes:

   I assume tools to produce X11 bdf fonts from Metafont gf files exist,
   since I've seen cmr fonts on our Sun X systems.

   Can anyone tell me where to find such tools?

The program you are looking for is called gfto and came with the X11R2
contributed software.  Below are patches to make it work a bit better.

   Thanks in advance.

You're welcome.

   Gardner Cohen   sun!athsys!gardner

==================== gfto.diffs
*** bdf.c.orig	Fri Mar  4 15:47:41 1988
--- bdf.c	Fri Jul  8 08:57:15 1988
***************
*** 42,49 ****
  
    for(i=0,pp=pc; i < nchars; i++,pp++) {
      p = *pp;
!     printf("STARTCHAR C%03d\n",i);
!     printf("ENCODING %d\n",i);
      printf("SWIDTH %d %d\n",
  	   (p->boc.max_m*72000)/(pts*hpxpi),0);
      printf("DWIDTH %d %d\n",p->boc.max_m,0);
--- 42,49 ----
  
    for(i=0,pp=pc; i < nchars; i++,pp++) {
      p = *pp;
!     printf("STARTCHAR C%03x\n",i);
!     printf("ENCODING %d\n",p->boc.c);
      printf("SWIDTH %d %d\n",
  	   (p->boc.max_m*72000)/(pts*hpxpi),0);
      printf("DWIDTH %d %d\n",p->boc.max_m,0);
*** gf.c.orig	Fri Mar  4 15:47:42 1988
--- gf.c	Thu Jul  7 11:51:52 1988
***************
*** 433,442 ****
--- 433,444 ----
        while(k--)
  	if(getc(gfp) == EOF)
  	  goto bad;
+ 	break;
  
      case YYY:
        if(get4(&k,gfp) < 0)
  	goto bad;
+ 	break;
  
      case BOC:
        if(get4(&p->boc.c,gfp) < 0)
--
+*************************************************************************+
*  Dana Chee				(201) 829-4488			  *
*  Bellcore								  *
*  Room 2Q-250								  *
*  445 South Street			ARPA: dana@bellcore.com		  *
*  Morristown,  NJ  07960-1910		UUCP: {gateways}!bellcore!dana	  *
+*************************************************************************+

bzs@xenna (Barry Shein) (10/06/88)

>I assume tools to produce X11 bdf fonts from Metafont gf files exist,
>since I've seen cmr fonts on our Sun X systems.
>
>Can anyone tell me where to find such tools?
>
>Thanks in advance.
>
>Gardner Cohen   sun!athsys!gardner

That was the purpose of the 'gfto' program on the X11R2 tape, in the
contrib directory.

	-Barry Shein, ||Encore||