Newbie question

Florian-Daniel Otel otel@ce.chalmers.se
Tue, 18 Apr 2000 16:00:06 -0400




Hello there,

[Newbie mode on, pls]


For some time now i'm reading docs about how to use PostScript fonts
in LaTeX. So far i managed to:

1) Get the .afm and .pfb fonts for the fonts i'm intrested
2) Rename them to Karl Berry  naming scheme


But i cannot the manage the last step, i.e. to use 'fontinst' to
create the corespondint .vf and .tf. More precisely  when running
fontinst in the directory containing the .afm  files it will create
_only_ some font description (.fd)  files but no .pl or .vpl files
(please see detailed example at the end of mail). Any idea what i am
missing ?


Many thanks in advance,


Florian


P.S. Detailed example:

Trying to convert the following family of Bitstream fonts:

......
baob8r    Incised901BT-Bold             
baob8rc   Incised901BT-BoldCondensed    
baoc8r    Incised901BT-Black            
baoh8rx   Incised901BT-Nord             
baohi8rx  Incised901BT-NordItalic       
baol8r    Incised901BT-Light            
baop8r    Incised901BT-Compact          
baor8r    Incised901BT-Roman            
baori8r   Incised901BT-Italic           
......


I put the .afm and .pfb in a directory:

>ls bao*
baob8r.afm   baob8rc.pfb  baoh8rx.afm   baohi8rx.pfb  baop8r.afm  baor8r.pfb
baob8r.pfb   baoc8r.afm   baoh8rx.pfb   baol8r.afm    baop8r.pfb  baori8r.afm
baob8rc.afm  baoc8r.pfb   baohi8rx.afm  baol8r.pfb    baor8r.afm  baori8r.pfb


In this directory i run 

>latex `kpsewhich fontinst.sty`
This is TeX, Version 3.14159 (Web2C 7.3.1)
(/usr/share/texmf/tex/fontinst/base/fontinst.sty
LaTeX2e <1998/12/01> patch level 1
Babel <v3.6x> and hyphenation patterns for american, french, german, ngerman, i
talian, nohyphenation, loaded.
LaTeX Warning: You have requested package `',
               but the package provides `fontinst'.
(/usr/share/texmf/tex/latex/graphics/trig.sty
LaTeX Warning: You have requested package `',
               but the package provides `trig'.
)
No file fontinst.rc.
)

