Closed Bug 1100658 Opened 10 years ago Closed 3 years ago

Fira Sans font isn't shown when taken from google sites

Categories

(Core :: Graphics: Text, defect, P3)

All
Linux
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: cyberbat83, Unassigned)

References

()

Details

(Whiteboard: [gfx-noted])

Attachments

(2 files)

This bug is just the same as described in Bug 1083437. But taking into account the fact that the problem exists only in firefox and surely it's not fixed I file new bug.

Open any of the pages with Fira Sans font taken from fonts.gstatic.com, for example:
http://www.ncalexander.net/blog/2014/07/05/how-to-connect-firefox-for-android-to-self-hosted-services/
http://www.google.com/fonts/specimen/Fira+Sans

Fira Sans font isn't displayed. You can look at screenshots attached. Also the pages with the font are loaded very slowly. With other Fira fonts everything is OK.

On http://mozilla.github.io/Fira/ everything is ok.

I have tried on firefox versions: 24.8.7, 31.2 and 33 and firefox-36.0a1.en-US.linux-x86_64 totaly clean with new profiles without any plugins.

Bug exists on systems with:
gentoo linux amd64, radeon videocard with opensource and proprietary video-drivers.
gentoo linux amd64, intel videocard with proprietary drivers.
On all theses systems with other browsers (I've tried chromium and konqueror) bug isn't reproduced.

Also I can't reproduce this bug on other system with gentoo amd64. So it seems that it's really floating bug. Also I was not able to reproduce on Firefox 33 on OS X.
Reproduced with 2014-11-17-03-02-01-mozilla-central-firefox-36.0a1.ru.linux-x86_64.  Debian jessie/sid with an open-source radeon driver.
Blocks: 1083437
FYI: there is an unrelated bug 1101138 when switching tabs with http://www.google.com/fonts/specimen/Fira+Sans loading.
https://github.com/google/fonts/issues/10
https://code.google.com/p/googlefontdirectory/issues/detail?id=368
https://github.com/rust-lang/rust/issues/19257#issuecomment-67077954
https://github.com/conc-at/conc.at/issues/4
http://forums.funtoo.org/topic/622-web-pages-expecting-fira-sans-show-up-blank/
http://stackoverflow.com/questions/31502432/text-not-always-visible-website
[...]

problem is cross browser and cross platform and has a major impact on multiple websites.

users that are unable or otherwise not capable of editing live CSS with browser tools are unable to see site content, such as for https://bugzilla.mozilla.org. in the instance of https://bugzilla.mozilla.org, all field entries are blank as is most of the page content.

if mozilla wishes to use this font, please host a local instance of the font that is not broken and explicitly source it in mozilla websites. the Google provided version is broken and renders blank characters.
Severity: normal → major
Status: UNCONFIRMED → NEW
Ever confirmed: true
I confirm, Firefox 43.0.4 (Linux, Ubuntu) has the same problem. Whole website is blank, no text displayed using Fira Sans (Google Fonts), e.g. http://danter.sk
blocking-b2g: --- → 2.6?
Flags: in-testsuite?
Flags: in-qa-testsuite?
Flags: a11y-review+
Please don't toggle switching without thinking about what they might mean.
blocking-b2g: 2.6? → ---
Flags: in-testsuite?
Flags: in-qa-testsuite?
Flags: a11y-review+
*switches
I checked What do these fields mean and they are unfortunately not explained properly here:
https://bugzilla.mozilla.org/page.cgi?id=fields.html

So, I toggled whatever will give this bug a priority as serious accessibility issue.
"Bug Flags" have description tooltips.  I don't think anything but "firefox-backlog" fits.  It could be accessibility if someone disabled was particularly affected by it, but in this case, I think, exactly and only the people who can see and read are.
B2G (Boot to Gecko) is Firefox OS.
Maybe "affected" works, although I am not sure what it _does_.
This is a long-standing bug so I don't think it needs to be tracked for a specific version.

John, do you have any insight as to why Firefox doesn't render this font correctly?
Flags: needinfo?(jdaggett)
OS: All → Linux
Whiteboard: [gfx-noted]
(In reply to Anthony Hughes, QA Mentor (:ashughes) from comment #10)
> This is a long-standing bug so I don't think it needs to be tracked for a
> specific version.
> 
> John, do you have any insight as to why Firefox doesn't render this font
> correctly?

Do we have a precise set of machine configuration/steps to reproduce this? I tested against FF43/Nightly under OSX/Windows8/Ubuntu and I can't reproduce the problem.

Testpages:
http://people.mozilla.org/~jdaggett/tests/fira-sans-google-fonts-full.html
http://people.mozilla.org/~jdaggett/tests/fira-sans-google-fonts-simple.html

The initial description seems to imply that it might be specific to Linux running on specific graphic cards.

Karl, since you're running on gentoo I believe, could I ask you to open up the two pages above in Nightly?
Flags: needinfo?(jdaggett) → needinfo?(karlt)
it's not firefox, it's the font, Chrome fails to render as well.

using Google Chrome (-beta), the above simple url renders "hurry,accomplished." with accomplished in bold. the full url is a blank green box. if one opens the webdev box and changes the fira sans font name to fira sansx, it immediately renders of course.

if i edit the googleapis url for the font and remove the portion "700italic,400italic" from it, it will immediately render with the Fira Sans font.
do bear in mind, only the <em> segments of the paragraph are rendered using the Fira Sans font. neither the simple nor full will render the entire sentence.
(In reply to Blu3 from comment #12)
> it's not firefox, it's the font, Chrome fails to render as well.
> 
> using Google Chrome (-beta), the above simple url renders
> "hurry,accomplished." with accomplished in bold. the full url is a blank
> green box. if one opens the webdev box and changes the fira sans font name
> to fira sansx, it immediately renders of course.
> 
> if i edit the googleapis url for the font and remove the portion
> "700italic,400italic" from it, it will immediately render with the Fira Sans
> font.

How bizarre! So what I'd like to figure out here is what the root cause is here. A particular version of Freetype?

David, could you attach the contents of your about:support to this bug? Also, if it's not too much trouble, it would be interesting to see any details in the userfonts log when loading the two testpages.

1. Set up a profile with the two testpages loaded and the prefs set to show windows from last time and "Don't load tabs until selected" unchecked

2. Run with logging enabled:

  export NSPR_LOG_MODULES=userfonts:5
  export NSPR_LOG_FILE=/path/to/userfonts.log

3. Attach the appropriate logfiles. With e10s involved, there may be multiple logfiles. Grep on 'userfont' to figure out the ones for the content process.
Assignee: nobody → jdaggett
methinks that won't work too well with Chrome ;)  however, i'll retry these two urls with firefox momentarily
using Firefox 43.0.4, neither the full nor the simple url render any of the paragraph in the green box.

per request:

ArchLinux freetype2 v2.6.2-1 package is installed.

[david@Scott ~]$ export NSPR_LOG_MODULES=userfonts:5
[david@Scott ~]$ export NSPR_LOG_FILE=/tmp/userfonts.log
[david@Scott ~]$ firefox
[david@Scott ~]$ ls -al /tmp/userfonts.log
-rw-r--r-- 1 david david 1078 Jan 12 03:21 /tmp/userfonts.log
[david@Scott ~]$ cat /tmp/userfonts.log
-223647936[7f03f169b4a0]: userfonts (7f03b32c8d00) added to "Fira Sans" (7f03b3274680) style: normal weight: 400 stretch: 0
-223647936[7f03f169b4a0]: userfonts (7f03b32c8d00) added to "Fira Sans" (7f03b32747d0) style: normal weight: 700 stretch: 0
-223647936[7f03f169b4a0]: userfonts (7f03b32c8d00) added to "Fira Sans" (7f03b3274920) style: italic weight: 400 stretch: 0
-223647936[7f03f169b4a0]: userfonts (7f03b32c8d00) added to "Fira Sans" (7f03b3274a70) style: italic weight: 700 stretch: 0
-223647936[7f03f169b4a0]: userfonts (7f03b32c8d00) userfont rules update (modified) rule count: 4
-223647936[7f03f169b4a0]: userfonts (7f03b32c8d00) [src 0] loaded local: (Fira Sans) for (Fira Sans) gen: 00000002
-223647936[7f03f169b4a0]: userfonts (7f03b32c8d00) [src 0] loaded local: (Fira Sans Italic) for (Fira Sans) gen: 00000002
-223647936[7f03f169b4a0]: userfonts (7f03b32c8d00) [src 0] loaded local: (Fira Sans Bold) for (Fira Sans) gen: 00000002
-223647936[7f03f169b4a0]: userfonts (7f03b32c8d00) [src 0] loaded local: (Fira Sans Bold Italic) for (Fira Sans) gen: 00000002


{
  "application": {
    "name": "Firefox",
    "version": "43.0.4",
    "buildID": "20160107040617",
    "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:43.0) Gecko/20100101 Firefox/43.0",
    "safeMode": false,
    "supportURL": "https://support.mozilla.org/1/firefox/43.0.4/Linux/en-US/",
    "numTotalWindows": 1,
    "numRemoteWindows": 0,
    "remoteAutoStart": false
  },
  "modifiedPreferences": {
    "accessibility.typeaheadfind.flashBar": 0,
    "browser.cache.disk.smart_size.first_run": false,
    "browser.cache.disk.smart_size.use_old_max": false,
    "browser.cache.disk.capacity": 358400,
    "browser.cache.disk.filesystem_reported": 1,
    "browser.cache.frecency_experiment": 4,
    "browser.download.importedFromSqlite": true,
    "browser.places.smartBookmarksVersion": 7,
    "browser.sessionstore.upgradeBackup.latestBuildID": "20160107040617",
    "browser.startup.homepage_override.mstone": "43.0.4",
    "browser.startup.homepage_override.buildID": "20160107040617",
    "dom.apps.reset-permissions": true,
    "dom.mozApps.used": true,
    "extensions.lastAppVersion": "43.0.4",
    "gfx.crash-guard.glcontext.deviceID": "GeForce GTX 770/PCIe/SSE2",
    "gfx.crash-guard.glcontext.appVersion": "43.0.4",
    "gfx.crash-guard.glcontext.driverVersion": "4.5.0 NVIDIA 358.16",
    "gfx.crash-guard.status.glcontext": 2,
    "media.gmp-manager.buildID": "20160107040617",
    "media.gmp-gmpopenh264.lastUpdate": 1452568590,
    "media.gmp-gmpopenh264.version": "1.5.3",
    "media.gmp-gmpopenh264.abi": "x86_64-gcc3",
    "media.gmp-manager.lastCheck": 1452568584,
    "network.cookie.prefsMigrated": true,
    "network.predictor.cleaned-up": true,
    "network.auth.allow-subresource-auth": 2,
    "places.database.lastMaintenance": 1441489843,
    "places.history.expiration.transient_current_max_pages": 104858,
    "plugin.importedState": true,
    "plugin.soname.list": "libXt.so:libXext.so",
    "plugin.disable_full_page_plugin_for_types": "application/pdf",
    "privacy.sanitize.migrateFx3Prefs": true,
    "storage.vacuum.last.places.sqlite": 1441489843,
    "storage.vacuum.last.index": 0
  },
  "lockedPreferences": {},
  "graphics": {
    "numTotalWindows": 1,
    "numAcceleratedWindows": 0,
    "windowLayerManagerType": "Basic",
    "windowLayerManagerRemote": true,
    "supportsHardwareH264": "No; ",
    "numAcceleratedWindowsMessage": [
      ""
    ],
    "adapterDescription": "NVIDIA Corporation -- GeForce GTX 770/PCIe/SSE2",
    "adapterVendorID": "NVIDIA Corporation",
    "adapterDeviceID": "GeForce GTX 770/PCIe/SSE2",
    "adapterRAM": "",
    "adapterDrivers": "",
    "driverVersion": "4.5.0 NVIDIA 358.16",
    "driverDate": "",
    "webglRenderer": "NVIDIA Corporation -- GeForce GTX 770/PCIe/SSE2",
    "info": {
      "AzureCanvasBackend": "cairo",
      "AzureSkiaAccelerated": 0,
      "AzureFallbackCanvasBackend": "none",
      "AzureContentBackend": "cairo",
      "CairoUseXRender": 1
    }
  },
  "javaScript": {
    "incrementalGCEnabled": true
  },
  "accessibility": {
    "isActive": false,
    "forceDisabled": 0
  },
  "libraryVersions": {
    "NSPR": {
      "minVersion": "4.11",
      "version": "4.11"
    },
    "NSS": {
      "minVersion": "3.21 Basic ECC",
      "version": "3.21 Basic ECC"
    },
    "NSSUTIL": {
      "minVersion": "3.21",
      "version": "3.21"
    },
    "NSSSSL": {
      "minVersion": "3.21 Basic ECC",
      "version": "3.21 Basic ECC"
    },
    "NSSSMIME": {
      "minVersion": "3.21 Basic ECC",
      "version": "3.21 Basic ECC"
    }
  },
  "userJS": {
    "exists": false
  },
  "sandbox": {
    "hasSeccompBPF": true,
    "hasSeccompTSync": true,
    "hasPrivilegedUserNamespaces": false,
    "hasUserNamespaces": false,
    "canSandboxMedia": true
  },
  "extensions": [],
  "experiments": []
}
(In reply to John Daggett (:jtd) from comment #11)
> Karl, since you're running on gentoo I believe, could I ask you to open up
> the two pages above in Nightly?

I see nothing in the green area when FreeType's bytecode interpreter is
enabled.  FreeType version 2.5.5 is installed.

Disabling the bytecode interpreter makes the text visible.

With Chromium 45.0.2454.15 (old version I have installed) all the text in the
green area is rendered with a serif font.

I tried Windows 7 with ClearType disabled to test its bytecode interpreter (I
assume) but text renders as mostly as expected, though I can see strong
antialiasing so I'm not sure it is hinted.
Flags: needinfo?(karlt)
I don't see any text, just the blank green box.

There is no freetype2 package under Ubuntu. Only libfreetype6 (installed) and freetype2-demos (not installed)

Pasting "about:support":

Application Basics
------------------

Name: Firefox
Version: 43.0.4
Build ID: 20160106234723
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:43.0) Gecko/20100101 Firefox/43.0
Multiprocess Windows: 0/1 (default: false)
Safe Mode: false

Crash Reports for the Last 3 Days
---------------------------------

All Crash Reports

Extensions
----------

Name: Adblock Plus
Version: 2.7
Enabled: true
ID: {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}

Name: Bamboo Feed Reader
Version: 2.2.2
Enabled: true
ID: {b2e69492-2358-071a-7056-24ad0c3defb1}

Name: Beef Taco (Targeted Advertising Cookie Opt-Out)
Version: 1.3.7.1-signed
Enabled: true
ID: john@velvetcache.org

Name: BetterPrivacy
Version: 1.69
Enabled: true
ID: {d40f5e7b-d2cf-4856-b441-cc613eeffbe3}

Name: Bloody Vikings!
Version: 0.5.11
Enabled: true
ID: bloodyvikings@ffs.bplaced.net

Name: BuiltWith
Version: 1.9.6.1-signed
Enabled: true
ID: gary@builtwith.com

Name: Collabim
Version: 0.1.20151231
Enabled: true
ID: {db0832f2-613f-4afb-8b6a-155fe76eb32e}

Name: Cookies Manager+
Version: 1.5.2.1-signed
Enabled: true
ID: {bb6bc1bb-f824-4702-90cd-35e2fb24f25d}

Name: DownThemAll!
Version: 2.0.18.1-signed.1-let-fixed
Enabled: true
ID: {DDC359D1-844A-42a7-9AA1-88A850A938A8}

Name: FindBar Tweak
Version: 2.1.5
Enabled: true
ID: fbt@quicksaver

Name: Firebug
Version: 2.0.13
Enabled: true
ID: firebug@software.joehewitt.com

Name: FoxyProxy Standard
Version: 4.5.5
Enabled: true
ID: foxyproxy@eric.h.jung

Name: HttpFox
Version: 0.8.14.1-signed
Enabled: true
ID: {4093c4de-454a-4329-8aff-c6b0b123c386}

Name: HTTPS-Everywhere
Version: 5.1.2
Enabled: true
ID: https-everywhere-eff@eff.org

Name: Key config
Version: 0.3.1.1-signed
Enabled: true
ID: keyconfig@petricek.net

Name: Multifox
Version: 3.2.2.1-let-fixed
Enabled: true
ID: multifox@hultmann

Name: NoSquint
Version: 2.1.9.1-signed
Enabled: true
ID: nosquint@urandom.ca

Name: Pocket
Version: 3.0.6.1-signed
Enabled: true
ID: isreaditlater@ideashower.com

Name: Privacy Badger
Version: 1.0.5
Enabled: true
ID: jid1-MnnxcxisBPnSXQ-eff@jetpack

Name: Private Tab
Version: 0.1.9
Enabled: true
ID: privateTab@infocatcher

Name: Ubuntu Modifications
Version: 3.2
Enabled: true
ID: ubufox@ubuntu.com

Name: uBlock Origin
Version: 1.5.5
Enabled: false
ID: uBlock0@raymondhill.net

Graphics
--------

Adapter Description: Intel Open Source Technology Center -- Mesa DRI Intel(R) Sandybridge Mobile
Asynchronous Pan/Zoom: none
Device ID: Mesa DRI Intel(R) Sandybridge Mobile
Driver Version: 3.0 Mesa 10.1.3
GPU Accelerated Windows: 0/1 Basic (OMTC)
Supports Hardware H264 Decoding: No;
Vendor ID: Intel Open Source Technology Center
WebGL Renderer: Intel Open Source Technology Center -- Mesa DRI Intel(R) Sandybridge Mobile
windowLayerManagerRemote: true
AzureCanvasBackend: cairo
AzureContentBackend: cairo
AzureFallbackCanvasBackend: none
AzureSkiaAccelerated: 0
CairoUseXRender: 1

Important Modified Preferences
------------------------------

accessibility.typeaheadfind: true
accessibility.typeaheadfind.flashBar: 0
accessibility.typeaheadfind.timeout: 3000
browser.cache.disk.capacity: 348160
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.hashstats_reported: 1
browser.cache.disk.smart_size_cached_value: 358400
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.cache.frecency_experiment: 4
browser.download.importedFromSqlite: true
browser.download.manager.alertOnEXEOpen: true
browser.fixup.alternate.enabled: false
browser.places.smartBookmarksVersion: 7
browser.search.useDBForOrder: true
browser.sessionstore.upgradeBackup.latestBuildID: 20160106234723
browser.startup.homepage: https://www.google.com
browser.startup.homepage_override.buildID: 20160106234723
browser.startup.homepage_override.mstone: 43.0.4
browser.tabs.warnOnClose: false
browser.urlbar.suggest.searches: true
browser.urlbar.userMadeSearchSuggestionsChoice: true
browser.zoom.siteSpecific: false
dom.apps.reset-permissions: true
dom.mozApps.used: true
dom.w3c_touch_events.expose: false
extensions.lastAppVersion: 43.0.4
gfx.crash-guard.glcontext.appVersion: 43.0.4
gfx.crash-guard.glcontext.deviceID: Mesa DRI Intel(R) Sandybridge Mobile
gfx.crash-guard.glcontext.driverVersion: 3.0 Mesa 10.1.3
gfx.crash-guard.status.glcontext: 2
media.gmp-gmpopenh264.abi: x86_64-gcc3
media.gmp-gmpopenh264.lastUpdate: 1451578945
media.gmp-gmpopenh264.version: 1.5.3
media.gmp-manager.buildID: 20160106234723
media.gmp-manager.lastCheck: 1452588739
media.webrtc.debug.aec_log_dir: /tmp/
media.webrtc.debug.log_file: /tmp/WebRTC.log
media.youtube-ua.override: false
mousewheel.withcontrolkey.action: 3
network.auth.allow-subresource-auth: 2
network.cookie.prefsMigrated: true
network.http.speculative-parallel-limit: 0
network.predictor.cleaned-up: true
network.prefetch-next: false
network.protocol-handler.app.picasa: /usr/bin/picasa
network.protocol-handler.expose.bitcoin: false
network.protocol-handler.expose.magnet: true
network.protocol-handler.external.picasa: true
places.database.lastMaintenance: 1452096299
places.history.expiration.transient_current_max_pages: 38948
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
plugin.state.libnplastpass: 0
plugin.state.npgarminplugin: 0
plugin.state.nppicasa: 0
plugin.state.skypebuttons: 0
print.print_bgcolor: false
print.print_bgimages: false
print.print_colorspace: default
print.print_downloadfonts: false
print.print_duplex: 0
print.print_evenpages: true
print.print_headerright:
print.print_in_color: true
print.print_margin_bottom: 0.5
print.print_margin_left: 0.5
print.print_margin_right: 0.5
print.print_margin_top: 0.5
print.print_oddpages: true
print.print_orientation: 1
print.print_page_delay: 50
print.print_paper_data: 0
print.print_paper_height: 162.05
print.print_paper_name: 162x162
print.print_paper_size_type: 1
print.print_paper_size_unit: 1
print.print_paper_width: 162.05
print.print_plex_name: default
print.print_resolution: 1200
print.print_resolution_name: default
print.print_scaling: 1.00
print.print_shrink_to_fit: true
print.print_to_file: false
print.print_unwriteable_margin_bottom: 0
print.print_unwriteable_margin_left: 0
print.print_unwriteable_margin_right: 0
print.print_unwriteable_margin_top: 0
print.tmp.printerfeatures.CLP-320_Series.can_change_colorspace: false
print.tmp.printerfeatures.CLP-320_Series.can_change_downloadfonts: false
print.tmp.printerfeatures.CLP-320_Series.can_change_jobtitle: false
print.tmp.printerfeatures.CLP-320_Series.can_change_num_copies: true
print.tmp.printerfeatures.CLP-320_Series.can_change_orientation: true
print.tmp.printerfeatures.CLP-320_Series.can_change_paper_size: true
print.tmp.printerfeatures.CLP-320_Series.can_change_plex: false
print.tmp.printerfeatures.CLP-320_Series.can_change_printincolor: true
print.tmp.printerfeatures.CLP-320_Series.can_change_resolution: false
print.tmp.printerfeatures.CLP-320_Series.can_change_spoolercommand: false
print.tmp.printerfeatures.CLP-320_Series.colorspace.0.name: default
print.tmp.printerfeatures.CLP-320_Series.colorspace.count: 1
print.tmp.printerfeatures.CLP-320_Series.has_special_printerfeatures: true
print.tmp.printerfeatures.CLP-320_Series.orientation.0.name: portrait
print.tmp.printerfeatures.CLP-320_Series.orientation.1.name: landscape
print.tmp.printerfeatures.CLP-320_Series.orientation.count: 2
print.tmp.printerfeatures.CLP-320_Series.paper.0.height_mm: 210
print.tmp.printerfeatures.CLP-320_Series.paper.0.is_inch: false
print.tmp.printerfeatures.CLP-320_Series.paper.0.name: A5
print.tmp.printerfeatures.CLP-320_Series.paper.0.width_mm: 148
print.tmp.printerfeatures.CLP-320_Series.paper.1.height_mm: 297
print.tmp.printerfeatures.CLP-320_Series.paper.1.is_inch: false
print.tmp.printerfeatures.CLP-320_Series.paper.1.name: A4
print.tmp.printerfeatures.CLP-320_Series.paper.1.width_mm: 210
print.tmp.printerfeatures.CLP-320_Series.paper.2.height_mm: 420
print.tmp.printerfeatures.CLP-320_Series.paper.2.is_inch: false
print.tmp.printerfeatures.CLP-320_Series.paper.2.name: A3
print.tmp.printerfeatures.CLP-320_Series.paper.2.width_mm: 297
print.tmp.printerfeatures.CLP-320_Series.paper.3.height_mm: 279
print.tmp.printerfeatures.CLP-320_Series.paper.3.is_inch: true
print.tmp.printerfeatures.CLP-320_Series.paper.3.name: Letter
print.tmp.printerfeatures.CLP-320_Series.paper.3.width_mm: 215
print.tmp.printerfeatures.CLP-320_Series.paper.4.height_mm: 355
print.tmp.printerfeatures.CLP-320_Series.paper.4.is_inch: true
print.tmp.printerfeatures.CLP-320_Series.paper.4.name: Legal
print.tmp.printerfeatures.CLP-320_Series.paper.4.width_mm: 215
print.tmp.printerfeatures.CLP-320_Series.paper.5.height_mm: 431
print.tmp.printerfeatures.CLP-320_Series.paper.5.is_inch: true
print.tmp.printerfeatures.CLP-320_Series.paper.5.name: Tabloid
print.tmp.printerfeatures.CLP-320_Series.paper.5.width_mm: 279
print.tmp.printerfeatures.CLP-320_Series.paper.6.height_mm: 254
print.tmp.printerfeatures.CLP-320_Series.paper.6.is_inch: true
print.tmp.printerfeatures.CLP-320_Series.paper.6.name: Executive
print.tmp.printerfeatures.CLP-320_Series.paper.6.width_mm: 190
print.tmp.printerfeatures.CLP-320_Series.paper.count: 7
print.tmp.printerfeatures.CLP-320_Series.plex.0.name: default
print.tmp.printerfeatures.CLP-320_Series.plex.count: 1
print.tmp.printerfeatures.CLP-320_Series.resolution.0.name: default
print.tmp.printerfeatures.CLP-320_Series.resolution.count: 1
print.tmp.printerfeatures.CLP-320_Series.supports_colorspace_change: false
print.tmp.printerfeatures.CLP-320_Series.supports_downloadfonts_change: false
print.tmp.printerfeatures.CLP-320_Series.supports_jobtitle_change: false
print.tmp.printerfeatures.CLP-320_Series.supports_orientation_change: true
print.tmp.printerfeatures.CLP-320_Series.supports_paper_size_change: true
print.tmp.printerfeatures.CLP-320_Series.supports_plex_change: false
print.tmp.printerfeatures.CLP-320_Series.supports_printincolor_change: true
print.tmp.printerfeatures.CLP-320_Series.supports_resolution_change: false
print.tmp.printerfeatures.CLP-320_Series.supports_spoolercommand_change: false
print.tmp.printerfeatures.CUPS/CLP-320_Series.can_change_colorspace: false
print.tmp.printerfeatures.CUPS/CLP-320_Series.can_change_downloadfonts: false
print.tmp.printerfeatures.CUPS/CLP-320_Series.can_change_jobtitle: false
print.tmp.printerfeatures.CUPS/CLP-320_Series.can_change_num_copies: true
print.tmp.printerfeatures.CUPS/CLP-320_Series.can_change_orientation: true
print.tmp.printerfeatures.CUPS/CLP-320_Series.can_change_paper_size: true
print.tmp.printerfeatures.CUPS/CLP-320_Series.can_change_plex: false
print.tmp.printerfeatures.CUPS/CLP-320_Series.can_change_printincolor: true
print.tmp.printerfeatures.CUPS/CLP-320_Series.can_change_resolution: false
print.tmp.printerfeatures.CUPS/CLP-320_Series.can_change_spoolercommand: false
print.tmp.printerfeatures.CUPS/CLP-320_Series.colorspace.0.name: default
print.tmp.printerfeatures.CUPS/CLP-320_Series.colorspace.count: 1
print.tmp.printerfeatures.CUPS/CLP-320_Series.has_special_printerfeatures: true
print.tmp.printerfeatures.CUPS/CLP-320_Series.orientation.0.name: portrait
print.tmp.printerfeatures.CUPS/CLP-320_Series.orientation.1.name: landscape
print.tmp.printerfeatures.CUPS/CLP-320_Series.orientation.count: 2
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.0.height_mm: 210
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.0.is_inch: false
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.0.name: A5
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.0.width_mm: 148
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.1.height_mm: 297
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.1.is_inch: false
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.1.name: A4
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.1.width_mm: 210
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.2.height_mm: 420
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.2.is_inch: false
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.2.name: A3
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.2.width_mm: 297
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.3.height_mm: 279
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.3.is_inch: true
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.3.name: Letter
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.3.width_mm: 215
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.4.height_mm: 355
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.4.is_inch: true
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.4.name: Legal
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.4.width_mm: 215
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.5.height_mm: 431
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.5.is_inch: true
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.5.name: Tabloid
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.5.width_mm: 279
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.6.height_mm: 254
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.6.is_inch: true
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.6.name: Executive
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.6.width_mm: 190
print.tmp.printerfeatures.CUPS/CLP-320_Series.paper.count: 7
print.tmp.printerfeatures.CUPS/CLP-320_Series.plex.0.name: default
print.tmp.printerfeatures.CUPS/CLP-320_Series.plex.count: 1
print.tmp.printerfeatures.CUPS/CLP-320_Series.resolution.0.name: default
print.tmp.printerfeatures.CUPS/CLP-320_Series.resolution.count: 1
print.tmp.printerfeatures.CUPS/CLP-320_Series.supports_colorspace_change: false
print.tmp.printerfeatures.CUPS/CLP-320_Series.supports_downloadfonts_change: false
print.tmp.printerfeatures.CUPS/CLP-320_Series.supports_jobtitle_change: false
print.tmp.printerfeatures.CUPS/CLP-320_Series.supports_orientation_change: true
print.tmp.printerfeatures.CUPS/CLP-320_Series.supports_paper_size_change: true
print.tmp.printerfeatures.CUPS/CLP-320_Series.supports_plex_change: false
print.tmp.printerfeatures.CUPS/CLP-320_Series.supports_printincolor_change: true
print.tmp.printerfeatures.CUPS/CLP-320_Series.supports_resolution_change: false
print.tmp.printerfeatures.CUPS/CLP-320_Series.supports_spoolercommand_change: false
privacy.cpd.cookies: false
privacy.cpd.downloads: false
privacy.cpd.extensions-nosquint: false
privacy.cpd.formdata: false
privacy.cpd.history: false
privacy.cpd.sessions: false
privacy.donottrackheader.enabled: true
privacy.donottrackheader.value: 1
privacy.sanitize.migrateFx3Prefs: true
privacy.sanitize.timeSpan: 4
security.disable_button.openCertManager: false
security.disable_button.openDeviceManager: false
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1450953844

user.js Preferences
-------------------

Your profile folder contains a user.js file, which includes preferences that were not created by Firefox.

Important Locked Preferences
----------------------------

JavaScript
----------

Incremental GC: true

Accessibility
-------------

Activated: false
Prevent Accessibility: 0

Library Versions
----------------

NSPR
Expected minimum version: 4.10.10
Version in use: 4.10.10

NSS
Expected minimum version: 3.20.2 Basic ECC
Version in use: 3.20.2 Basic ECC

NSSSMIME
Expected minimum version: 3.20.2 Basic ECC
Version in use: 3.20.2 Basic ECC

NSSSSL
Expected minimum version: 3.20.2 Basic ECC
Version in use: 3.20.2 Basic ECC

NSSUTIL
Expected minimum version: 3.20.2
Version in use: 3.20.2

Experimental Features
---------------------

Sandbox
-------

Seccomp-BPF (System Call Filtering): true
Seccomp Thread Synchronization: true
User Namespaces: true
Media Plugin Sandboxing: true
Assignee: jd.bugzilla → nobody
I expect to push an update to the Google Fonts version next week.
Hey Dave, any updates?
Flags: needinfo?(dave)
I'm hitting this. I did notice that https://fonts.googleapis.com/css?family=Fira+Sans:300i seems to work but any other combination seems to fail.
Seems to work in some OS but still throws the "downloadable font: maxp: bad max_zones: 0" error even if it renders the text.
So not surprisingly this fixed it

 sudo dnf install mozilla-fira-sans-fonts.noarch

So is this font is being blocked in firefox for everyone, just some OS has the font in the system, and Linux does not?
I spoke too soon, downloading the font actually didn't fix it.
Closing and opening the browser seems to be what needs to happen after downloading the font to make it work.
While we wait, and wait, and wait, for this error to get fixed on the google fonts site, there's always the Mozilla CDN for Fira fonts:

https://code.cdn.mozilla.net/fonts/fira.css

This is linked in the Fira github page, https://github.com/mozilla/Fira.

Thanks to :clouserw for pointing this out :-)
I know that I had a bad version of Fira Sans installed on multiple Arch Linux computers. But removing that package and using the downloaded font it was fixed for me.
This should now be fixed in the Google Fonts API
Flags: needinfo?(dave)

Hi,

I'm looking at old bugs to see if they are still reproducible. I tested this one on Windows 10 and Ubuntu 20 on Release 93.0 (64-bit), Beta 94.0b9 (64-bit), Nightly 95.0a1 (2021-10-22) (64-bit) but wasn't able to see the issue on my end. I see Fira font displaying on https://www.ncalexander.net/blog/2014/07/05/how-to-connect-firefox-for-android-to-self-hosted-services/

I'll close this ticket as Resolved - WFM, if this issue is reproducible please reopen and provide more steps to reproduce.

Thanks,
Virginia

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: