[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