[Webkit-unassigned] [Bug 29092] Performance slow when loading a large text html file on Symbian platform
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Sep 22 10:08:54 PDT 2009
https://bugs.webkit.org/show_bug.cgi?id=29092
--- Comment #18 from Chang Shu <Chang.Shu at nokia.com> 2009-09-22 10:08:53 PDT ---
(In reply to comment #17)
> > 2. In certain languages, namely Indic, Tibetan, Myanmar and Khmer, which are
> > supported in harfbuzz, syllables are non-breakable. I looked at each of their
> > implementation and found in Myanmar and Khmer, the maximum syllable length is
> > 15 and 12, correspondingly, in theory.
> It's certainly true that there are many long unbreakable character sequences in
> Unicode (another example is decomposed Roman text, e.g. U+0065 U+0301 U+0302
> for é̂). But are there cases where unlimited look-ahead is necessary? It
> certainly isn't in my example, because each accent has appropriate Unicode
> properties that tell us about it being composed with the previous character.
By looking at the code itself (harfbuzz_tibetan.c), it does not guarantee a
syllable has a limited boundary. However, I don't think there is any unlimited
syllable in the real life either.
> > So as a result, using the remainder of the text buffer is the best compromise
> > of code robustness and performance. Hopefully, we can improve the Qt
> > performance later. If all the reviewers agree, I will submit the new patch.
> Anything that's correct, not too complicated, and doesn't regress performance
> of other ports is fine with me.
If we don't want to sacrifice the performance too much, is it ok to use +20? As
I found out before, the longest syllable length is possibly 15.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list