npm / @betteroffice/fonts
@betteroffice/fonts
What changed in @betteroffice/fonts 0.4, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-28.
1 breaking3 new APIs and options4 behavior and defaults3 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli init@betteroffice/fonts 0.411 changes
Breaking changes 1
Custom implementations must add
resolveFamily; bundled providers already implement it.
New APIs and options 3
The bold parameter is now optional.
The bold parameter is now optional.
The italic parameter is now optional.
Behavior and default changes 4
Upright Segoe UI families use Selawik by default while preserving their weights; italic Segoe UI retains a real italic fallback face.
The italic parameter is now optional.
Now resolves a family by its bundled name and returns only faces matching the requested weight and style.
Now resolves a family by its bundled name and returns only faces matching the requested weight and style.
Fixes and other changes 3
Office-aware fallback coverage handles characters absent from Selawik in Word and PowerPoint previews.
Office-aware fallback coverage handles characters absent from Selawik in Word and PowerPoint previews.
CJK documents get usable fallback fonts without the CJK add-on.