Bug 212310
| Summary: | "f" is clipped on http://hellohappy.org/beautiful-web-type/ | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jon Lee <jonlee> |
| Component: | Text | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | mitz, mmaxfield, zalan |
| Priority: | P2 | ||
| Version: | Safari 13 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Jon Lee
Go to http://hellohappy.org/beautiful-web-type/; I was on a build based on r262029.
Scroll to the section that says "Edward Tufte"
Pay attention to the "f" in Tufte.
1. Click anywhere on "Edward Tufte"-- the "f" gets clipped. (I don't see this in Chrome)
2. Select "Edward Tufte"-- the selection rects are very strange. (I see this in Chrome also)
If you include the paragraph in the selection below, the terminal on the "f" gets restored.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Jon Lee
Disabling simple line layout, or Always using the complex text code path doesn't fix this. (also, why do we have two menu items?)
alan
(In reply to Jon Lee from comment #1)
> Disabling simple line layout, or Always using the complex text code path
> doesn't fix this. (also, why do we have two menu items?)
They mean 2 different things. Simple line layout is a fast path for inline _layout_ while complex text code path is about text and font handling in general (complex/simple line layout calls into complex/simple text code path for text measuring etc).
alan
This might be a glyph overflow issue.
Alexey Proskuryakov
> 1. Click anywhere on "Edward Tufte"-- the "f" gets clipped. (I don't see this in Chrome)
>
> If you include the paragraph in the selection below, the terminal on the "f" gets restored.
I see the opposite with shipping Safari and STP 105 - this text renders correctly initially and when clicked, but the "f" gets clipped when I make a multi-line selection.