I've written up my experiences with adding a custom font to a tile server. Your comments and feedback are welcome. http://weait.com/content/add-fonts-your-openstreetmap-server