148 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Font configuration4#5 6config FONT_SUPPORT7 tristate8 9if FONT_SUPPORT10 11config FONTS12 bool "Select compiled-in fonts"13 depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE || DRM_PANIC14 help15 Say Y here if you would like to use fonts other than the default16 your frame buffer console usually use.17 18 Note that the answer to this question won't directly affect the19 kernel: saying N will just cause the configurator to skip all20 the questions about foreign fonts.21 22 If unsure, say N (the default choices are safe).23 24config FONT_8x825 bool "VGA 8x8 font" if FONTS26 depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE || DRM_PANIC27 default y if !SPARC && !FONTS28 help29 This is the "high resolution" font for the VGA frame buffer (the one30 provided by the text console 80x50 (and higher) modes).31 32 Note that this is a poor quality font. The VGA 8x16 font is quite a33 lot more readable.34 35 Given the resolution provided by the frame buffer device, answer N36 here is safe.37 38config FONT_8x1639 bool "VGA 8x16 font" if FONTS40 default y if !SPARC && !FONTS41 help42 This is the "high resolution" font for the VGA frame buffer (the one43 provided by the VGA text console 80x25 mode.44 45 If unsure, say Y.46 47config FONT_6x1148 bool "Mac console 6x11 font (not supported by all drivers)" if FONTS49 depends on FRAMEBUFFER_CONSOLE || STI_CONSOLE || DRM_PANIC50 default y if !SPARC && !FONTS && MAC51 help52 Small console font with Macintosh-style high-half glyphs. Some Mac53 framebuffer drivers don't support this one at all.54 55config FONT_7x1456 bool "console 7x14 font (not supported by all drivers)" if FONTS57 depends on FRAMEBUFFER_CONSOLE || DRM_PANIC58 help59 Console font with characters just a bit smaller than the default.60 If the standard 8x16 font is a little too big for you, say Y.61 Otherwise, say N.62 63config FONT_PEARL_8x864 bool "Pearl (old m68k) console 8x8 font" if FONTS65 depends on FRAMEBUFFER_CONSOLE || DRM_PANIC66 default y if !SPARC && !FONTS && AMIGA67 help68 Small console font with PC-style control-character and high-half69 glyphs.70 71config FONT_ACORN_8x872 bool "Acorn console 8x8 font" if FONTS73 depends on FRAMEBUFFER_CONSOLE || DRM_PANIC74 default y if !SPARC && !FONTS && ARM && ARCH_ACORN75 help76 Small console font with PC-style control characters and high-half77 glyphs.78 79config FONT_MINI_4x680 bool "Mini 4x6 font"81 depends on !SPARC && FONTS82 83config FONT_6x1084 bool "Medium-size 6x10 font"85 depends on !SPARC && FONTS86 help87 Medium-size console font. Suitable for framebuffer consoles on88 embedded devices with a 320x240 screen, to get a reasonable number89 of characters (53x24) that are still at a readable size.90 91config FONT_10x1892 bool "console 10x18 font (not supported by all drivers)" if FONTS93 depends on FRAMEBUFFER_CONSOLE || DRM_PANIC94 help95 This is a high resolution console font for machines with very96 big letters. It fits between the sun 12x22 and the normal 8x16 font.97 If other fonts are too big or too small for you, say Y, otherwise say N.98 99config FONT_SUN8x16100 bool "Sparc console 8x16 font"101 depends on (FRAMEBUFFER_CONSOLE && (FONTS || SPARC)) || \102 BOOTX_TEXT || EARLYFB103 help104 This is the high resolution console font for Sun machines. Say Y.105 106config FONT_SUN12x22107 bool "Sparc console 12x22 font (not supported by all drivers)"108 depends on FRAMEBUFFER_CONSOLE || DRM_PANIC109 depends on !SPARC && FONTS110 help111 This is the high resolution console font for Sun machines with very112 big letters (like the letters used in the SPARC PROM). If the113 standard font is unreadable for you, say Y, otherwise say N.114 115config FONT_TER16x32116 bool "Terminus 16x32 font (not supported by all drivers)"117 depends on FRAMEBUFFER_CONSOLE || DRM_PANIC118 depends on !SPARC && FONTS || SPARC119 help120 Terminus Font is a clean, fixed width bitmap font, designed121 for long (8 and more hours per day) work with computers.122 This is the high resolution, large version for use with HiDPI screens.123 If the standard font is unreadable for you, say Y, otherwise say N.124 125config FONT_6x8126 bool "OLED 6x8 font" if FONTS127 depends on FRAMEBUFFER_CONSOLE || DRM_PANIC128 help129 This font is useful for small displays (OLED).130 131config FONT_AUTOSELECT132 def_bool y133 depends on !FONT_8x8134 depends on !FONT_6x11135 depends on !FONT_7x14136 depends on !FONT_PEARL_8x8137 depends on !FONT_ACORN_8x8138 depends on !FONT_MINI_4x6139 depends on !FONT_6x10140 depends on !FONT_SUN8x16141 depends on !FONT_SUN12x22142 depends on !FONT_10x18143 depends on !FONT_TER16x32144 depends on !FONT_6x8145 select FONT_8x16146 147endif # FONT_SUPPORT148