Dmitry Timoshkov <dmi...@codeweavers.com> writes: > Aric Stewart <a...@codeweavers.com> wrote: > >> I know this is not official MSDN documentation but this appears to >> disagree with you. http://www.catch22.net/tuts/neatpad/11 >> >> It also makes sense to have all the complex script processing logic in >> one place instead of spreading it out and duplicating it. > > Bidi and reordering were supported by gdi32 before Uniscribe has been > introduced. > > Accridong to http://msdn.microsoft.com/en-us/goglobal/bb688137.aspx > uniscribe is used by lpk.dll (language packs): "ExtTextOut can be used > to lay out multilingual Unicode text including complex scripts. There is > no need for you to do anything other than call ExtTextOut; it handles > everything for you."
Which of course demonstrates that gdi32 calls usp10 on native too. Maybe it does it indirectly through lpk.dll, but the end result is the same, you have a dependency on usp10. -- Alexandre Julliard julli...@winehq.org