Skip to content

Remove Adobe’s Helvetica font from fonts-x-org to work around Firefox issue #2935

Closed
wants to merge 1 commit into from

Commits on Jul 28, 2023

  1. fonts-x-org: Remove Adobe’s Helvetica fonts confusing pdf.js used by …

    …Firefox
    
    This works around a Mozilla Firefox regression from 114.0 to 115.0.
    Firefox was upgraded from 114.0 to 115.0 around July 5th, 2023, and
    until now we had two problem reports. It’s actually a [regression][1]
    [in][2] [pdf.js][3], used to display PDF files inside the browser.
    Evince or other PDF viewers do not have the problem.
    
    The problem is, that for PDF documents using Helvetica, but not
    embedding the font, pdf.js chooses the X.Org font, despite Fontconfig
    matching *Helvetica* to *Nimbus Sans L*:
    
        $ fc-match Helvetica
        n019003l.pfb: "Nimbus Sans L" "Regular"
    
    As downgrading Firefox from 115.0.2 to 114.0 is unsupported by Mozilla
    for profiles – a warning is shown, and you need to start it with
    `--allow-downgrade` – remove the likely unused Helvetica fonts confusing
    Firefox/pdf.js.
    
    Resolves: #2933
    
    [1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1845551
    [2]: https://bugzilla.mozilla.org/show_bug.cgi?id=1839860
    [3]: https://github.com/mozilla/pdf.js/commit/53134c0c0bb2d19244dd8c31aa4e8e6d01a657e4
    pmenzel committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    f49f0f2 View commit details
    Browse the repository at this point in the history