Академический Документы
Профессиональный Документы
Культура Документы
I will just show the way how to improve f ont-rendering in Fedora 20, but I won’t actually give
any command by command instructions.
We don’t need to write any code anyways, because everything can be done with a f ew clicks on
FedoraUtils App.I think that Fedora Utils isn’t working on Fedora 20 yet, but it should be ready
prior to Fedora’s f inal release in 17th.
I just f elt, that it will be interesting to know how this thing works, and why Fedora’s def ault f ont-rendering is
so bad. Also if you have some f urther tips to improve f ont rendering, is a good idea to let us know!
T he above f igure isn’t the best example, but is a very characteristic one. T here are huge changes, not only
on a Web-Browser, but in the whole system.
Core Fonts
Font Rendering
Scripts are easy to understand, even if you haven’t any bash knowledge. If you have any question, you can
ask I guess.
We need this to install Freetype-Freeword engine. Check their of f icial page f or more.
2. Freetype
Install Freetype-Freeworld package f rom RpmFusion. T his is a f ont rendering engine.
3. Install MS Fonts
T here are many common f onts like Arial that aren’t distributed in Fedora f or policy reason.
T hen you will need to extract those (.exe f iles) with Cabextract program. T his isn’t in F20 def ault installation
and you need to get it.
Edit:
and add:
<?xml version="1.0"?>
<!DOCTYPE font config SYSTEM "font s.dt d">
<font config>
<mat ch t arget ="font ">
<edit name="aut ohint " mode="assign">
<bool>t rue</bool>
</edit >
<edit name="hint ing" mode="assign">
<bool>t rue</bool>
</edit >
<edit mode="assign" name="hint st yle">
<const >hint slight </const >
</edit >
</mat ch>
</font config>
I think this step isn’t really necessary and you can skip it.
Hinting ->Slight
Antialisiing->Rgba
You can avoid rebooting by updating your f onts with f c-cache command, and restart your session.
T his still won’t lead to Ubuntu Font Rendering Standards, but it will greatly improve Fedora’s user
experience. Never skip that in Fedora!
As a side not, if you do any web-design, you will certainly need this, because you must match how f onts
look like in every system. As f ar as I know, every system has its very own and unique way to render and
display f onts, but this is another story ;)