Hi, C Rodrigues wrote: > Package: libsdl-ttf2.0-0 > Version: 2.0.8-2 > > libfreetype6 version 2.2.1-2 > libsdl1.2debian version 1.2.10-3 > > When attempting to render a string containing spaces using > TTF_RenderUTF8_Solid(), rendering fails and NULL is returned. Rendering > is successful when the string contains no spaces. Rendering is > successful with TTF_RenderUTF8_Blended() or TTF_RenderUTF8_Shaded(). > The failure appears to be independent of the choice of font. The > included file and font demonstrate the problem. It was compiled with > > gcc main.c -lSDL_ttf -lSDL > > I investigated the problem further using the source package. When > running the program provided, an error code is returned by the call to > Find_Glyph in TTF_RenderUNICODE_Solid at approximately line 1080 of > SDL_ttf.c. This error does not seem to occur if the third argument to > Find_Glyph is changed to be CACHED_METRICS|CACHED_PIXMAP instead of > CACHED_METRICS|CACHED_BITMAP. I do not know if such a change affects > the expected rendered image. > > I discovered this problem because it causes some pygame code to raise > exceptions.
Thanks for the test-case you've provided, I've been able to reproduce the problem. More intriguing, if I do a SDL_Init(SDL_INIT_VIDEO) at the beginning then the error message returned by TTF_GetError() is: Failed loading DPMSDisable: /usr/lib/libX11.so.6: undefined symbol: DPMSDisable Unfortunately, I have no deeper insight about this. I've CCed upstream. Cheers, Samuel. PS : Sam Lantiga, you can find the full Debian bug report at http://bugs.debian.org/374062 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

