font renderer separated from main renderer
opengl renderer implemented