diff options
author | Simon Glass <sjg@chromium.org> | 2022-10-06 17:36:11 +0300 |
---|---|---|
committer | Anatolij Gustschin <agust@denx.de> | 2022-10-30 22:01:40 +0300 |
commit | 31efa2509566efcad58ff425a97e542c89f34efa (patch) | |
tree | 4f51850c94e2cf63dc81a3b722c8553bfbb03b58 /drivers/video/Kconfig | |
parent | 5330612f219bcd98f99b977a1fdec51c6b265ad2 (diff) | |
download | u-boot-31efa2509566efcad58ff425a97e542c89f34efa.tar.xz |
video: Refactor to allow more than one font size
At present the truetype console supports only a single font and size. It
is useful to be able to support different combinations. As a first step,
move the metrics into there own structure and allow having multiple
metrics.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/video/Kconfig')
-rw-r--r-- | drivers/video/Kconfig | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig index 44ab9e708f..3293837665 100644 --- a/drivers/video/Kconfig +++ b/drivers/video/Kconfig @@ -176,6 +176,21 @@ config CONSOLE_TRUETYPE_SIZE method to select the display's physical size, which would allow U-Boot to calculate the correct font size. +config CONSOLE_TRUETYPE_MAX_METRICS + int "TrueType maximum number of font / size combinations" + depends on CONSOLE_TRUETYPE + default 10 if EXPO + default 1 + help + This sets the number of font / size combinations which can be used by + the console. For simple console use a single font is enough. When + boot menus are in use, this may need to be increased. + + Note that a separate entry is needed for each font size, even if the + font itself is the same. This is because the entry caches various + font metrics which are expensive to regenerate each time the font + size changes. + config SYS_WHITE_ON_BLACK bool "Display console as white on a black background" default y if ARCH_AT91 || ARCH_EXYNOS || ARCH_ROCKCHIP || ARCH_TEGRA || X86 || ARCH_SUNXI |