Now that the shared pieces of ComplexTextController are shared among all the ports, we should implement the required platform-specific part on top of DirectWrite. Once this is done, we can remove UniscribeController.
Created attachment 300883 [details] WIP
This would have fixed https://bugs.webkit.org/show_bug.cgi?id=191368