]> git.wh0rd.org - fontconfig.git/blame - debian/fontconfig.templates
Josselin Mouette:
[fontconfig.git] / debian / fontconfig.templates
CommitLineData
dc2e06ab
KP
1Template: fontconfig/hinting_type
2Type: select
3_Choices: Native, Autohinter, None
4Default: Native
5_Description: With what method should fonts be hinted?
dc2e06ab
KP
6 The FreeType font library can adjust glyph outlines to accomodate the pixel
7 grid for improved legibility. This process is called "hinting".
8 FreeType can either use the hints built-in to each font or it can use a
9 format-indepedent Autohinter. For most font formats, using the
10 format-specific hints generates better results. However, many
11 freely available TrueType format fonts don't include any hints at all.
12 When loading such a font, unless you specifically ask to use the
13 Autohinter, these fonts will end up unhinted, which will make them appear
14 fuzzy on the screen.
15 .
16 If the TrueType fonts you use most include hints, then the Native hinter
17 gives better results. However, if the fonts you use most do not include
18 such hints, then the Autohinter will work better. Yes, FreeType should do
19 this automatically.
20 .
97bde49a
KP
21 You can also select None to disable all hinting, causing all text
22 to look fuzzy on even the sharpest monitors.
dc2e06ab
KP
23 .
24
25Template: fontconfig/subpixel_rendering
26Type: select
683dc3c4 27_Choices: Automatic, Always, Never
dc2e06ab 28Default: Automatic
683dc3c4 29_Description: Should fonts be rendered using sub-pixel elements?
dc2e06ab
KP
30 With known sub-pixel geometry, LCD screens can synthesize higher resolution
31 in one dimension. Taking advantage of this when rendering glyphs sharpens
32 the appearance of text on the screen. This can cause color artifacts,
33 especially when rendering unhinted or autohinted fonts.
683dc3c4 34 .
dc2e06ab
KP
35 This option selects when sub-pixel rendering should be used. Automatic
36 enables sub-pixel rendering whenever the X server detects an LCD monitor,
37 which it can generally do when the monitor is built into the computer or
683dc3c4
KP
38 connected with a digital (DVI) cable. Always forces the system to use
39 sub-pixel rendering while Never forces the system to not use sub-pixel
dc2e06ab
KP
40 rendering.
41
42Template: fontconfig/enable_bitmaps
43Type: boolean
44Default: false
45_Description: Enable bitmapped fonts by default?
46 By default, only outline fonts are used by applications which support
47 fontconfig. Outline fonts are fonts which scale well to various sizes.
48 In contrast, bitmapped fonts are often lower quality. Enabling this option
49 will affect the systemwide default; this and many other fontconfig options
50 may be enabled or disabled on a per-user basis.