59 const double referenceStrokeWidth = 20.0;
60 const double referenceStrokeWidthResolution = 800;
61 const double minimumStrokeWidth = 1.0;
63 const double nonClippedStrokeWidth =
size()*referenceStrokeWidth*
strokeWeight()
91 const double eightWidth = glutStrokeWidth( GLUT_STROKE_ROMAN,
'8' )+
m_extraCharWidth;
100 Font *s =
const_cast< Font*
> (
this);
110 glutStrokeCharacter( GLUT_STROKE_ROMAN, c );
118 glutBitmapCharacter( GLUT_BITMAP_HELVETICA_12, c );
119 return glutBitmapWidth( GLUT_BITMAP_HELVETICA_12, c );
130 const double spaceCharWidth =
134 const double charWidth = glutStrokeWidth( GLUT_STROKE_ROMAN, c );
137 return glutBitmapWidth( GLUT_BITMAP_HELVETICA_12, c )/(
size()*2);
147 for (string::const_iterator
i = str.begin();
i != str.end();
i++)