You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
tests: 4.3.0 deliberately expanded the macOS/iOS serif + sans-serif lists (Times New Roman; .AppleSystemUIFont/.SFUIText/.SFUI-Regular/Helvetica), mirrored in config.rs's iOS common_font_families, but left test_operating_system_font_expansion asserting the old lists. Update the assertions to match.
ffi + examples: the shared-cache refactor renamed FontSource -> OwnedFontSource and FcFontRegistry::into_fc_font_cache -> shared_cache, and list()/get_metadata_by_id() now return owned FcPattern. Update src/ffi.rs and the examples (incl. &pattern borrow in debug_azul_fonts). FFI ABI is unchanged.
wasm: FontBytes::Mmapped wrapped mmapio::Mmap but was gated only on std; mmapio is target-gated off wasm, so the variant referenced a missing crate on wasm32. Gate the variant + its match arms on not(target_family="wasm").
warnings: pattern_from_filename was gated std while its sole caller build_from_filenames is std+not(parsing), so --all-features flagged it dead and tripped rust.yml's zero-warning gate. Match the gate.
Verified locally: full feature matrix, cross targets (wasm32-{unknown,wasip1}, aarch64-apple-ios{,-sim}, aarch64-linux-android), --features ffi build, and the --all-features no-warnings gate.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments