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

Reply via email to