diff --git a/Graphics/drawGlyph.cpp b/Graphics/drawGlyph.cpp
index b2f7ac2c40b218319d357b1e40b7e18d28f7c097..53e9fc24b36b2196874f639b299d09cc2f4ec0e5 100644
--- a/Graphics/drawGlyph.cpp
+++ b/Graphics/drawGlyph.cpp
@@ -133,10 +133,10 @@ void drawContext::drawEllipse(double x, double y, double z, float v0[3], float v
   if(light) glEnable(GL_LIGHTING);
   glPushMatrix();
   GLfloat m[16] = {
-    v0[0], v0[1], v0[2], .0d,
-    v1[0], v1[1], v1[2], .0d,
-    v2[0], v2[1], v2[2], .0d,
-    x, y, z, 1.d
+    v0[0], v0[1], v0[2], .0f,
+    v1[0], v1[1], v1[2], .0f,
+    v2[0], v2[1], v2[2], .0f,
+    x, y, z, 1.f
   };
   glMultMatrixf(m);
   glCallList(_displayLists + 0);