Penguin
Annotated edit history of FontNotes version 28, including all changes. View license author blame.
Rev Author # Line
26 AristotlePagaltzis 1 !!! [Microsoft]’s TrueType fonts
20 CraigBox 2
26 AristotlePagaltzis 3 Nowadays, almost all LinuxDistribution~s provide a [Package] that installs them. F.ex., on [Debian]/[Ubuntu], you get them by installing the <tt>msttcorefonts</tt> package.
20 CraigBox 4
26 AristotlePagaltzis 5 !!! Enable or disable hinting
6
7 Put the following into your <tt>/etc/fonts/local.conf</tt> or <tt>~~/.fonts.conf</tt> to enable or disable automatic hinting. If you set it to false, fonts don't scale very well (it often defaults off for patent reasons). Set it to true and the fonts look smoother.
8
9 <verbatim>
10 <?xml version="1.0"?>
11 <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
12 <fontconfig>
13 <match target="font">
14 <edit name="autohint" mode="assign">
15 <bool>true</bool>
16 </edit>
17 </match>
18 </fontconfig>
19 </verbatim>
20
21 !!! Substituting a nicer font for uglier ones
22
23 BitstreamVera is a free TrueType font specifically developed for FreeSoftware by [GNOME] and Bitstream (a company that makes fonts). They look much nicer than the default Luxi fonts (especially sans-serif) that RedHat use, so you can replace them with a simple substitution, either system wide in <tt>/etc/fonts/local.conf</tt> or <tt>~~/.fonts.conf</tt> for your user alone. ([Google], find this page on <tt>how to change the default KDE font</tt> please!)
20 CraigBox 24
25 <verbatim>
26 <alias>
27 <family>sans-serif</family>
28 <prefer>
29 <family>Bitstream Vera Sans</family>
30 <family>Luxi Sans</family>
31 <family>Albany AMT</family>
32 <family>Verdana</family>
33 <family>Nimbus Sans L</family>
34 <family>Arial</family>
35 <family>Helvetica</family>
36 </prefer>
37 </alias>
38 </verbatim>
39
40 Change the ordering to suit!
27 BenStaz 41
26 AristotlePagaltzis 42 !!! Miscellaneous Technical Notes
20 CraigBox 43
26 AristotlePagaltzis 44 In the <tt>fonts.dir</tt> file, you can point different encodings (charsets) to the same physical file, __BUT ONLY FOR SCALABLE FONTS__. I spent quite a while trying to determine why my characters were wrong when I tried to do this for a bitmap font (eg a 75dpi one). It is the scalable font backends that do the magic here, not X itself.
22 IanMcDonald 45
46 !!! [KDE] fonts
47
26 AristotlePagaltzis 48 With [Debian] (and possibly other LinuxDistribution~s), fonts can be working fine in [GNOME] but not in [KDE]. Install the <tt>xfstt</tt> package ([X] font server for TrueType) and it will then use TrueType fonts.
20 CraigBox 49
50 !!! See also
51
26 AristotlePagaltzis 52 * AntiAliasedFonts
53 * SubPixelAntiAliasing for laptop and [TFT] users
54 * UnicodeNotes, for hints about font support for [Unicode] applications
55 * OpenOfficeNotes, on installing new fonts under [OpenOffice.org]
56 * MacromediaFlash on fixing problems with fonts in Flash
57 * The [XFree86 Font De-uglification HOWTO | http://feenix.burgiss.net/ldp/fdu/]: probably the most up-to-date/relevant infomation for setting up fonts
58 * [Font HOWTO | http://www.tldp.org/HOWTO/Font-HOWTO/] for lots of background and overview about the different kinds of fonts ([Type1], TrueType), faces (<tt>serif</tt>, <tt>sans-serif</tt>), and basically everything you ever wanted to know.
59 * [Introduction to Fonts in Linux | http://www.newsforge.com/article.pl?sid=04/10/08/1916222] for an overview of font systems
60 * [TrueType Fonts with XFree86 4.x mini-HOWTO | http://www.tldp.org/HOWTO/TT-XFree86.html] describes setting up your [XServer] to use true type fonts, such as those used by MicrosoftWindows
61 * [TrueType Fonts in Debian mini-HOWTO | http://www.tldp.org/HOWTO/TT-Debian.html] describes TrueType fonts for [Debian] users, including viewing on screen via applications such as [X], [groff(1)] and tex, as well as printing via GhostScript
20 CraigBox 62
63 ----
64 [CategoryXFree86Notes]

PHP Warning

lib/blame.php:177: Warning: Invalid argument supplied for foreach()