On Thu, Oct 09, 2014 at 11:18:28PM -0700, Robert O'Callahan wrote:
> On Thu, Oct 9, 2014 at 10:31 PM, <[email protected]> wrote:
> 
> > I recently got a HiDPI monitor (15" at 3200x1800, 234 dpi) and I noticed
> > that Firefox (32) doesn't automatically scale UI/content to take advantage
> > of the hidpi, with the result that stuff renders uncomfortably small by
> > default. If I manually set devPixelsPerPx to 2, I seem to get a reasonable
> > UI and content scaling.
> >
> > I've perused the source code and did a little bit of debugging, and while
> > the DPI is detected correctly (nsWindow::GetDPI returns 234), no scaling
> > factor is set from this. I've tracked this to the fact that nsWindow in
> > Linux does not reimplement GetDefaultScaleInternal().
> >
> > Since the patch to implement this is rather trivial, I'm attaching a
> > preliminary version to this post. Still, I was wondering: was the omission
> > intentional (e.g. because other means should be used on Linux for this, and
> > I just happen to have a set-up where this is not detected)?
> >
> 
> We should really follow what GTK does. E.g. whatever scale factor GTK uses
> for system/application icons by default, we should match it. Icons in the
> Firefox UI should use the same scaling as icons in native/system apps.

But GTK+2 doesn't have support for HiDPI does it? Only recent GTK+3 has,
and that's covered by bug 975919 (but, obviously, that's limited to
GTK+3 builds, which are far from being production ready).

Mike
_______________________________________________
dev-platform mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to