Can only be done in the projection functions, view port does not work for
Direct3D 9. Also adding is the only way to not break surfaces. Works
perfect in all graphics systems now in all cases, should hopefully work
good for other drivers as well.
Yep 0.25 works best in the ortho projection, but this still does not
properly fix this issue. Sometimes characters are improperly spaced, the
only solution I see is to round their kerning up when populating the font
struct.
Fixes OpenGL3
Merge pull request #727 from RobertBColton/master

Fixes Pixel Alignment