WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED INVALID
259958
Support text-wrap: balance in legacy line layout
https://bugs.webkit.org/show_bug.cgi?id=259958
Summary
Support text-wrap: balance in legacy line layout
David Choi
Reported
2023-08-08 17:07:26 PDT
Given that IFC and LFC are radically different in their treatment of laying out inline content, there must exist a separate implementation of `text-wrap: balance` in both codepaths. IFC is easier to work with, and therefore allows more complex implementations of text-balancing than LFC. In LFC, if we decide to implement `text-wrap: balance`, then it will likely have to be a simple approach, such as a binary search approach that runs line layout in a loop.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2023-08-08 17:08:04 PDT
<
rdar://problem/113595624
>
David Choi
Comment 2
2023-08-08 17:16:42 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/16502
alan
Comment 3
2023-08-08 17:20:52 PDT
(In reply to David Choi from
comment #0
)
> Given that IFC and LFC are radically different in their treatment of laying > out inline content, there must exist a separate implementation of > `text-wrap: balance` in both codepaths. IFC is easier to work with, and > therefore allows more complex implementations of text-balancing than LFC. In > LFC, if we decide to implement `text-wrap: balance`, then it will likely > have to be a simple approach, such as a binary search approach that runs > line layout in a loop.
Just a small correction; LFC stands for Layout Formatting Context. It is an umbrella project for WebKit's next-gen layout. IFC (Inline Formatting Context) is part of this initiative and it implements CSS inline layout. Legacy line layout is the fallback codepath for content not supported by IFC.
alan
Comment 4
2024-01-29 12:30:43 PST
not applicable anymore.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug