Thank you Mohamed for your comment. It is not implementing a complex script but implementing the shaping. If you claim, that it is closed, how did the other webcore exist.
Why i can't? The source code is available. Mohammed Sameer wrote: > 1) WebKit itself supports complex script rendering. > 2) The iPhone edition of WebKit does not support complex scripts. > 3) You can't fix the iPhone problem because it's closed and no one can do it > but Apple. > 4) There's nothing you or we can do to fix the iPhone. > 5) Implementing complex scripts support is not easy as plugging some code > into a function. > > On Sun, Sep 28, 2008 at 12:37:19PM +0200, Sherif wrote: > >> 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 do >>>>>> >>>>>> >>>> in 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 walks >>>> through a Unicode string and replaces character clusters with >>>> individual >>>> glyphs. This approach works for most scripts but not complex scripts >>>> such as Arabic and Devanagari. The problem, as you may well be >>>> aware, is >>>> that there are many OpenType-directed substitutions, ligations, and >>>> "un-ligations." This is unrelated to Arabic's RTL nature unrelated to >>>> simply contextual alternates resulting from cursiveness. It seems to >>>> me >>>> that 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 >>>> then >>>> I 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 >>> >>> >>> > > > >> _______________________________________________ >> webkit-dev mailing list >> [email protected] >> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev >> > > > > ------------------------------------------------------------------------ > > _______________________________________________ > webkit-dev mailing list > [email protected] > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > _______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

