Emoji rendered at wrong size while pinch zooming
Categories
(Core :: Graphics: WebRender, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox76 | --- | wontfix |
firefox77 | --- | wontfix |
firefox78 | --- | fixed |
People
(Reporter: jnicol, Assigned: lsalzman)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
While pinch zooming, emojis a rendered at a different size than their surrounding text. The size also jumps periodically as you zoom, rather than changing smoothly with the zoom.
While zooming we rasterize text in local raster space rather than in screen space. The scale of the local space changes in increments, to avoid excessive rasterization, so that explains where the jumps in size come from. The rasterized emojis should however be getting scaled to the correct screen size when rendering, but that is not happening for some reason.
I noticed this on https://turnip.exchange, but it happens on any website where the emojis are text (often websites embed images instead). I noticed it on android, but it might affect other platforms with desktop zooming too (emojis are bitmaps on android but are vectors on some platforms, so that might be an important distinction).
Reporter | ||
Comment 1•5 years ago
|
||
Regression from bug 1617160
Updated•5 years ago
|
Assignee | ||
Comment 2•5 years ago
|
||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 4•5 years ago
|
||
bugherder |
Updated•5 years ago
|
Description
•