 |
 |
 |
 |
| Using Fedora General support for current versions. Ask questions about Fedora and it's software that do not belong in any other forum. |

22nd November 2011, 07:15 AM
|
 |
Administrator
|
|
Join Date: Aug 2009
Posts: 6,620

|
|
|
Re: Improve Fedora's font rendering?
my fonts are getting better and better
Spent this evening tweaking the Infinality settings, and fonts are looking pretty darn good now
Thanks for the work you put into hacking freetype, Infinality. I hope either more of your work gets put into freetype upstream, or they find other way to accomplish the same things.
|

22nd November 2011, 06:46 PM
|
 |
Fedora QA Community Monkey
|
|
Join Date: Dec 2008
Location: Vancouver, BC
Posts: 3,832

|
|
|
Re: Improve Fedora's font rendering?
infinality: thanks for the info! afaict we don't do anything in the Fedora spec to disable "the default LCD filter" but I'm not entirely sure what I'm looking for. There's no patch which looks like it does this, and nothing on the configure line. We don't change the default hinting option either AFAICT. But we do disable subpixel rendering due to patent issues, according to the spec.
|

22nd November 2011, 07:11 PM
|
 |
Registered User
|
|
Join Date: Sep 2009
Posts: 1,409

|
|
|
Re: Improve Fedora's font rendering?
AdamW, when gnome-shell is first installed, the font hinting is medium, and the anti-aliasing is grey scale. I used gnome-tweak-tool to change it to Full and RGBa. Slight gives noticeable fuzziness in a terminal window, but I haven't decided if I like medium or full better.
dd_wizard
Last edited by dd_wizard; 23rd November 2011 at 01:17 AM.
|

22nd November 2011, 11:42 PM
|
 |
Registered User
|
|
Join Date: Nov 2010
Location: Amerika
Age: 57
Posts: 35

|
|
|
Re: Improve Fedora's font rendering?
Quote:
Originally Posted by Icedrake
That worked great, and holy cow, my fonts look so much better.
|
Yes, for me too. Thanks so much for the link! That was the one thing driving me crazy.
|

23rd November 2011, 05:21 AM
|
 |
Registered User
|
|
Join Date: Nov 2011
Posts: 14

