[Bug 962236] New: Online update breaks font hinting
http://bugzilla.opensuse.org/show_bug.cgi?id=962236 Bug ID: 962236 Summary: Online update breaks font hinting Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.1 Hardware: x86-64 OS: openSUSE 42.1 Status: NEW Severity: Normal Priority: P5 - None Component: X11 Applications Assignee: bnc-team-screening@forge.provo.novell.com Reporter: intracube@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 661993 --> http://bugzilla.opensuse.org/attachment.cgi?id=661993&action=edit example of xfce UI text with full hinting set Upgraded to Leap 42.1 from an ISO DVD a few days ago without a problem. Today (16th January), I did an online update and font hinting immediately broke (without logging out or X restart). Xfce's font control (Settings Manager->Appearance->Fonts) has some influence over the rendering - the anti-aliasing switch works but the hinting styles don't work as expected. AFAIK, full hinting should align the straight horizontals/verticals to the pixel grid and ensure they're exactly 1px wide - assuming the font has embedded hinting data. It looks like the Settings Manager does much the same as the xfconf-query command line utility; Result of: xfconf-query -c xsettings -lv /Gtk/CursorThemeName DMZ /Gtk/DecorationLayout menu:minimize,maximize,close /Gtk/FontName Sans 11.5 /Net/DoubleClickTime 411 /Net/IconThemeName oxygen /Net/ThemeName Adwaita /Xfce/LastCustomDPI 96 /Xft/Antialias 1 /Xft/DPI -1 /Xft/Hinting -1 /Xft/HintStyle hintfull /Xft/RGBA none Example: fonts_hinting_xfce_settings.png There's hardly any visible difference between hintnone, hintfull and hintmedium. Hintslight actually makes some fonts look the cleanest/sharpest, e.g. terminal text (Monospace 10pt) but has less effect with fonts elsewhere. None of the settings cleanly align the font verticals/horizontals to the pixel grid. See attachments: fonts_hinting_terminal_hintnone.png fonts_hinting_terminal_hintslight.png fonts_hinting_terminal_hintmedium.png fonts_hinting_terminal_hintfull.png Tried a number of alternative system fonts but they all have much the same rendering issue. Also looked at Yast2->Font Configuration the default settings were (iirc): Font Antialiasing (enabled) Force Autohinting On (disabled) Force Hint Style (none) These settings didn't seem to have any effect outside the yast utility. Also, 'hintfull' had the same problem as with xfconf-query - that is, not fully hinted. See: fonts_hinting_yast2_font_setting_hintfull.png -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=962236 http://bugzilla.opensuse.org/show_bug.cgi?id=962236#c1 --- Comment #1 from Paul R <intracube@gmail.com> --- Created attachment 661994 --> http://bugzilla.opensuse.org/attachment.cgi?id=661994&action=edit terminal monospace with hintnone -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=962236 http://bugzilla.opensuse.org/show_bug.cgi?id=962236#c2 --- Comment #2 from Paul R <intracube@gmail.com> --- Created attachment 661995 --> http://bugzilla.opensuse.org/attachment.cgi?id=661995&action=edit terminal monospace with hintslight -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=962236 http://bugzilla.opensuse.org/show_bug.cgi?id=962236#c3 --- Comment #3 from Paul R <intracube@gmail.com> --- Created attachment 661996 --> http://bugzilla.opensuse.org/attachment.cgi?id=661996&action=edit terminal monospace with hintmedium -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=962236 http://bugzilla.opensuse.org/show_bug.cgi?id=962236#c4 --- Comment #4 from Paul R <intracube@gmail.com> --- Created attachment 661997 --> http://bugzilla.opensuse.org/attachment.cgi?id=661997&action=edit terminal monospace with hintfull -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=962236 http://bugzilla.opensuse.org/show_bug.cgi?id=962236#c5 --- Comment #5 from Paul R <intracube@gmail.com> --- Created attachment 661998 --> http://bugzilla.opensuse.org/attachment.cgi?id=661998&action=edit yast2 font setup with hintfull -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=962236 http://bugzilla.opensuse.org/show_bug.cgi?id=962236#c6 --- Comment #6 from Paul R <intracube@gmail.com> --- Forgot to mention some possibly important info: I installed the official NVidia drivers (352.63) manually using their command line install utility. Graphics card is a GTX 560ti -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=962236 http://bugzilla.opensuse.org/show_bug.cgi?id=962236#c7 Stefan Seyfried <seife@novell.slipkontur.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |intracube@gmail.com, | |seife@novell.slipkontur.de Flags| |needinfo?(intracube@gmail.c | |om) --- Comment #7 from Stefan Seyfried <seife@novell.slipkontur.de> --- first: I know nothing about font handling, so bear with me ;) Going through old, forgotten xfce bug reports, the first question is: Is this still relevant with current Leap 42.3? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=962236 http://bugzilla.opensuse.org/show_bug.cgi?id=962236#c8 --- Comment #8 from Stefan Seyfried <seife@novell.slipkontur.de> --- no response -> closing If this is still relevant, please reopen. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=962236 http://bugzilla.opensuse.org/show_bug.cgi?id=962236#c9 Stefan Seyfried <seife@novell.slipkontur.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |NORESPONSE --- Comment #9 from Stefan Seyfried <seife@novell.slipkontur.de> --- . -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com