Font Bug
Archives Forums/Blitz3D Bug Reports/Font Bug
| ||
Testet on: B2D => IDE v1.80 - Linker v1.24 - Runtime v1.80 B+ => IDE v1.40 - Linker v1.10 - Runtime v1.40 B3D => all v1.98 Bug in B2D and B3D !!!, in B+ it works fine. Now the Problem: I write a piece of text into a image. The text is longer as the width of the image. The x-position of the text is negative but the end of the text should be in the image. The conclusion in B2D and B3D looks like this: ![]() As you can see the last 1 letter and the dot are not shown in the image and i cannot find any reason for this. And here the sample code: Graphics 640,480,0,2 bild = CreateImage(200,50) font = LoadFont("Tahoma.ttf",13) SetBuffer ImageBuffer(bild) SetFont font Color 0,0,$FFFFFF Rect 0,0,200,50,1 Color 0,0,0 Text -588,25,"Supergeiler Testtext der ausgesprochen lang sein muß um das testen zu können. Supergeiler Testtext der ausgesprochen lang sein muß um das testen zu können.",0,1 SetBuffer BackBuffer() DrawImage bild,200,240 Flip WaitKey() End ....and sorry for my bad english ;) |
| ||
maybe it doesn't render that text because blitz think it is offscreen? |
| ||
Yes, maybe. But biltz+ can do it, B2D and B3d don't ... a little bit strange. |
| ||
Did you test the min length of the supergeiler testtext until this happens? Not sure, but maybe D2D has an internal limit for TEXT? Because, what happens here is the same as if you forgot the 2nd " in a string declaration, eg: a$="hello world print a$ result: hello worl |
| ||
Try it self, the text is not to long - its a BB problem, think about that: it works well in B+ but not in B2D and/or B3D. |