mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-09-22 13:01:05 +03:00
Initialize SystemFontResolver when enabled and make its lifecycle and font-list population thread-safe. Use native codepoint fallback matching through Fontconfig on Linux, BSD, and Haiku, DirectWrite on Windows, and Core Text on macOS and iOS. Preserve the cached FreeType scan as a fallback when native matching is unavailable. Enable system fonts by default for UIApplication and warm the font database in the background. Allow applications to override the policy and disable the automatic default in the unit-test runner. Fix glyph fallback checks to respect the resolver's enabled state and add coverage for concurrent warm-up and shaped symbol fallback. Update efsw.