Thank you guys for your comments.There is a software in the market that installs an edited version of the webcore that makes such letter shaping but its very expensive. Please find the attached code, i would like to embed it some where when the html page is loaded to shape the words together. It would be greate if somebody guys can point me to the correct function to plug the code in.
regards, Sherif Maciej Stachowiak wrote:
On Sep 28, 2008, at 1:15 AM, Paul Pedriana wrote:... this is not a WebCore issue, so there is nothing you can doin WebCore to fix it. When I look at WebCore's WidthIterator::advance function, it doesn't seem to me to be savvy to complex script. It looks to me like it walksthrough a Unicode string and replaces character clusters with individualglyphs. This approach works for most scripts but not complex scriptssuch as Arabic and Devanagari. The problem, as you may well be aware, isthat there are many OpenType-directed substitutions, ligations, and "un-ligations." This is unrelated to Arabic's RTL nature unrelated tosimply contextual alternates resulting from cursiveness. It seems to methat complex script would have to be supported by something other than WidthIterator::advance (is it?).If WebCore (or WebKit in general) supports complex script correctly thenI wonder what I am missing regarding the above statements.WebKit on Mac and Windows (and perhaps other ports, haven't tested) supports complex scripts such as Arabic. But not (currently) the iPhone port.Regards, Maciej _______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
mu.rar
Description: Binary data
_______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

