[Webkit-unassigned] [Bug 99524] zooming with text-rendering: geometricPrecision is very janky

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 16 16:48:51 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=99524





--- Comment #4 from Eric Seidel <eric at webkit.org>  2012-10-16 16:49:42 PST ---
I see.  geometricPrecision enables ligatures/kerning typesetting features:

TypesettingFeatures typesettingFeatures() const
{
...
        case GeometricPrecision:
        case OptimizeLegibility:
            features |= Kerning | Ligatures;
            break;

Which then causes us to go down the complex text path:

Font::CodePath Font::codePath(const TextRun& run) const
{
...
    if (run.length() > 1 && !WidthIterator::supportsTypesettingFeatures(*this))
        return Complex;

I suspect that this is "expected" behavior.  Although perhaps it's possible to optimize this case, or the complex text path in general.  Mitz would know much better than I.


I should note that I was turning on geometric-precision to get around the font-stair-stepping, which is covered by bug 60317.

-- 
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