there is alot of mess around fonts ;(
too many types! , i dont remeber exactly how and why and what but i am sure you need "FIXED" fonts only..
but i think DopusMagellan 2 support non fixed fonts (ie size on X can be diffrent from letter to letter , i am not sure if this apply for Y also)
hope this atleast triggers someone to help you out!
cheers