I know I'm coming a bit late into the discussion, but just for the record, this is how Windows does it (as of Windows 2000):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.
-- Shachar Shemesh Lingnu Open Source Consulting Ltd. http://www.lingnu.com