+ SFG_StrokeFont* font = fghStrokeByID( fontID );
+
+ /*
+ * Make sure the character we want to output is valid
+ */
+ freeglut_return_if_fail( character >= 0 && character < font->Quantity );
+
+ schar = font->Characters[character];
+
+ freeglut_return_if_fail( schar );
+
+ strip = schar->Strips;
+
+ for (i = 0; i < schar->Number; i++, strip++)
+ {
+ glBegin(GL_LINE_STRIP);
+ for(j = 0; j < strip->Number; j++)
+ {
+ glVertex2f(strip->Vertices[j].X, strip->Vertices[j].Y);
+ }
+ glEnd();
+ }
+ glTranslatef(schar->Right, 0.0, 0.0);