12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- 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)
|