[comp.soft-sys.andrew] X font aliases

rr2b+@ANDREW.CMU.EDU (Robert Andrew Ryan) (08/01/90)

An fonts.alias which maps  ATK's font names to the Adobe fonts
distributed with R4 can be found in the Andrew distribution as
andrew/xmkfontd/non-andrew.fonts.alias.    A list of the fonts this
alias file doesn't cover appears below:

symbol10
symbol12
symbol16
symbol22
symbol8
symbola10
symbola12
symbola16
symbola22
symbola8
msgs10
msgs14
con10
con12
times120

The fdb files for  symbol and symbola fonts can be found in
andrew/overhead/fonts/fonts/adobe. 

msgs10 and msgs14 can be found in andrew/atkams/messages/cmd.

You will also need to convert the fonts in
andrew/overhead/fonts/fonts/programs.

The following except from Bill Janssen's recent post shows the basic
steps needed to  convert an fdb font to bdf.  

Excerpts from internet.info-andrew: 30-Jul-90 Re: Fonts in bdf form?
Bill Janssen@parc.xerox. (437+0)

> Here's fdb2bdf.  Note that it assumes you have fdbbdf on your search
> path (presumably in ${ANDREWDIR}/bin).

>     #!/bin/csh
>     sed -e 's/^$spacing \(.*\),.*$/$spacing \1,0/' ${1:r}.fdb >
>     /tmp/${1:r}.tfdb
>     fdbbdf /tmp/${1:r}.tfdb >${1:r}.bdf
    rm /tmp/${1:r}.tfdb

Hope this is of some help,
-Rob Ryan
Student Programmer, ATK group, ITC

wdc@ATHENA.MIT.EDU (Bill Cattey) (08/01/90)

I have a fonts.alias file which I like better than the non-andrew.fonts.alias.
It correctly performs the transformation AndyN to AdobeN+2, and it
compensates for the fact that the Standard X distribution doesn't
include a 16 point font family by a kludge: Since I'm on a 72 dpi
screen, I use a 100 dpi font family that has a 17 point PIXEL size.

-wdc

Here is the fonts.alias file:

----8<---- cut here ----8< ----

