From 7c5163829275577884c83184537c2fdd9aba92bc Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 15 May 2014 15:43:59 +1000 Subject: Fix T40180: Space between letters adds space after last letter --- source/blender/blenkernel/intern/font.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'source/blender/blenkernel/intern/font.c') diff --git a/source/blender/blenkernel/intern/font.c b/source/blender/blenkernel/intern/font.c index ef861e2844c..5ae4180267d 100644 --- a/source/blender/blenkernel/intern/font.c +++ b/source/blender/blenkernel/intern/font.c @@ -717,12 +717,13 @@ makebreak: yof -= linedist; - maxlen = max_ff(maxlen, (xof - tb->x / cu->fsize)); - linedata[lnr] = xof - tb->x / cu->fsize; + linedata[lnr] = (xof - xtrax) - (tb->x / cu->fsize); linedata2[lnr] = cnr; linedata3[lnr] = tb->w / cu->fsize; linedata4[lnr] = wsnr; - + + CLAMP_MIN(maxlen, linedata[lnr]); + if ((tb->h != 0.0f) && ((-(yof - (tb->y / cu->fsize))) > ((tb->h / cu->fsize) - (linedist * cu->fsize)) - cu->yof) && (cu->totbox > (curbox + 1)) ) -- cgit v1.2.3