summaryrefslogtreecommitdiffstats
path: root/libvncserver/font.c
diff options
context:
space:
mode:
Diffstat (limited to 'libvncserver/font.c')
-rwxr-xr-xlibvncserver/font.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libvncserver/font.c b/libvncserver/font.c
index 267d8a2..8ba1020 100755
--- a/libvncserver/font.c
+++ b/libvncserver/font.c
@@ -131,8 +131,8 @@ void rfbFontBBox(rfbFontDataPtr font,unsigned char c,int* x1,int* y1,int* x2,int
{
*x1+=font->metaData[c*5+3];
*y1+=-font->metaData[c*5+4]-font->metaData[c*5+2]+1;
- *x2=*x1+font->metaData[c*5+1];
- *y2=*y1+font->metaData[c*5+2];
+ *x2=*x1+font->metaData[c*5+1]+1;
+ *y2=*y1+font->metaData[c*5+2]+1;
}
#ifndef INT_MAX
@@ -156,6 +156,8 @@ void rfbWholeFontBBox(rfbFontDataPtr font,
if(-m[i*5+4]>(*y2))
(*y2)=-m[i*5+4];
}
+ (*x2)++;
+ (*y2)++;
}
rfbFontDataPtr rfbLoadConsoleFont(char *filename)