Page MenuHomeSoftware Heritage

assets/webapp.css: Disable common ligatures of Alegreya font
ClosedPublic

Authored by anlambert on Mar 28 2022, 4:52 PM.

Details

Summary

The Alegreya font we are using ships some ligatures producing confusing
text rendering, for instance the ligatures for ~ and some characters.

See for instance that bzr origin on staging, the ~ should not be
on top of the u but before it.

So disable common ligatures with CSS.

Diff Detail

Repository
rDWAPPS Web applications
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

Build has FAILED

Patch application report for D7444 (id=26950)

Rebasing onto ea683ca5ff...

Current branch diff-target is up to date.
Changes applied before test
commit cc8989a3f0def77b67e4f46c6e8e3a8cb3492265
Author: Antoine Lambert <anlambert@softwareheritage.org>
Date:   Mon Mar 28 16:41:08 2022 +0200

    assets/webapp.css: Disable common ligatures of Alegreya font
    
    The Alegreya font we are using ships some ligatures producing confusing
    text rendering, for instance the ligatures for `~` and some characters.
    
    So disable common ligatures with CSS.

Link to build: https://jenkins.softwareheritage.org/job/DWAPPS/job/tests-on-diff/1602/
See console output for more information: https://jenkins.softwareheritage.org/job/DWAPPS/job/tests-on-diff/1602/console

Harbormaster returned this revision to the author for changes because remote builds failed.Mar 28 2022, 5:10 PM
Harbormaster failed remote builds in B27866: Diff 26950!

Build is green

Patch application report for D7444 (id=26952)

Rebasing onto 117c98447a...

Current branch diff-target is up to date.
Changes applied before test
commit bc7e9d4e80544119fa826733d9058e5b14bc6246
Author: Antoine Lambert <anlambert@softwareheritage.org>
Date:   Mon Mar 28 16:41:08 2022 +0200

    assets/webapp.css: Disable common ligatures of Alegreya font
    
    The Alegreya font we are using ships some ligatures producing confusing
    text rendering, for instance the ligatures for `~` and some characters.
    
    So disable common ligatures with CSS.

See https://jenkins.softwareheritage.org/job/DWAPPS/job/tests-on-diff/1603/ for more details.

Could you add a comment to explain the reason?

This revision is now accepted and ready to land.Mar 28 2022, 5:50 PM
This revision was landed with ongoing or failed builds.Mar 28 2022, 6:04 PM
This revision was automatically updated to reflect the committed changes.

@zack what you said on the ligature issue (add-forge-now ml thread) ^ it will be fixed soon ;)

Build is green

Patch application report for D7444 (id=26954)

Rebasing onto 117c98447a...

Current branch diff-target is up to date.
Changes applied before test
commit 4bc8aaf1d94b6e11b4d5f7e447e5743b4c20b8ab
Author: Antoine Lambert <anlambert@softwareheritage.org>
Date:   Mon Mar 28 16:41:08 2022 +0200

    assets/webapp.css: Disable common ligatures of Alegreya font
    
    The Alegreya font we are using ships some ligatures producing confusing
    text rendering, for instance the ligatures for `~` and some characters.
    
    So disable font common ligatures with CSS.

See https://jenkins.softwareheritage.org/job/DWAPPS/job/tests-on-diff/1604/ for more details.