Closed Bug 2064316 Opened 11 days ago Closed 10 days ago

Some emojis are blurry

Categories

(Core :: Graphics: Text, defect)

Firefox 153
Desktop
All
defect

Tracking

()

RESOLVED FIXED
156 Branch
Tracking Status
firefox-esr140 --- unaffected
firefox-esr153 --- disabled
firefox154 --- wontfix
firefox155 --- wontfix
firefox156 --- fixed

People

(Reporter: atrif, Assigned: gw)

References

(Regression)

Details

(Keywords: regression)

Attachments

(2 files)

Found in

  • 156.0a1 (2026-08-18)

Affected versions

  • 156.0a1 (2026-08-18)
  • 155.0b1
  • 154.0.4
  • 140.13.0esr

Tested platforms

  • Affected platforms: Windows 11, macOS 14/26 aarch, Ubuntu 24

  • Unaffected platforms: none

Steps to reproduce

  1. Open https://bugzilla.mozilla.org/attachment.cgi?id=9623349

Expected result

  • All emojis are displayed as expected.

Actual result

  • The emojis from the second row are blurry.

Regression range

  • On macOS with mozregression, the emojis are not blurry before bug 2044211. I am setting it as the regressor; please change it to bug 2061411 if needed.

Additional notes

:gw, since you are the author of the regressor, bug 2044211, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Flags: needinfo?(mozilla)

Set release status flags based on info from the regressing bug 2044211

Bug 2061411 routes a bitmap-strike run under a transform to the local-raster
fallback, which rasterized at scale 1.0 and left the shader to scale the image up.
Core Text and DirectWrite resample the strike at rasterization time, so a scaled
emoji lost its detail before the GPU saw it. Take the raster scale from the
transform instead. Screen raster space only: a local raster space carries its own.

The reference moves to local(3.0), with a notref at local(1.0) pinning the soft
rendering. Both bitmap tests drop to scale 1.0, since wrench emulates a device
pixel scale with a root scale transform that a reference cannot name.

Assignee: nobody → mozilla
Status: NEW → ASSIGNED
Flags: needinfo?(mozilla)
Pushed by gwatson@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/9ac8b3931eb8 https://hg.mozilla.org/integration/autoland/rev/7d21eb4ff771 Rasterize a scaled bitmap-strike glyph at its final size r=gfx-reviewers,lsalzman
Status: ASSIGNED → RESOLVED
Closed: 10 days ago
Resolution: --- → FIXED
Target Milestone: --- → 156 Branch

The patch landed in nightly and beta is affected.
:gw, is this bug important enough to require an uplift?

For more information, please visit BugBot documentation.

Flags: needinfo?(mozilla)
Flags: needinfo?(mozilla)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: