Merge branches 'for-3.19/hid-report-len', 'for-3.19/i2c-hid', 'for-3.19/lenovo',...
[platform/kernel/linux-rpi.git] / lib / fonts / Kconfig
1 #
2 # Font configuration
3 #
4
5 config FONT_SUPPORT
6         tristate
7
8 if FONT_SUPPORT
9
10 config FONTS
11         bool "Select compiled-in fonts"
12         depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE
13         help
14           Say Y here if you would like to use fonts other than the default
15           your frame buffer console usually use.
16
17           Note that the answer to this question won't directly affect the
18           kernel: saying N will just cause the configurator to skip all
19           the questions about foreign fonts.
20
21           If unsure, say N (the default choices are safe).
22
23 config FONT_8x8
24         bool "VGA 8x8 font" if FONTS
25         depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE
26         default y if !SPARC && !FONTS
27         help
28           This is the "high resolution" font for the VGA frame buffer (the one
29           provided by the text console 80x50 (and higher) modes).
30
31           Note that this is a poor quality font. The VGA 8x16 font is quite a
32           lot more readable.
33
34           Given the resolution provided by the frame buffer device, answer N
35           here is safe.
36
37 config FONT_8x16
38         bool "VGA 8x16 font" if FONTS
39         default y if !SPARC && !FONTS
40         help
41           This is the "high resolution" font for the VGA frame buffer (the one
42           provided by the VGA text console 80x25 mode.
43
44           If unsure, say Y.
45
46 config FONT_6x11
47         bool "Mac console 6x11 font (not supported by all drivers)" if FONTS
48         depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE
49         default y if !SPARC && !FONTS && MAC
50         help
51           Small console font with Macintosh-style high-half glyphs.  Some Mac
52           framebuffer drivers don't support this one at all.
53
54 config FONT_7x14
55         bool "console 7x14 font (not supported by all drivers)" if FONTS
56         depends on FRAMEBUFFER_CONSOLE
57         help
58           Console font with characters just a bit smaller than the default.
59           If the standard 8x16 font is a little too big for you, say Y.
60           Otherwise, say N.
61
62 config FONT_PEARL_8x8
63         bool "Pearl (old m68k) console 8x8 font" if FONTS
64         depends on FRAMEBUFFER_CONSOLE
65         default y if !SPARC && !FONTS && AMIGA
66         help
67           Small console font with PC-style control-character and high-half
68           glyphs.
69
70 config FONT_ACORN_8x8
71         bool "Acorn console 8x8 font" if FONTS
72         depends on FRAMEBUFFER_CONSOLE
73         default y if !SPARC && !FONTS && ARM && ARCH_ACORN
74         help
75           Small console font with PC-style control characters and high-half
76           glyphs.
77
78 config FONT_MINI_4x6
79         bool "Mini 4x6 font"
80         depends on !SPARC && FONTS
81
82 config FONT_6x10
83         bool "Medium-size 6x10 font"
84         depends on !SPARC && FONTS
85         help
86           Medium-size console font. Suitable for framebuffer consoles on
87           embedded devices with a 320x240 screen, to get a reasonable number
88           of characters (53x24) that are still at a readable size.
89
90 config FONT_SUN8x16
91         bool "Sparc console 8x16 font"
92         depends on FRAMEBUFFER_CONSOLE && (!SPARC && FONTS || SPARC)
93         help
94           This is the high resolution console font for Sun machines. Say Y.
95
96 config FONT_SUN12x22
97         bool "Sparc console 12x22 font (not supported by all drivers)"
98         depends on FRAMEBUFFER_CONSOLE && (!SPARC && FONTS || SPARC)
99         help
100           This is the high resolution console font for Sun machines with very
101           big letters (like the letters used in the SPARC PROM). If the
102           standard font is unreadable for you, say Y, otherwise say N.
103
104 config FONT_10x18
105         bool "console 10x18 font (not supported by all drivers)" if FONTS
106         depends on FRAMEBUFFER_CONSOLE
107         help
108           This is a high resolution console font for machines with very
109           big letters. It fits between the sun 12x22 and the normal 8x16 font.
110           If other fonts are too big or too small for you, say Y, otherwise say N.
111
112 config FONT_AUTOSELECT
113         def_bool y
114         depends on !FONT_8x8
115         depends on !FONT_6x11
116         depends on !FONT_7x14
117         depends on !FONT_PEARL_8x8
118         depends on !FONT_ACORN_8x8
119         depends on !FONT_MINI_4x6
120         depends on !FONT_6x10
121         depends on !FONT_SUN8x16
122         depends on !FONT_SUN12x22
123         depends on !FONT_10x18
124         select FONT_8x16
125
126 endif # FONT_SUPPORT