create a VP file ... You can do reencoding with vp/vf. But you do not need to. You can do it purely by creating tfm's and pdftex.map entries (psfonts.map for dvips). This is preferable since it is one less file to get wrong, or for people using obscure drivers to have trouble with.