GNOME Bugzilla – Bug 502293
Screen rotation should adjust font subpixel ordering
Last modified: 2019-03-20 10:50:50 UTC
This is also mentioned in bug 160547, but I think it deserves it's own report. When selecting a screen rotation trough the Screen Resolution dialog, the font hinting subpixel order does not change, resulting in ugly fonts. It should automatically choose the correct order and apply it. Other information:
Good catch! This should be relatively easy to fix --- gnome-settings-daemon's xrandr plugin should check the GConf keys for subpixel hinting, and tweak them as appropriate. Reassigning to gnome-settings-daemon.
*** Bug 574413 has been marked as a duplicate of this bug. ***
*** Bug 590545 has been marked as a duplicate of this bug. ***
Ping? Any status on this request?
Bastien, since you were dealing with rotation... could you please take a look at this bug again? Is it something we can fix easily?
No. sub-pixel ordering is a desktop-wide preference, when it should be a per-output preference. And we don't have any UI for sub-pixel ordering because nobody seems to understand what should be done.
What Apple does is: when you have more than one output, it disables subpixel rendering. If we want to be smarter, maybe we should disable it only if the outputs have different subpixel order. But that requires having a good database of subpixel layout per common devices to begin with.
Disabling subpixel rendering with multiple outputs sounds bad - I keep an external LCD monitor plugged to my laptop, and both use RGB pixels. I guess many people are in a similar situation. EDID data *does* tell you about the monitor's subpixel order - no idea if it is actually accurate for most devices. If it is, we could very well keep subpixel rendering turned on if all the outputs have the same ordering and orientation (if you rotate one output, we disable subpixels everywhere).
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/issues/159.