Skip to content

[pull] master from mozilla:master - #547

Merged
pull[bot] merged 4 commits into
code:masterfrom
mozilla:master
Sep 15, 2026
Merged

pull[bot] merged 4 commits into
code:masterfrom
mozilla:master

Conversation

@pull

@pull pull Bot commented Sep 15, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Snuffleupagus and others added 4 commits September 14, 2026 16:13
At this point in time there's only a single `getMap` call-site in the entire code-base, and the preceding check guarantees that it cannot be an `IdentityCMap` instance; note https://github.com/mozilla/pdf.js/blob/5d7f2ba0f39826c1ac14dc1ae9e970920cc6dfeb/src/core/evaluator.js#L4043-L4046
…achable

Mark `IdentityCMap.prototype.getMap` as unreachable
Set the ClearType level to 0 and the rendering mode to natural symmetric
(5). When Windows ClearType is enabled, Firefox applies these overrides
and selects grayscale instead of subpixel antialiasing by default.

The FreeText position tests located the glyphs by binarizing the
screenshots at 50% luminance and taking the first black pixel: with
antialiasing a thin stem can be split over two light pixels and then
disappears, so the detected position jumps to the next stem. Use the
centroid of the ink instead, which doesn't depend on any threshold.
Use grayscale text antialiasing in Windows Firefox tests
@pull pull Bot locked and limited conversation to collaborators Sep 15, 2026
@pull pull Bot added the ⤵️ pull label Sep 15, 2026
@pull
pull Bot merged commit 59c19f1 into code:master Sep 15, 2026

This branch had an error being deployed

1 failed deployment
sync_pdfs 59c19f10 Deployed Sep 15, 2026 by pull[bot] via publish (lts/*) #103
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants