unstale

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

@unstale/cli 0.2.9 on npm

@betteroffice/fonts 0.411 changes

Breaking changes 1

  • Custom implementations must add resolveFamily; bundled providers already implement it.

    0.4.0release notes

New APIs and options 3

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.

    0.4.2release notes

  • The italic parameter is now optional.

    0.4.1release notes

  • Now resolves a family by its bundled name and returns only faces matching the requested weight and style.

    0.4.0release notes

  • Now resolves a family by its bundled name and returns only faces matching the requested weight and style.

    0.4.0release notes

Fixes and other changes 3

  • Office-aware fallback coverage handles characters absent from Selawik in Word and PowerPoint previews.

    0.4.2release notes

  • Office-aware fallback coverage handles characters absent from Selawik in Word and PowerPoint previews.

    0.4.2release notes

  • CJK documents get usable fallback fonts without the CJK add-on.

    0.4.1release notes