config BR2_PACKAGE_FCFT bool "fcft" depends on BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL # C11 threads select BR2_PACKAGE_FONTCONFIG select BR2_PACKAGE_FREETYPE select BR2_PACKAGE_PIXMAN select BR2_PACKAGE_TLLIST help A simple library for font loading and glyph rasterization using FontConfig, FreeType and pixman. https://codeberg.org/dnkl/fcft if BR2_PACKAGE_FCFT config BR2_PACKAGE_FCFT_GRAPHEME_SHAPING bool "grapheme-shaping" depends on BR2_INSTALL_LIBSTDCPP # harfbuzz depends on BR2_TOOLCHAIN_HAS_SYNC_4 # harfbuzz depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # harfbuzz select BR2_PACKAGE_HARFBUZZ help Enables shaping of individual grapheme clusters comment "grapheme-shaping needs a toolchain w/ C++, gcc >= 4.9" depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 config BR2_PACKAGE_FCFT_RUN_SHAPING bool "run-shaping" depends on BR2_INSTALL_LIBSTDCPP # harfbuzz depends on BR2_TOOLCHAIN_HAS_SYNC_4 # harfbuzz depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # harfbuzz select BR2_PACKAGE_HARFBUZZ select BR2_PACKAGE_UTF8PROC help Enables shaping of whole text runs. comment "run-shaping needs a toolchain w/ C++, gcc >= 4.9" depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 config BR2_PACKAGE_FCFT_SVG_SUPPORT bool "svg support" help Enables svg support. This option increases the size of the library by approximately 55KB. endif # BR2_PACKAGE_FCFT comment "fcft needs a glibc or musl toolchain" depends on !(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL)