Bug 907264 - inferior quality of freemono after F18 [NEEDINFO]
Summary: inferior quality of freemono after F18
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: xfwm4
Version: 19
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kevin Fenzi
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-02-04 01:36 UTC by Paul DeStefano
Modified: 2015-02-18 13:49 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-02-18 13:49:52 UTC
Type: Bug
Embargoed:
prd-fedora: needinfo?


Attachments (Terms of Use)
Screenshot of numbers rendered in XTerm with freemono font (4.12 KB, image/png)
2013-02-04 01:36 UTC, Paul DeStefano
no flags Details
XTerm in GNOME desktop (3.96 KB, image/png)
2013-02-10 21:28 UTC, Paul DeStefano
no flags Details
gnome-terminal in GNOME desktop (5.22 KB, image/png)
2013-02-10 21:29 UTC, Paul DeStefano
no flags Details
XTerm in LXDE desktop (4.86 KB, image/png)
2013-02-10 21:29 UTC, Paul DeStefano
no flags Details
gnome-terminal in LXDE desktop (5.89 KB, image/png)
2013-02-10 21:30 UTC, Paul DeStefano
no flags Details
XTerm in XFCE desktop (4.88 KB, image/png)
2013-02-10 21:30 UTC, Paul DeStefano
no flags Details
gnome-terminal in XFCE desktop (5.59 KB, image/png)
2013-02-10 21:31 UTC, Paul DeStefano
no flags Details

Description Paul DeStefano 2013-02-04 01:36:57 UTC
Created attachment 692576 [details]
Screenshot of numbers rendered in XTerm with freemono font

Description of problem:
Immediately after upgrading to F18, the quality of freemono font was reduced noticeably.  The same effects are seen in GNOME Terminal, Xfce Terminal, LX Terminal, and urxvt, although I mostly use XTerm.

Version-Release number of selected component (if applicable):


How reproducible:
I cannot find a way to correct it.

Steps to Reproduce:
1. Install F18
2. Install XTerm
3. run xterm
  
Actual results:
The quality of fonts is not as good as it was in F17

Expected results:
Same font rendering as F17

Additional info:

Comment 1 Gwyn Ciesla 2013-02-04 18:55:04 UTC
I'm not seeing the same rendering errors.  Does it matter which desktop environment you run these applications?  Can you reproduce this on another machine with different video hardware?

Comment 2 Paul DeStefano 2013-02-05 09:33:38 UTC
Okay, yes, I do see a difference on different hardware.

I see the same trend on both my desktop and my netbook, but it is much more pronounced on my desktop.  I upgraded my netbook first and immediately noticed a change in two places:
 1) 's' appears slightly forward slanted, which i never noticed before.
 2) '4' has a very thin left edge.

I compared GNOME terminal and XTerm just to see if it was related to the application, but they looked about the same.  And not really a problem.

But, when I upgraded my desktop a week later, it was worse.  It is unpleasant at font size less than 12 pt.  I also noticed '2' and other number characters were particularly bad.

I use Xfce on both systems, mostly.  I will try with another environment soon.  In the mean time, is there anything else I should check?  What does this information suggest, so far?

Comment 3 Gwyn Ciesla 2013-02-05 13:38:36 UTC
Are the manufacturers of the video cards different?

Comment 4 Paul DeStefano 2013-02-07 01:30:20 UTC
Yes.

Netbook: Intel N4xxx/N5xxx video adapter
Desktop: ATi Radeon 4000 series (RV710/730)

Thank you for your help Jon.  I am still going to try GNOME, soon.  But, again, does this suggest anything?

Comment 5 Gwyn Ciesla 2013-02-07 12:58:38 UTC
It just helps narrow down what component might actually be the cause.  It's not the hardware, the X server, the video driver, and *probably* not gnu-free-fonts.  It might be something Xfce-related, and trying GNOME will help figure that out.

Comment 6 Paul DeStefano 2013-02-10 21:27:29 UTC
Hmm.  I was thinking the opposite, actually.  It looks better on the netbook than my desktop, so perhaps it is hardware related.

But, I have tried GNOME and LXDE desktops, too, now, and here are the results:

 gnome-terminal looks the same in all three desktops.  The screen shots I took are indistinguishable.  Though I maintain that it looks different than F17, I admit it is very hard to tell and I cannot be absolutely certain.

 xterm looks considerably different in the LXDE and GNOME desktops than the XFCE desktop.  While the contrast is better in XFCE, the rendering errors I reported are present only in the XFCE screen shot.

I will attach screen shots to this bug report for your viewing.

Comment 7 Paul DeStefano 2013-02-10 21:28:36 UTC
Created attachment 695937 [details]
XTerm in GNOME desktop

Comment 8 Paul DeStefano 2013-02-10 21:29:05 UTC
Created attachment 695938 [details]
gnome-terminal in GNOME desktop