*\latinfamily{bao}{} \bye
INFO> parse family <bao><>
INFO> to make LaTeX font shape <bao,m,n,> seek baor8r.mtx
INFO> to make LaTeX font shape <bao,m,sc,> seek baorc8r.mtx
INFO> to make LaTeX font shape <bao,m,sl,> seek baoro8r.mtx
INFO> to make LaTeX font shape <bao,m,it,> seek baori8r.mtx
INFO> to make LaTeX font shape <bao,m,n,c> seek baor8rn.mtx
INFO> to make LaTeX font shape <bao,m,sc,c> seek baorc8rn.mtx
INFO> to make LaTeX font shape <bao,m,sl,c> seek baoro8rn.mtx
INFO> to make LaTeX font shape <bao,m,it,c> seek baori8rn.mtx
INFO> to make LaTeX font shape <bao,m,n,> seek baok8r.mtx
INFO> to make LaTeX font shape <bao,m,sc,> seek baokc8r.mtx
INFO> to make LaTeX font shape <bao,m,sl,> seek baoko8r.mtx
INFO> to make LaTeX font shape <bao,m,it,> seek baoki8r.mtx
INFO> to make LaTeX font shape <bao,m,n,c> seek baok8rn.mtx
INFO> to make LaTeX font shape <bao,m,sc,c> seek baokc8rn.mtx
INFO> to make LaTeX font shape <bao,m,sl,c> seek baoko8rn.mtx
INFO> to make LaTeX font shape <bao,m,it,c> seek baoki8rn.mtx
INFO> to make LaTeX font shape <bao,b,n,> seek baob8r.mtx
INFO> to make LaTeX font shape <bao,b,sc,> seek baobc8r.mtx
INFO> to make LaTeX font shape <bao,b,sl,> seek baobo8r.mtx
INFO> to make LaTeX font shape <bao,b,it,> seek baobi8r.mtx
INFO> to make LaTeX font shape <bao,b,n,c> seek baob8rn.mtx
INFO> to make LaTeX font shape <bao,b,sc,c> seek baobc8rn.mtx
INFO> to make LaTeX font shape <bao,b,sl,c> seek baobo8rn.mtx
INFO> to make LaTeX font shape <bao,b,it,c> seek baobi8rn.mtx
INFO> to make LaTeX font shape <bao,sb,n,> seek baos8r.mtx
INFO> to make LaTeX font shape <bao,sb,sc,> seek baosc8r.mtx
INFO> to make LaTeX font shape <bao,sb,sl,> seek baoso8r.mtx
INFO> to make LaTeX font shape <bao,sb,it,> seek baosi8r.mtx
INFO> to make LaTeX font shape <bao,sb,n,c> seek baos8rn.mtx
INFO> to make LaTeX font shape <bao,sb,sc,c> seek baosc8rn.mtx
INFO> to make LaTeX font shape <bao,sb,sl,c> seek baoso8rn.mtx
INFO> to make LaTeX font shape <bao,sb,it,c> seek baosi8rn.mtx
INFO> to make LaTeX font shape <bao,db,n,> seek baod8r.mtx
INFO> to make LaTeX font shape <bao,db,sc,> seek baodc8r.mtx
INFO> to make LaTeX font shape <bao,db,sl,> seek baodo8r.mtx
INFO> to make LaTeX font shape <bao,db,it,> seek baodi8r.mtx
INFO> to make LaTeX font shape <bao,db,n,c> seek baod8rn.mtx
INFO> to make LaTeX font shape <bao,db,sc,c> seek baodc8rn.mtx
INFO> to make LaTeX font shape <bao,db,sl,c> seek baodo8rn.mtx
INFO> to make LaTeX font shape <bao,db,it,c> seek baodi8rn.mtx
INFO> to make LaTeX font shape <bao,mb,n,> seek baom8r.mtx
INFO> to make LaTeX font shape <bao,mb,sc,> seek baomc8r.mtx
INFO> to make LaTeX font shape <bao,mb,sl,> seek baomo8r.mtx
INFO> to make LaTeX font shape <bao,mb,it,> seek baomi8r.mtx
INFO> to make LaTeX font shape <bao,mb,n,c> seek baom8rn.mtx
INFO> to make LaTeX font shape <bao,mb,sc,c> seek baomc8rn.mtx
INFO> to make LaTeX font shape <bao,mb,sl,c> seek baomo8rn.mtx
INFO> to make LaTeX font shape <bao,mb,it,c> seek baomi8rn.mtx
INFO> to make LaTeX font shape <bao,eb,n,> seek baoc8r.mtx
INFO> to make LaTeX font shape <bao,eb,sc,> seek baocc8r.mtx
INFO> to make LaTeX font shape <bao,eb,sl,> seek baoco8r.mtx
INFO> to make LaTeX font shape <bao,eb,it,> seek baoci8r.mtx
INFO> to make LaTeX font shape <bao,eb,n,c> seek baoc8rn.mtx
INFO> to make LaTeX font shape <bao,eb,sc,c> seek baocc8rn.mtx
INFO> to make LaTeX font shape <bao,eb,sl,c> seek baoco8rn.mtx
INFO> to make LaTeX font shape <bao,eb,it,c> seek baoci8rn.mtx
INFO> to make LaTeX font shape <bao,eb,n,> seek baoh8r.mtx
INFO> to make LaTeX font shape <bao,eb,sc,> seek baohc8r.mtx
INFO> to make LaTeX font shape <bao,eb,sl,> seek baoho8r.mtx
INFO> to make LaTeX font shape <bao,eb,it,> seek baohi8r.mtx
INFO> to make LaTeX font shape <bao,eb,n,c> seek baoh8rn.mtx
INFO> to make LaTeX font shape <bao,eb,sc,c> seek baohc8rn.mtx
INFO> to make LaTeX font shape <bao,eb,sl,c> seek baoho8rn.mtx
INFO> to make LaTeX font shape <bao,eb,it,c> seek baohi8rn.mtx
INFO> to make LaTeX font shape <bao,eb,n,> seek baox8r.mtx
INFO> to make LaTeX font shape <bao,eb,sc,> seek baoxc8r.mtx
INFO> to make LaTeX font shape <bao,eb,sl,> seek baoxo8r.mtx
INFO> to make LaTeX font shape <bao,eb,it,> seek baoxi8r.mtx
INFO> to make LaTeX font shape <bao,eb,n,c> seek baox8rn.mtx
INFO> to make LaTeX font shape <bao,eb,sc,c> seek baoxc8rn.mtx
INFO> to make LaTeX font shape <bao,eb,sl,c> seek baoxo8rn.mtx
INFO> to make LaTeX font shape <bao,eb,it,c> seek baoxi8rn.mtx
INFO> to make LaTeX font shape <bao,ub,n,> seek baou8r.mtx
INFO> to make LaTeX font shape <bao,ub,sc,> seek baouc8r.mtx
INFO> to make LaTeX font shape <bao,ub,sl,> seek baouo8r.mtx
INFO> to make LaTeX font shape <bao,ub,it,> seek baoui8r.mtx
INFO> to make LaTeX font shape <bao,ub,n,c> seek baou8rn.mtx
INFO> to make LaTeX font shape <bao,ub,sc,c> seek baouc8rn.mtx
INFO> to make LaTeX font shape <bao,ub,sl,c> seek baouo8rn.mtx
INFO> to make LaTeX font shape <bao,ub,it,c> seek baoui8rn.mtx
INFO> to make LaTeX font shape <bao,l,n,> seek baol8r.mtx
INFO> to make LaTeX font shape <bao,l,sc,> seek baolc8r.mtx
INFO> to make LaTeX font shape <bao,l,sl,> seek baolo8r.mtx
INFO> to make LaTeX font shape <bao,l,it,> seek baoli8r.mtx
INFO> to make LaTeX font shape <bao,l,n,c> seek baol8rn.mtx
INFO> to make LaTeX font shape <bao,l,sc,c> seek baolc8rn.mtx
INFO> to make LaTeX font shape <bao,l,sl,c> seek baolo8rn.mtx
INFO> to make LaTeX font shape <bao,l,it,c> seek baoli8rn.mtx
Font definitions written on 8rbao.fd.
Font definitions written on ot1bao.fd.
Font definitions written on t1bao.fd.
Font definitions written on ts1bao.fd.
No pages of output.
Transcript written on fontinst.log.


..So i end up w/ only these last for font decription files and the
fontinst.log. Any ideas ? Is there any simpler way to do this ?
There is even a  'fontinst' shell script:

#!/bin/sh
tex -progname=fontinst \&tex ${1+"$@"}

But i cannot find any documentation on use, whatsoever. 

I also found some tools at ftp://ftp.tex.ac.uk/tex-archive/fonts/psfonts/tools/ 
but they are also...hmm.."cryptic" to me  ;-)