[comp.soft-sys.andrew] Andrew Font Editor?

fong@itstd.sri.com (Martin Fong) (07/04/90)

     I would like to create new, and extend existing, Andrew fonts.
Does Andrew have a font editor to support this, and if so, how may I
obtain it?  (From my perusal of the X11R4 distribution, it's not
apparent where such an editor resides, although I have encountered wm
font utilities in overhead/fonts/cmd/.)

     Thanks,

     Martin Fong			fong@itstd.sri.com
     Senior Software Engineer		(415) 859-4574
     SRI International, EJ370
     333 Ravenswood Avenue
     Menlo Park, CA    94025

ghoti+@ANDREW.CMU.EDU (Adam Stoller) (07/04/90)

Unfortunately the only program that we ever had for designing fonts was
never ported to work under [and for] X11.

I don't remember seeing any real font editor in the X stuff either. 
xfed doesn't really allow you to edit the font (as a bitmap) the way
most of our fonts were created.

Perhaps someone will eventually port or write a decent font editor for
X11 - but as of yet I haven't seen one.

--fish

janssen@parc.xerox.com (Bill Janssen) (07/06/90)

It is possible to use the X program `bitmap' to create a character, then
mung it to hex via a simple program (I adapted one of the pbm filters',
then hand-edit a BDF file.  What a kludge!

Bill

wdr@rchland.ibm.com (Wayne Richardson) (07/06/90)

Excerpts from ext.cmu.info-andrew: 3-Jul-90 Re: Andrew Font Editor? Adam
Stoller@RCHGATE.rch (405+0)

> ...xfed doesn't really allow you to edit the font (as a bitmap) the way
> most of our fonts were created.

I think xfed is actually a pretty nice font editor.  The one I use (from
Claus Gittinger ..!decvax!unido!sinix!claus) does let you edit the font
as a bitmap, so you can tweak the chars as much as you want.

Note that xfed is a bdf editor, so in order to edit the Andrew fonts you
have to first make the bdf's from the fdb's.  The Andrew make process
makes them, but erases them when it's done.  It goes something like this:

sed -e 's/^$spacing \(.*\),.*$/$spacing \1,0/' cou8f.fdb >
/tmp/cou8f.tfdb
/andrew/bin/fdbbdf /tmp/cou8f.tfdb >/tmp/cou8f.bdf
/usr/bin/X11/bdftosnf /tmp/cou8f.bdf >cou8f.snf
rm -f /tmp/cou8f.bdf /tmp/cou8f.tfdb


-wr