|
|
|
Re: Improve Fedora's font rendering?
Quote:
Originally Posted by AdamW
infinality: thanks for the info! afaict we don't do anything in the Fedora spec to disable "the default LCD filter" but I'm not entirely sure what I'm looking for. There's no patch which looks like it does this, and nothing on the configure line. We don't change the default hinting option either AFAICT. But we do disable subpixel rendering due to patent issues, according to the spec.
|
Hey there Adam,
Well, the default LCD filter is the same thing as "subpixel rendering".... kinda. It's subpixel rendering in the sense that it requires the glyph to be rendered in RGB format first. The filtering simply spreads out the intensities afterwards. According to freetype.org, all these patents have expired. There is no reason to disable anything in Fedora rpms, other than aesthetic (or lack thereof  ) choices by packagers.
http://www.freetype.org/patents.html
Freetype's LCD filtering values are different than the MS ones, therefore the patent doesn't cover them. Subpixel rendering is prior art, and the patents for that are expired.
IMO, Fedora would gain a larger userbase if they made their fonts look nicer. (EDIT: I know RH has stated they don't care about desktop Linux, but it's clear that Fedora does to some extent. Since RHEL is for business, who cares what the fonts look like... But, I'll tell you that there is a relationship between knowing RHEL and Fedora, and it may draw more people into RHEL business if they are drawn into Fedora).
The top of the Fedora freetype.spec file has this:
# Patented subpixel rendering disabled by default.
# Pass '--with subpixel_rendering' on rpmbuild command-line to enable.
%{!?_with_subpixel_rendering: %{!?_without_subpixel_rendering: %define _without_subpixel_rendering --without-subpixel_rendering}}
So, this is disabled by default as you said. But I don't think it needs to be.
Nice font rendering is a much larger issue than either enabling or disabling this option, however enabling this by default, and using slight hinting by default would do absolute wonders to the font rendering of Fedora.
I don't know how much pull you have around RH, but maybe you could put in a good word for this? 
---------- Post added at 11:15 PM ---------- Previous post was at 11:05 PM ----------
Quote:
Originally Posted by DBelton
Thanks for the work you put into hacking freetype, Infinality. I hope either more of your work gets put into freetype upstream, or they find other way to accomplish the same things.
|
Glad you like it. I started this mostly for my own sanity, but it's turned into something that other people are liking too.
Some of this will go to FT upstream, and the rest of it may eventually, in a slightly different form. It's doubtful that "they" would find another way to accomplish the same things, because AFAICT I'm the only person in the world that is hacking at Freetype like this, and in some sense, I know the most about doing that.  Also, at this point, "they" is also "me" too, because I'm contributing to Freetype now.

---------- Post added at 11:21 PM ---------- Previous post was at 11:15 PM ----------
For anyone interested, you can check out this page for setting up the Infinality patched Freetype on your Fedora system:
http://www.infinality.net/blog/infin...etype-patches/
I run Fedora, so I cater to packages that work on it. There are a couple issues with the recent packages I released, but I'm planning on updating soon. If you enable the Infinality repo you would get automatic updates. Still, know that much of this is beta software. However, even with its issues, it is in most cases significantly better than the default Fedora rendering, at least in my opinion.
Last edited by Infinality; 23rd November 2011 at 05:10 AM.
|

25th December 2011, 08:28 AM
|
 |
Registered User
|
|
Join Date: Oct 2006
Location: Singapore, 新加坡
Posts: 790

|
|
|
Re: Improve Fedora's font rendering?
Hi Infinality. Just installed your newly released patchset (23 December 2011). It improves the font rendering greatly, previously I was just using the vanila F16 setting with Freetype-Freeworld installed. And more importantly I already like what I see out of the box without much tinkering on the infinality-settings.sh. Great job!
__________________
YaoWT - Leave no window unbroken ^_^
|

25th December 2011, 10:01 AM
|
|
Registered User
|
|
Join Date: Dec 2011
Posts: 29

|
|
|
Re: Improve Fedora's font rendering?
Thanks a lot Infinality those font packages make such a difference to the font rendering even without any extra configuration.
I don't know if it was my imagination or not but the font rendering seemed to deteriorate markedly after yesterdays (Dec24) update to the 3.1.6-1 kernel, although it may have been some package that came down with it I don't know for sure.
One thing I would point out - and this is probably my fault for not reading enough of Infinality's instructions - but I got the impression that I had to download the tarball and install from there, it wasn't until I had downloaded it and read the readme file that I found out I could install them through yum, which is obviously much simpler.
|

25th December 2011, 04:14 PM
|
 |
Registered User
|
|
Join Date: Nov 2011
Posts: 14

|
|
|
Re: Improve Fedora's font rendering?
Quote:
Originally Posted by weitjong
Hi Infinality. Just installed your newly released patchset (23 December 2011). It improves the font rendering greatly, previously I was just using the vanila F16 setting with Freetype-Freeworld installed. And more importantly I already like what I see out of the box without much tinkering on the infinality-settings.sh. Great job!
|
Thanks... One of my considerations is to use settings that most people are probably going to like without needing to modify!
---------- Post added at 10:14 AM ---------- Previous post was at 10:12 AM ----------
Quote:
Originally Posted by viking777
Thanks a lot Infinality those font packages make such a difference to the font rendering even without any extra configuration.
I don't know if it was my imagination or not but the font rendering seemed to deteriorate markedly after yesterdays (Dec24) update to the 3.1.6-1 kernel, although it may have been some package that came down with it I don't know for sure.
One thing I would point out - and this is probably my fault for not reading enough of Infinality's instructions - but I got the impression that I had to download the tarball and install from there, it wasn't until I had downloaded it and read the readme file that I found out I could install them through yum, which is obviously much simpler.
|
Yes, I do have instructions the page for "Fedora Users":
http://www.infinality.net/blog/infin...etype-patches/
I have the latest kernel too, and I'm not seeing any issues on my end. If you want to come over to the forum and describe the problem in more detail, along with screenshots, someone will likely be able to help you!
|

25th December 2011, 04:20 PM
|
 |
Administrator
|
|
Join Date: Aug 2009
Posts: 6,620

|
|
|
Re: Improve Fedora's font rendering?
The latest updates to the infinality package really improved things from the previous release.
The default settings seem to work great for me now, were before I had to go in and tweak a few things to get them looking good.
However, I am having an issue with fonts in KDE and qt apps. I don't think it's an issue with infinality, though. I really think it's more the window drawing than the fonts, too. It's like it's just not giving the fonts enough space, and covering over them with the window. (This has been happening since before the update this past week, so that had nothing to do with it)
|

7th April 2012, 06:42 AM
|
 |
Registered User
|
|
Join Date: Oct 2006
Location: Singapore, 新加坡
Posts: 790

|
|
|
Re: Improve Fedora's font rendering?
Hi Infinality. Thanks for keeping up the good work. I see the new 2.4.9 is just out, however, I am not able to update the package due to a dependency issue.
Code:
[weitjong@igloo ~]$ op yum update
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
--> Running transaction check
---> Package freetype-infinality.x86_64 0:2.4.8-1.20111223_2.fc16 will be updated
---> Package freetype-infinality.x86_64 0:2.4.9-1.20120403_02.fc16 will be an update
--> Processing Conflict: freetype-infinality-2.4.9-1.20120403_02.fc16.x86_64 conflicts freetype-freeworld
--> Finished Dependency Resolution
Error: freetype-infinality conflicts with freetype-freeworld-2.4.6-4.fc16.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
I wonder is it safe to simply ignore the dependency error and do a force nodeps update via rpm?
__________________
YaoWT - Leave no window unbroken ^_^
|

7th April 2012, 06:44 AM
|
 |
Registered User
|
|
Join Date: Nov 2010
Location: Amerika
Age: 57
Posts: 35

|
|
|
Re: Improve Fedora's font rendering?
Quote:
Originally Posted by weitjong
Hi Infinality. Thanks for keeping up the good work. I see the new 2.4.9 is just out, however, I am not able to update the package due to a dependency issue.
Code:
[weitjong@igloo ~]$ op yum update
Loaded plugins: langpacks, presto, refresh-packagekit
Resolving Dependencies
--> Running transaction check
---> Package freetype-infinality.x86_64 0:2.4.8-1.20111223_2.fc16 will be updated
---> Package freetype-infinality.x86_64 0:2.4.9-1.20120403_02.fc16 will be an update
--> Processing Conflict: freetype-infinality-2.4.9-1.20120403_02.fc16.x86_64 conflicts freetype-freeworld
--> Finished Dependency Resolution
Error: freetype-infinality conflicts with freetype-freeworld-2.4.6-4.fc16.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
I wonder is it safe to simply ignore the dependency error and do a force nodeps update via rpm?
|
I removed freetype-freeworld, reran the update and all seems well.
__________________
Fedora 17, Arch Linux x86_64
Registered Linux user #436067
|

7th April 2012, 09:03 AM
|
|
Registered User
|
|
Join Date: Oct 2009
Location: Singapore
Posts: 21

|
|
|
Re: Improve Fedora's font rendering?
|

15th April 2012, 08:15 AM
|
|
Registered User
|
|
Join Date: Sep 2006
Posts: 170

|
|
|
Re: Improve Fedora's font rendering?
Hi,
I've installed infinality, and most fonts look much better. I made .fonts.conf immutable etc as suggested on the infinality site. However, I now find that the fonts for QT apps (clementine, skype etc) are tiny compared to the gtk/gnome apps (i'm running gnome 3 on F16). Any idea how to fix that?
thanks
M.
|

25th July 2012, 02:34 AM
|
 |
Registered User
|
|
Join Date: Mar 2011
Location: Vermont, USA
Posts: 24

|
|
Re: Improve Fedora's font rendering?
Just discovered the Infinality font rendering patches myself.
Fedora no longer looks like crap. Instead, it actually looks fantastic! And that's just with the default settings.
This is at least as good (if not better) than Ubuntu/Mint fonts. Maybe even as good as Windows.
|

26th July 2012, 01:18 AM
|
 |
Registered User
|
|
Join Date: Nov 2006
Location: Detroit
Posts: 4,723

|
|
|
Re: Improve Fedora's font rendering?
Quote:
Originally Posted by blueflame
|
Yeah, those settings combined with the freetype-freeworld package make the fonts on my Fedora systems look great. I actually prefer it over the infinality packages, which always make some of the fonts really small (and make my eyes hurt looking at them for too long).
__________________
OS: Fedora 18 x86_64 | CPU: AMD64 3700+ 2.2GHz | RAM: 2GB PC3200 DDR | Disk: 160GB PATA | Video: ATI Radeon 7500 AGP 64MB | Sound: Turtle Beach Santa Cruz CS4630 | Ethernet: Realtek 8110SC
|
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
Current GMT-time: 22:50 (Wednesday, 19-06-2013)
|
|
 |
 |
 |
 |
|
|