I've had a series of patches on this, that I think have been gradually
growing less wrong.
The 9/17 patches were the last set that were useful by themselves; you
should try to get those to apply:
http://www.winehq.org/pipermail/wine-patches/2008-September/061696.html
My current belief is that the font code needs to be refactored to enable
a correct implementation. I submitted that refactoring to wine-devel
back in October as an RFC:
http://www.winehq.org/pipermail/wine-devel/2008-October/069654.html
I believe that a fully correct implementation of
CreateScalableFontResource flows from that refactoring and a fairly
obvious adjustment of the 9/17 patches.
But the importance of this code, my inexperience with it, and the part
time nature of my efforts have all led Alexandre to reasonably be very
leery of the code.
At this point, I am waiting until I have enough time to really focus on
it to submit it as a full patch set. I am intending to work on
improving the tests around the related code as an intermediate step.
But, importantly, it's not likely to see progress in the near term, so
your best bet would be to grab the 9/17 patches and attempt to apply them.
Cheers,
Jeremy