John fixed a bug that make bitmap font one pixel wider than its drawn.

git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@47 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
dheyse 2003-02-07 21:17:40 +00:00
parent aa02a12c3c
commit e0b6ee526e

View File

@ -32,7 +32,7 @@
#define G_LOG_DOMAIN "freeglut-font" #define G_LOG_DOMAIN "freeglut-font"
#include "../include/GL/freeglut.h" #include "../include/GL/freeglut.h"
#include "../include/GL/freeglut_internal.h" #include "freeglut_internal.h"
/* /*
* TODO BEFORE THE STABLE RELEASE: * TODO BEFORE THE STABLE RELEASE:
@ -257,7 +257,7 @@ int FGAPIENTRY glutBitmapWidth( void* fontID, int character )
/* /*
* Scan the font looking for the specified character * Scan the font looking for the specified character
*/ */
return( *(font->Characters[ character - 1 ]) + 1 ); return( *(font->Characters[ character - 1 ]) );
} }
/* /*
@ -286,7 +286,7 @@ int FGAPIENTRY glutBitmapLength( void* fontID, const char* string )
this_line_length = 0 ; this_line_length = 0 ;
} }
else /* Not a carriage return, increment the length of this line */ else /* Not a carriage return, increment the length of this line */
this_line_length += *(font->Characters[ string[ c ] - 1 ]) + 1 ; this_line_length += *(font->Characters[ string[ c ] - 1 ]) ;
} }
} }