Public bug reported: Mozilla Firefox has a layout.css.dpi preference with a default value of -1. This preference is documented as:
"Use the host system’s logical resolution or 96, whichever is greater, for interpreting dimensions specified in absolute units. (Default)" as per http://kb.mozillazine.org/Layout.css.dpi On Linux, the value of -1 should cause Firefox to use the GTK scaling factor. Additional details are available in Mozilla Bug 712898 (https://bugzilla.mozilla.org/show_bug.cgi?id=712898). Unity System Settings -> Displays includes a slider for "Scale for menu and title bars." When set to 1.12 instead of the default value of 1, the text on all GTK dialogs including body text, menus, and title bars are all scaled. In addition, the text in Terminal is scaled. In Firefox, the text in about:preferences is scaled consistent with the elements of other applications. However, the page rendering is not scaled. Page scaling seems to be unaffected by the system setting. The expected behavior is that the scale value set in System Settings -> Displays should affect Firefox page rendering when the Firefox layout.css.dpi preference has its default value of -1. ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: firefox 47.0+build3-0ubuntu0.16.04.1 ProcVersionSignature: Ubuntu 4.4.0-28.47-generic 4.4.13 Uname: Linux 4.4.0-28-generic x86_64 AddonCompatCheckDisabled: False ApportVersion: 2.20.1-0ubuntu2.1 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: donald 1749 F.... pulseaudio BuildID: 20160606113944 Channel: Unavailable CurrentDesktop: Unity Date: Thu Jul 7 19:26:57 2016 EcryptfsInUse: Yes ExecutablePath: /usr/lib/firefox/firefox Extensions: extensions.sqlite corrupt or missing ForcedLayersAccel: False IfupdownConfig: # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback IncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite) IpRoute: default via 192.168.1.1 dev wlp2s0 proto static metric 600 169.254.0.0/16 dev wlp2s0 scope link metric 1000 192.168.1.0/24 dev wlp2s0 proto kernel scope link src 192.168.1.240 metric 600 LocalLibraries: /home/donald/.mozilla/firefox/438tbwje.default/extensions/supp...@lastpass.com/platform/Linux_x86_64-gcc3/components/lpxpcom_x86_64.so Locales: extensions.sqlite corrupt or missing PrefSources: prefs.js [Profile]/extensions/supp...@lastpass.com/defaults/preferences/defaults.js ProcEnviron: LANGUAGE=en_US PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash Profiles: Profile0 (Default) - LastVersion=47.0/20160606113944 (In use) RunningIncompatibleAddons: False SourcePackage: firefox Themes: extensions.sqlite corrupt or missing UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 11/29/2015 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: 1.05.06RS76 dmi.board.asset.tag: Tag 12345 dmi.board.name: Lemur dmi.board.vendor: System76, Inc. dmi.board.version: lemu6 dmi.chassis.asset.tag: No Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: System76, Inc. dmi.chassis.version: N/A dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1.05.06RS76:bd11/29/2015:svnSystem76,Inc.:pnLemur:pvrlemu6:rvnSystem76,Inc.:rnLemur:rvrlemu6:cvnSystem76,Inc.:ct10:cvrN/A: dmi.product.name: Lemur dmi.product.version: lemu6 dmi.sys.vendor: System76, Inc. ** Affects: firefox Importance: Undecided Status: New ** Affects: unity-control-center Importance: Undecided Status: New ** Affects: firefox (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug local-libs xenial ** Also affects: firefox Importance: Undecided Status: New ** Also affects: unity-control-center Importance: Undecided Status: New -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to firefox in Ubuntu. https://bugs.launchpad.net/bugs/1600053 Title: system scaling factor ignored for page rendering Status in Mozilla Firefox: New Status in Unity Control Center: New Status in firefox package in Ubuntu: New Bug description: Mozilla Firefox has a layout.css.dpi preference with a default value of -1. This preference is documented as: "Use the host system’s logical resolution or 96, whichever is greater, for interpreting dimensions specified in absolute units. (Default)" as per http://kb.mozillazine.org/Layout.css.dpi On Linux, the value of -1 should cause Firefox to use the GTK scaling factor. Additional details are available in Mozilla Bug 712898 (https://bugzilla.mozilla.org/show_bug.cgi?id=712898). Unity System Settings -> Displays includes a slider for "Scale for menu and title bars." When set to 1.12 instead of the default value of 1, the text on all GTK dialogs including body text, menus, and title bars are all scaled. In addition, the text in Terminal is scaled. In Firefox, the text in about:preferences is scaled consistent with the elements of other applications. However, the page rendering is not scaled. Page scaling seems to be unaffected by the system setting. The expected behavior is that the scale value set in System Settings -> Displays should affect Firefox page rendering when the Firefox layout.css.dpi preference has its default value of -1. ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: firefox 47.0+build3-0ubuntu0.16.04.1 ProcVersionSignature: Ubuntu 4.4.0-28.47-generic 4.4.13 Uname: Linux 4.4.0-28-generic x86_64 AddonCompatCheckDisabled: False ApportVersion: 2.20.1-0ubuntu2.1 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: donald 1749 F.... pulseaudio BuildID: 20160606113944 Channel: Unavailable CurrentDesktop: Unity Date: Thu Jul 7 19:26:57 2016 EcryptfsInUse: Yes ExecutablePath: /usr/lib/firefox/firefox Extensions: extensions.sqlite corrupt or missing ForcedLayersAccel: False IfupdownConfig: # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback IncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite) IpRoute: default via 192.168.1.1 dev wlp2s0 proto static metric 600 169.254.0.0/16 dev wlp2s0 scope link metric 1000 192.168.1.0/24 dev wlp2s0 proto kernel scope link src 192.168.1.240 metric 600 LocalLibraries: /home/donald/.mozilla/firefox/438tbwje.default/extensions/supp...@lastpass.com/platform/Linux_x86_64-gcc3/components/lpxpcom_x86_64.so Locales: extensions.sqlite corrupt or missing PrefSources: prefs.js [Profile]/extensions/supp...@lastpass.com/defaults/preferences/defaults.js ProcEnviron: LANGUAGE=en_US PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash Profiles: Profile0 (Default) - LastVersion=47.0/20160606113944 (In use) RunningIncompatibleAddons: False SourcePackage: firefox Themes: extensions.sqlite corrupt or missing UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 11/29/2015 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: 1.05.06RS76 dmi.board.asset.tag: Tag 12345 dmi.board.name: Lemur dmi.board.vendor: System76, Inc. dmi.board.version: lemu6 dmi.chassis.asset.tag: No Asset Tag dmi.chassis.type: 10 dmi.chassis.vendor: System76, Inc. dmi.chassis.version: N/A dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1.05.06RS76:bd11/29/2015:svnSystem76,Inc.:pnLemur:pvrlemu6:rvnSystem76,Inc.:rnLemur:rvrlemu6:cvnSystem76,Inc.:ct10:cvrN/A: dmi.product.name: Lemur dmi.product.version: lemu6 dmi.sys.vendor: System76, Inc. To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1600053/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp