| Summary: | [LFC][IFC] Add support for text-emphasis | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | zalan <zalan> | ||||||||
| Component: | Layout and Rendering | Assignee: | zalan <zalan> | ||||||||
| Status: | RESOLVED FIXED | ||||||||||
| Severity: | Normal | CC: | bfulgham, koivisto, simon.fraser, webkit-bug-importer, zalan | ||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||
| Version: | WebKit Nightly Build | ||||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| Bug Depends on: | 243137, 243139, 243140, 243141, 243142, 243143, 243144 | ||||||||||
| Bug Blocks: | |||||||||||
| Attachments: |
|
||||||||||
|
Description
zalan
2022-07-23 14:13:15 PDT
Created attachment 461167 [details]
Patch
1. Enable text-emphasis painting for modern line layout codepath 2. Add support for float based emphasis content height 3. InlineLevelBox caches annotation content height 4. Bail out of simplified vertical alignment when annotation is present 5. Prepare LineBoxVerticalAligner for dealing with annotation adjustment 6. Implement vertical alignment with annotation 7. Adjust enclosing content geometry/ink overflow with annotation content size Created attachment 461168 [details]
Patch
Created attachment 461261 [details]
[fast-cq]Patch
Committed 252889@main (574ed4eaf203): <https://commits.webkit.org/252889@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 461261 [details]. |