There's no need to trash the bullet system. You can use it alongside, or even use TTF/Type1 font translation transparently through bullet, like ttf.library does.
Edit: And there's no reason why bullet can't be expanded to provide the same features. :-)