Hi Fella,
The internal font can't be drawn because the surface is cleared and uploaded to OpenGL (it happens automatically with the internal font). Try loading another font (without uploading) and write it on the surface.
E2DSurface::DrawFontWrap with OpenGL