diff --git a/SFont.c b/SFont.c index 40516bde..e2e2ada8 100644 --- a/SFont.c +++ b/SFont.c @@ -129,12 +129,10 @@ void SFont_Write(SDL_Surface *Surface, const SFont_Font *Font, continue; } - srcrect.w = dstrect.w = - (Font->CharPos[charoffset+2] + Font->CharPos[charoffset+1])/2 - - (Font->CharPos[charoffset] + Font->CharPos[charoffset-1])/2; - srcrect.x = (Font->CharPos[charoffset]+Font->CharPos[charoffset-1])/2; - dstrect.x = x - (float)(Font->CharPos[charoffset] - - Font->CharPos[charoffset-1])/2; + srcrect.w = Font->CharPos[charoffset+2] - Font->CharPos[charoffset]; + dstrect.w = srcrect.w; + srcrect.x = Font->CharPos[charoffset]; + dstrect.x = x; SDL_BlitSurface(Font->Surface, &srcrect, Surface, &dstrect); diff --git a/fonts/GrafX2_Classic.gif b/fonts/GrafX2_Classic.gif index 8ecfa8d7..af4d73c3 100644 Binary files a/fonts/GrafX2_Classic.gif and b/fonts/GrafX2_Classic.gif differ