zephyr/lib/gui/lvgl/Kconfig.fonts

157 lines
4.0 KiB
Plaintext
Raw Normal View History

# Copyright (c) 2019 Jan Van Winkel <jan.van_winkel@dxplore.eu>
# SPDX-License-Identifier: Apache-2.0
menu "Fonts"
config LVGL_USE_FONT_COMPRESSED
bool "Enable compressed font support"
help
Enable support for compressed fonts. If it's disabled, compressed
glyphs cannot be processed by the library and won't be rendered.
config LVGL_USE_FONT_SUBPX
bool "Enable sub-pixel rendering"
help
Enable sub-pixel rendering
config LVGL_FONT_SUBPX_BGR
bool "Use BGR instead RGB for sub-pixel rendering"
depends on LVGL_USE_FONT_SUBPX
help
User BGR pixel format instead of RGB for sub-pixel rendering
config LVGL_FONT_MONTSERRAT_8
bool "Enable Montserrat 8px font"
help
Enable Montserrat font support, size 8 pixels
config LVGL_FONT_MONTSERRAT_10
bool "Enable Montserrat 10px font"
help
Enable Montserrat font support, size 10 pixels
config LVGL_FONT_MONTSERRAT_12
bool "Enable Montserrat 12px font"
help
Enable Montserrat font support, size 12 pixels
config LVGL_FONT_MONTSERRAT_14
bool "Enable Montserrat 14px font"
help
Enable Montserrat font support, size 14 pixels
config LVGL_FONT_MONTSERRAT_16
bool "Enable Montserrat 16px font"
help
Enable Montserrat font support, size 16 pixels
config LVGL_FONT_MONTSERRAT_18
bool "Enable Montserrat 18px font"
help
Enable Montserrat font support, size 18 pixels
config LVGL_FONT_MONTSERRAT_20
bool "Enable Montserrat 20px font"
help
Enable Montserrat font support, size 20 pixels
config LVGL_FONT_MONTSERRAT_22
bool "Enable Montserrat 22px font"
help
Enable Montserrat font support, size 22 pixels
config LVGL_FONT_MONTSERRAT_24
bool "Enable Montserrat 24px font"
help
Enable Montserrat font support, size 24 pixels
config LVGL_FONT_MONTSERRAT_26
bool "Enable Montserrat 26px font"
help
Enable Montserrat font support, size 26 pixels
config LVGL_FONT_MONTSERRAT_28
bool "Enable Montserrat 28px font"
help
Enable Montserrat font support, size 28 pixels
config LVGL_FONT_MONTSERRAT_30
bool "Enable Montserrat 30px font"
help
Enable Montserrat font support, size 30 pixels
config LVGL_FONT_MONTSERRAT_32
bool "Enable Montserrat 32px font"
help
Enable Montserrat font support, size 32 pixels
config LVGL_FONT_MONTSERRAT_34
bool "Enable Montserrat 34px font"
help
Enable Montserrat font support, size 34 pixels
config LVGL_FONT_MONTSERRAT_36
bool "Enable Montserrat 36px font"
help
Enable Montserrat font support, size 36 pixels
config LVGL_FONT_MONTSERRAT_38
bool "Enable Montserrat 38px font"
help
Enable Montserrat font support, size 38 pixels
config LVGL_FONT_MONTSERRAT_40
bool "Enable Montserrat 40px font"
help
Enable Montserrat font support, size 40 pixels
config LVGL_FONT_MONTSERRAT_42
bool "Enable Montserrat 42px font"
help
Enable Montserrat font support, size 42 pixels
config LVGL_FONT_MONTSERRAT_44
bool "Enable Montserrat 44px font"
help
Enable Montserrat font support, size 44 pixels
config LVGL_FONT_MONTSERRAT_46
bool "Enable Montserrat 46px font"
help
Enable Montserrat font support, size 46 pixels
config LVGL_FONT_MONTSERRAT_48
bool "Enable Montserrat 48px font"
help
Enable Montserrat font support, size 48 pixels
config LVGL_FONT_MONTSERRAT_12_SUBPX
bool "Enable Montserrat 12px font with sub-pixel rendering"
help
Enable Montserrat font support with sub-pixel rendering, size 12 pixels
config LVGL_FONT_MONTSERRAT_28_COMPRESSED
bool "Enable Montserrat 28px compressed font"
help
Enable Montserrat compressed font support, size 28 pixels
config LVGL_FONT_DEJAVU_16_PERSIAN_HEBREW
bool "Enable Dejavu 16px font with Hebrew, Arabic and Persian letters"
help
Enable Dejavu font support, size 16 pixels, Hebrew, Arabic, Perisan
letters and all their forms
config LVGL_FONT_SIMSUN_16_CJK
bool "Enable Simsun 16px font with CJK radicals"
help
Enable Simsun font support, size 16 pixels, 1000 most common CJK
radicals
config LVGL_FONT_UNSCII_8
bool "Enable Unscii 8px monospace fonts"
default y
help
Enable Unscii monospace font support, size 8 pixels
endmenu