Sub Articulo 121.1

1. Where do I need to put these files.
Let's assume the maker of this font is xyz. Create
directories as given and put the files in them:
font.pfa goes in ~/texmf/fonts/type1/xyz
(If you get .pfb fonts instead, they go here too.)
font.vf goes in  ~/texmf/fonts/vf/xyz
font.tfm goes in ~/texmf/fonts/tfm/xyz
There is no place for .afm files because TeX systems don't use them
directly. Keep it safe though because it belongs to the .pfa
font.map goes in ~/texmf/dvips/config
and you need to add a line to config.ps in that directory saying
p +font.map
Check that font.map contains a line saying something like
rfontname FontNameInFull 
Dvips won't work unless this is correct. If you want to work with 
pdflatex as well, you need to add a reference to the map file to
pdflatex's config as well, the same way.
*.sty files go in ~/texmf/tex/latex/local 
or whatever directory you have nominated as the place you keep 
local/personal additions to your installation (TeX Live 4 
suggests ~/texmf.local, for example).
*.tex files go in the same place if they are a part of the font
distribution. If there are many .sty and .tex files, create a 
subdirectory called font within the local directory and put them 
there.
2. Is there anything special about compilation I need to know.
Only (critical!) to remake your index. Run one of
   configure --update-fndb
   maketexlsr
   texhash 
or whatever the indexer is called in your installation (see your
documentation). Until you do this, your new files will not be 
usable by LaTeX.