I am considering completely rewriting Reformath, this time using the OpenType Math Tables for better positioning of subscripts/superscripts, underscripts/overscripts, numerator/denominator, etc. The latest STIX fonts now have support for OpenType Math Tables. Using OpenType Math tables also means that Reformath can use other fonts with such tables such as Asana and Cambria Math.
ReforMath has been ported to Linux. See the SDK
ReforMath is a C library (Windows DLL) which converts a subset of MathML 2.0 to a variety of formats, such as PDF, PNG, SVG, XAML (EPS to be supported soon). It is currently in beta stage and runs under both Windows XP (or higher versions) and Linux.
You can download the SDK from the the Download page. And PLEASE provide some feedback. Thank you.
Screenshots
The formula above looks 'aligned' at the equal sign. The trick is to create a 3-column table with the 'columnspacing' attribute set to 'thickmathspace'.