Nimbus Sans font substituting Helvetica is not being displayed correctly while using Mozilla Firefox
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
firefox (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned | ||
fonts-urw-base35 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
The problem: When using Mozilla Firefox 75.0 on Xubuntu 20.04 to view some sites such as Facebook or GitHub some fonts such as Nimbus Sans from fonts-urw-base35 package substituting Helvetica are not being displayed correctly. There would be gap below the text including the affected font, while using the original font should be no such gap. If the affected font were included in font family and sans-serif were one of the next, it would be marked no matter if fonts before it would be installed and working correctly.
The expected result: The pages with currently affected fonts would be displayed correctly, substituted fonts not being distorted and/or alternative font package(s) were available to replace such fonts.
---
Workaround for bad substitute for Helvetica: Set toolkit.
@font-face {
font-family: Helvetica;
src: local('Liberation Sans Regular');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: Helvetica;
src: local('Liberation Sans Italic');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: Helvetica;
src: local('Liberation Sans Bold');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: Helvetica;
src: local('Liberation Sans Bold Italic');
font-weight: bold;
font-style: italic;
}
Test on any page that includes the Helvetica font
Tested on Xubuntu 20.04 LTS upgraded from 18.04 LTS, Firefox 75.0 (75.0+build3-
---
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: firefox 75.0+build3-
ProcVersionSign
Uname: Linux 5.4.0-26-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu27
Architecture: amd64
BuildID: 20200403170909
CasperMD5CheckR
CurrentDesktop: XFCE
Date: Fri Apr 24 18:29:17 2020
DefaultProfileE
DefaultProfileI
DefaultProfileL
DefaultProfileP
DefaultProfileP
DefaultProfileT
Profile1Extensions: extensions.sqlite corrupt or missing
Profile1Incompa
Profile1Locales: extensions.sqlite corrupt or missing
Profile1PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/
Profile1PrefSou
Profile1Themes: extensions.sqlite corrupt or missing
Profile2Extensions: extensions.sqlite corrupt or missing
Profile2Incompa
Profile2Locales: extensions.sqlite corrupt or missing
Profile2PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/
Profile2PrefSou
Profile2Themes: extensions.sqlite corrupt or missing
Profile3Extensions: extensions.sqlite corrupt or missing
Profile3Incompa
Profile3Locales: extensions.sqlite corrupt or missing
Profile3PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/
Profile3PrefSou
Profile3Themes: extensions.sqlite corrupt or missing
Profile4Extensions: extensions.sqlite corrupt or missing
Profile4Incompa
Profile4Locales: extensions.sqlite corrupt or missing
Profile4Plugins: Shockwave Flash - /usr/lib/
Profile4PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/
Profile4PrefSou
Profile4Themes: extensions.sqlite corrupt or missing
Profile5Extensions: extensions.sqlite corrupt or missing
Profile5Incompa
Profile5Locales: extensions.sqlite corrupt or missing
Profile5PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/
Profile5PrefSou
Profile5Themes: extensions.sqlite corrupt or missing
Profile6Extensions: extensions.sqlite corrupt or missing
Profile6Incompa
Profile6Locales: extensions.sqlite corrupt or missing
Profile6PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/
Profile6PrefSou
Profile6Themes: extensions.sqlite corrupt or missing
Profile7Extensions: extensions.sqlite corrupt or missing
Profile7Incompa
Profile7Locales: extensions.sqlite corrupt or missing
Profile7PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/
Profile7PrefSou
Profile7Themes: extensions.sqlite corrupt or missing
Profile8Extensions: extensions.sqlite corrupt or missing
Profile8Incompa
Profile8Locales: extensions.sqlite corrupt or missing
Profile8PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/
Profile8PrefSou
Profile8Themes: extensions.sqlite corrupt or missing
SourcePackage: firefox
UpgradeStatus: Upgraded to focal on 2020-04-24 (0 days ago)
description: | updated |
description: | updated |
description: | updated |
no longer affects: | msttcorefonts (Ubuntu) |
summary: |
- Fonts installed using msttfcorefonts package (ttf-mscorefonts-installer) - are not detected by some sites + Nimbus Sans font from fonts-urw-base35 package substituting Helvetica is + not being displayed correctly while using Mozilla Firefox |
summary: |
- Nimbus Sans font from fonts-urw-base35 package substituting Helvetica is - not being displayed correctly while using Mozilla Firefox + Nimbus Sans font (from fonts-urw-base35 package) substituting Helvetica + is not being displayed correctly while using Mozilla Firefox |
summary: |
- Nimbus Sans font (from fonts-urw-base35 package) substituting Helvetica - is not being displayed correctly while using Mozilla Firefox + Nimbus Sans font substituting Helvetica is not being displayed correctly + while using Mozilla Firefox |
description: | updated |
description: | updated |
Can you please give a more concrete example. E.g. what webpage is displaying the problem (ideally a public URL that doesn't require a login of some sort), what font family the page requests, what font you expect to be used, and which one is used instead?