Comment 9 Paul DeStefano 2013-02-10 21:29:34 UTC
Created attachment 695939 [details]
XTerm in LXDE desktop

Comment 10 Paul DeStefano 2013-02-10 21:30:12 UTC
Created attachment 695940 [details]
gnome-terminal in LXDE desktop

Comment 11 Paul DeStefano 2013-02-10 21:30:39 UTC
Created attachment 695941 [details]
XTerm in XFCE desktop

Comment 12 Paul DeStefano 2013-02-10 21:31:06 UTC
Created attachment 695942 [details]
gnome-terminal in XFCE desktop

Comment 13 Gwyn Ciesla 2013-02-13 14:50:23 UTC
Hmm.  I'm reassigning this to xfwm, because I think that's probably the culprit, but I'm not an XFCE expert so it might not be quite right.  Does it occur in the XFCE Terminal?

Comment 14 Kevin Fenzi 2013-02-14 03:32:30 UTC
Hi. So, what do you have set in settings->appearence->fonts ?

Does adjusting any of those settings change anything?

I wonder if this couldn't be lower level... pango or cairo or something.

Comment 15 Paul DeStefano 2013-02-14 06:32:21 UTC
Jon,

XFCE Terminal looks identical to GNOME Terminal in this regard (as far as I can tell).

Kevin,

Good question.  I've been playing with that and here are the results:  I have been using Enable anti-aliasing=true, hinting:full, and sub-pixel order=none for a couple years now.  Today, I tried disabling anti-aliasing and adjusting the hinting and sub-pixel order.  None of these options appear to have any effect on fonts rendered by XTerm.  It looks the same no matter what I select and it's always anti-aliased.  This surprised me at first, but fonts in X11 are so confusing that I don't know what to make of this.  It's not specific to freemono, either; there is no effect in any font I choose.

But, GNOME and XFCE Terminals are both strongly affected by all three settings.  Obviously, disabling anti-aliasing has the largest effect.  And, I think the aforementioned settings are still the best choice (at least on my hardware).

Comment 16 Kevin Fenzi 2013-02-16 19:59:23 UTC
So, re-reading here.... 

The problem is only in xterm?
The problem is only in Xfce? 
The problem is only with freemono?

Comment 17 Paul DeStefano 2013-02-16 23:30:38 UTC
Almost.

UXRVT also shows the same rendering artifacts, so it's not just XTerm, exactly.  I haven't tried other XTerm replacements.

But, to be completely accurate, I think the change *is* visible even in GNOME Terminal and Xfce Terminal, it's just not nearly as bad.  freemono is not even usable in XTerm anymore, but I'm not using it in GNOME Terminal any longer either.  It's easiest to see in the "4" character.  The leading edge is thinner than the other strokes in both XTerm and GNOME Terminal, but in XTerm, it's actually disappeared.

Yes, I think it's only with Xfce.  I actually tried LXDE and Openbox, too.  But, also notice that GNOME Terminal looks the same in all desktops, which, as I say, is still slightly degraded as compared to F17.  Now, I could be wrong; maybe it didn't change in GNOME Terminal, but I am almost certain it did; I noticed it immediately.

I don't know if any other fonts are affected because, as you can tell, I've been using freemono almost exclusively for a few years.  I have looked at DejaVu Sans Mono, Liberation Mono, and Nimus Mono; they all look fine to me, nothing like what happened to freemono, at least.  But, I really wouldn't know if they have changed or not because I hardly ever look at them.

Comment 18 Paul DeStefano 2013-12-02 05:24:50 UTC
This is still the case with F19.

However, I think I have another piece of the puzzle.  This is only noticeable with font sizes <12pt, at least on my system.  If I use 12pt or larger, then the thin edges are just thin, not missing or washed out as reported originally.

CTRL-R-Click shows a list of standard(?) VT Font sizes in XTerm.  So, the problem is not noticeable when using choices "small", "medium", "large", and "huge".  (BTW, small and medium are the same for me, not sure why.)  But, selecting "tiny" shows this problem very well.  That's much smaller than 12pt, though, and the problem is still visible up to 11pt.

It's conceivable that I only noticed this when I switched to 11pt or 10pt font as the default.  That may have coincided with the upgrade to F18.  If someone could try these small font sizes and confirm that the same thing problem occurs on their systems *and* that is expected at small sizes, I would be happy to close this bug as "not a bug".

Comment 19 Fedora End Of Life 2015-01-09 22:03:49 UTC
This message is a notice that Fedora 19 is now at end of life. Fedora 
has stopped maintaining and issuing updates for Fedora 19. It is 
Fedora's policy to close all bug reports from releases that are no 
longer maintained. Approximately 4 (four) weeks from now this bug will
be closed as EOL if it remains open with a Fedora 'version' of '19'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 19 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 20 Fedora End Of Life 2015-02-18 13:49:52 UTC
Fedora 19 changed to end-of-life (EOL) status on 2015-01-06. Fedora 19 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.