The CG code path in WebTextRenderer does not render automatic ligatures.
We should consider using ligatures in text runs that are greater than some large font size. So headlines and things look good. That might be acceptable performance wise.
Setting a font size threshold may be problematic for things that smoothly animate size.
Created attachment 464218 [details] testcase for ligature This is probably solved.
Created attachment 464219 [details] rendering in safari, firefox, chrome The rendering in Firefox and Safari is working The one in Chrome not so much.
Bug 99113 addressed the "CG code path" part of this, and bug 100188 enabled ligatures by default. *** This bug has been marked as a duplicate of bug 100188 ***