Summary: | Cache integer font metrics for performance | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Antti Koivisto <koivisto> | ||||
Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | bfulgham, commit-queue, ews-watchlist, mmaxfield, simon.fraser, webkit-bug-importer, zalan | ||||
Priority: | P2 | Keywords: | InRadar | ||||
Version: | WebKit Nightly Build | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Attachments: |
|
Description
Antti Koivisto
2019-11-28 01:19:05 PST
Created attachment 384445 [details]
patch
Comment on attachment 384445 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=384445&action=review > Source/WebCore/ChangeLog:8 > + Line layout uses integer metrics and queries them a lot. Avoid repeated rounding. Eventually IFC (or any line layout system really) should call the float flavor and do proper snapping at the line level. Comment on attachment 384445 [details] patch Clearing flags on attachment: 384445 Committed r252927: <https://trac.webkit.org/changeset/252927> All reviewed patches have been landed. Closing bug. |