# SPDX-License-Identifier: GPL-2.0-only

#
# Font configuration
#

config FONTS
	bool "Select compiled-in fonts"
	depends on FRAMEBUFFER_CONSOLE

if FONTS

config FONT_8x16
	bool "VGA 8x16 font"
	help
	  This is the "high resolution" font for the VGA frame buffer (the one
	  provided by the VGA text console 80x25 mode).

config FONT_8x8
	bool "VGA 8x8 font"

config FONT_7x14
	bool "7x14 font"

config FONT_MINI_4x6
	bool "Mini 4x6 font"

config FONT_CUSTOM_16X
	bool "Custom 16x16 font"
	help
	  This font is useful for Chinese and other non ascii chars.

config FONT_TER16x32
	bool "Terminus 16x32 font"
	help
	  Terminus Font is a clean, fixed width bitmap font, designed
	  for long (8 and more hours per day) work with computers.
	  This is the high resolution, large version for use with HiDPI screens.
	  If the standard font is unreadable for you, say Y, otherwise say N.

config FONT_6x8
	bool "6x8 font"
	help
	  This font is useful for small displays (OLED).

config FONT_AUTOSELECT
	def_bool y
	depends on !FONT_8x8
	depends on !FONT_MINI_4x6
	depends on !FONT_7x14
	depends on !FONT_6x8
	depends on !FONT_TER16x32
	select FONT_8x16

endif # FONTS