andytype10bf	-adobe-courier-bold-r-normal--*-120-*-*-m-*-iso8859-1
andytype10bif	-adobe-courier-bold-o-normal--*-120-*-*-m-*-iso8859-1
andytype10f	-adobe-courier-medium-r-normal--*-120-*-*-m-*-iso8859-1
andytype10if	-adobe-courier-medium-o-normal--*-120-*-*-m-*-iso8859-1
andytype12bf	-adobe-courier-bold-r-normal--*-140-*-*-m-*-iso8859-1
andytype12bif	-adobe-courier-bold-o-normal--*-140-*-*-m-*-iso8859-1
andytype12f	-adobe-courier-medium-r-normal--*-140-*-*-m-*-iso8859-1
andytype12if	-adobe-courier-medium-o-normal--*-140-*-*-m-*-iso8859-1
andytype14bf	-adobe-courier-bold-r-normal--17-120-100-100-m-100-iso8859-1
andytype14bif	-adobe-courier-bold-o-normal--17-120-100-100-m-100-iso8859-1
andytype14f	-adobe-courier-medium-r-normal--17-120-100-100-m-100-iso8859-1
andytype14if	-adobe-courier-medium-o-normal--17-120-100-100-m-100-iso8859-1
andytype8bf	-adobe-courier-bold-r-normal--*-100-*-*-m-*-iso8859-1
andytype8bif	-adobe-courier-bold-o-normal--*-100-*-*-m-*-iso8859-1
andytype8f	-adobe-courier-medium-r-normal--*-100-*-*-m-*-iso8859-1
andytype8if	-adobe-courier-medium-o-normal--*-100-*-*-m-*-iso8859-1
andysans10	-adobe-helvetica-medium-r-normal--*-120-*-*-p-*-iso8859-1
andysans10b	-adobe-helvetica-bold-r-normal--*-120-*-*-p-*-iso8859-1
andysans10bi	-adobe-helvetica-bold-o-normal--*-120-*-*-p-*-iso8859-1
andysans10i	-adobe-helvetica-medium-o-normal--*-120-*-*-p-*-iso8859-1
andysans12	-adobe-helvetica-medium-r-normal--*-140-*-*-p-*-iso8859-1
andysans12b	-adobe-helvetica-bold-r-normal--*-140-*-*-p-*-iso8859-1
andysans12bi	-adobe-helvetica-bold-o-normal--*-140-*-*-p-*-iso8859-1
andysans12i	-adobe-helvetica-medium-o-normal--*-140-*-*-p-*-iso8859-1
andysans14	-adobe-helvetica-medium-r-normal--17-120-100-100-p-88-iso8859-1
andysans14b	-adobe-helvetica-bold-r-normal--17-120-100-100-p-92-iso8859-1
andysans14bi	-adobe-helvetica-bold-o-normal--17-120-100-100-p-92-iso8859-1
andysans14i	-adobe-helvetica-medium-o-normal--17-120-100-100-p-88-iso8859-1
andysans16	-adobe-helvetica-medium-r-normal--*-180-*-*-p-*-iso8859-1
andysans16b	-adobe-helvetica-bold-r-normal--*-180-*-*-p-*-iso8859-1
andysans16bi	-adobe-helvetica-bold-o-normal--*-180-*-*-p-*-iso8859-1
andysans16i	-adobe-helvetica-medium-o-normal--*-180-*-*-p-*-iso8859-1
andysans22	-adobe-helvetica-medium-r-normal--*-240-*-*-p-*-iso8859-1
andysans22b	-adobe-helvetica-bold-r-normal--*-240-*-*-p-*-iso8859-1
andysans22bi	-adobe-helvetica-bold-o-normal--*-240-*-*-p-*-iso8859-1
andysans22i	-adobe-helvetica-medium-o-normal--*-240-*-*-p-*-iso8859-1
andysans8	-adobe-helvetica-medium-r-normal--*-100-*-*-p-*-iso8859-1
andysans8b	-adobe-helvetica-bold-r-normal--*-100-*-*-p-*-iso8859-1
andysans8bi	-adobe-helvetica-bold-o-normal--*-100-*-*-p-*-iso8859-1
andysans8i	-adobe-helvetica-medium-o-normal--*-100-*-*-p-*-iso8859-1
andy10	-adobe-times-medium-r-normal--*-120-*-*-p-*-iso8859-1
andy10b	-adobe-times-bold-r-normal--*-120-*-*-p-*-iso8859-1
andy10bi	-adobe-times-bold-i-normal--*-120-*-*-p-*-iso8859-1
andy10i	-adobe-times-medium-i-normal--*-120-*-*-p-*-iso8859-1
andy12	-adobe-times-medium-r-normal--*-140-*-*-p-*-iso8859-1
andy120	times120
andy12b	-adobe-times-bold-r-normal--*-140-*-*-p-*-iso8859-1
andy12bi	-adobe-times-bold-i-normal--*-140-*-*-p-*-iso8859-1
andy12i	-adobe-times-medium-i-normal--*-140-*-*-p-*-iso8859-1
andy14	-adobe-times-medium-r-normal--17-120-100-100-p-84-iso8859-1
andy14b	-adobe-times-bold-r-normal--17-120-100-100-p-88-iso8859-1
andy14bi	-adobe-times-bold-i-normal--17-120-100-100-p-86-iso8859-1
andy14i	-adobe-times-medium-i-normal--17-120-100-100-p-84-iso8859-1
andy16	-adobe-times-medium-r-normal--*-180-*-*-p-*-iso8859-1
andy16b	-adobe-times-bold-r-normal--*-180-*-*-p-*-iso8859-1
andy16bi	-adobe-times-bold-i-normal--*-180-*-*-p-*-iso8859-1
andy16i	-adobe-times-medium-i-normal--*-180-*-*-p-*-iso8859-1
andy22	-adobe-times-medium-r-normal--*-240-*-*-p-*-iso8859-1
andy22b	-adobe-times-bold-r-normal--*-240-*-*-p-*-iso8859-1
andy22bi	-adobe-times-bold-i-normal--*-240-*-*-p-*-iso8859-1
andy22i	-adobe-times-medium-i-normal--*-240-*-*-p-*-iso8859-1
andy8	-adobe-times-medium-r-normal--*-100-*-*-p-*-iso8859-1
andy8b	-adobe-times-bold-r-normal--*-100-*-*-p-*-iso8859-1
andy8bi	-adobe-times-bold-i-normal--*-100-*-*-p-*-iso8859-1
andy8i	-adobe-times-medium-i-normal--*-100-*-*-p-*-iso8859-1
andysymbol10	symbol10
andysymbol12	symbol12
andysymbol16	symbol16
andysymbol22	symbol22
andysymbol8	symbol8
andysymbola10	symbola10
andysymbola12	symbola12
andysymbola16	symbola16
andysymbola22	symbola22
andysymbola8	symbola8
messages10	msgs10
messages14	msgs14
console10	con10
console12	con12
andrew120	times120

rr2b+@ANDREW.CMU.EDU (Robert Andrew Ryan) (08/01/90)

The fonts alias file posted by Bill Cattey will be incorporated into the
file I mentioned in my previous post
(andrew/xmkfontd/non-andrew.fonts.alias) for patch 6.

Thanks Bill,
-Rob Ryan
Student Programmer, ATK group, ITC