zephyr/lib/gui/lvgl/Kconfig.fonts

88 lines
2.4 KiB
Plaintext

# Copyright (c) 2019 Jan Van Winkel <jan.van_winkel@dxplore.eu>
# SPDX-License-Identifier: Apache-2.0
menu "Fonts"
config LVGL_FONT_SUBPX_BGR
bool "Use BGR instead RGB for sub-pixel rendering"
help
User BGR pixel format instead of RGB for sub-pixel rendering
config LVGL_BUILD_IN_FONT_ROBOTO_12
bool "Enable build-in 12px fonts"
help
Enable build-in font support, size 12 pixels
config LVGL_BUILD_IN_FONT_ROBOTO_16
bool "Enable build-in 16px fonts"
help
Enable build-in font support, size 16 pixels
config LVGL_BUILD_IN_FONT_ROBOTO_22
bool "Enable build-in 22px fonts"
help
Enable build-in font support, size 22 pixels
config LVGL_BUILD_IN_FONT_ROBOTO_28
bool "Enable build-in 28px fonts"
help
Enable build-in font support, size 28 pixels
config LVGL_BUILD_IN_FONT_UNSCII_8
bool "Enable build-in 8px monospace fonts"
default y
help
Enable build-in monospace font support, size 8 pixels
config LVGL_BUILD_IN_FONT_ROBOTO_28_COMPRESSED
bool "Enable build-in 28px compressed fonts"
help
Enable build-in compressed font support, size 28 pixels
config LVGL_BUILD_IN_FONT_ROBOTO_12_SUBPX
bool "Enable build-in 12px fonts with sub-pixel rendering"
help
Enable build-in font support with sub-pixel rendering, size 12 pixels
choice
prompt "Default LVGL font"
default LVGL_DEFAULT_FONT_BUILD_IN_UNSCII_8
config LVGL_DEFAULT_FONT_BUILD_IN_ROBOTO_12
bool "Build-in font size 12"
depends on LVGL_BUILD_IN_FONT_ROBOTO_12
config LVGL_DEFAULT_FONT_BUILD_IN_ROBOTO_16
bool "Build-in font size 16"
depends on LVGL_BUILD_IN_FONT_ROBOTO_16
config LVGL_DEFAULT_FONT_BUILD_IN_ROBOTO_22
bool "Build-in font size 22"
depends on LVGL_BUILD_IN_FONT_ROBOTO_22
config LVGL_DEFAULT_FONT_BUILD_IN_ROBOTO_28
bool "Build-in font size 28"
depends on LVGL_BUILD_IN_FONT_ROBOTO_28
config LVGL_DEFAULT_FONT_BUILD_IN_UNSCII_8
bool "Build-in monospace font"
depends on LVGL_BUILD_IN_FONT_UNSCII_8
config LVGL_DEFAULT_FONT_BUILD_IN_ROBOTO_28_COMPRESSED
bool "Build-in compressed font size 28"
depends on LVGL_BUILD_IN_FONT_ROBOTO_28_COMPRESSED
config LVGL_DEFAULT_FONT_BUILD_IN_ROBOTO_12_SUBPX
bool "Build-in font size 12 with sub-pixel rendering"
depends on LVGL_BUILD_IN_FONT_ROBOTO_12_SUBPX
config LVGL_DEFAULT_FONT_CUSTOM
bool "Custom font"
help
Use a none build-in font as default font. A pointer named lv_default_font_custom_ptr
should exists as a global variable and point to a valid font structure
endchoice
endmenu