On Mon, Mar 25, 2002 at 08:26:31PM -0800, Duane Clark wrote:
Huw D M Davies wrote:
A much better way to do font rendering in Wine is to use the new client side rendering code. For this you need an XServer capable of supporting the RENDER extension (xdpyinfo will tell you whether you have such a beast) and a copy of the FreeType library version at least 2.0.5 (but the later the better). Add a [FontDirs] section to your ~/.wine/config file, with entries pointing at any directories that contain TT fonts...
This got me to try out the client side rendering.
Good, that was the idea :)
I came across two issues. The first is that virtually all dialogs and some windows were being drawn too narrow. The window/dialog height was normal.
Actaully it's the code that calculates the size of the dialog units that's wrong. Give me a couple of days and I'll dig out my patch.
The other problem I ran across is shown in these pictures, showing server and client side rendering. My little hack above had no effect on this particular problem. http://www.leewardfpga.com/server.png http://www.leewardfpga.com/client.png
As can be seen, the vertical text is getting chopped off slightly.
As Francois says this maybe a FreeType bug (versions < 2.0.6 have errors calculating the advance width of certain glyphs. If you could upgrade FreeType and test again that would be very helpful, if it's still a problem we'll take it from there.
Thanks,
Huw.