React Native: Variable Fonts Land, Parity Bugs Get Squashed

Font variation settings support shipped across iOS and Android for both Text and TextInput, while a wave of platform-parity fixes addressed crashes and rendering mismatches between new and old architecture. Developers using variable fonts, radial gradients, or CarPlay should check these changes.

Duration: PT2M44S

Episode overview

This episode is a short developer briefing from React Native.

It explains recent repository work in plain language.

  • Show: React Native
  • Published: 2026-08-10T13:04:10Z
  • Audio duration: PT2M44S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning. It's August 10th, and today's codebase activity centers on one big feature landing in full, plus a cluster of defensive bug fixes.

The headline is variable font support. Evan Katz shipped fontVariationSettings across the board: iOS Fabric text in commit 8415753, Android Text in 19f7d14, and Android TextInput in a688608. Together these let developers control OpenType variation axes consistently across platforms, with careful handling of…

The second theme is architecture parity and defensive coding. Noah Dorfman's PR 57868 fixes a real UX gap: on Fabric, changing keyboard type or return key type on a focused TextInput didn't update the keyboard until focus was lost and regained. The fix restores a reload call that legacy architecture already had.…

Third, CSS gradient parsing got two related fixes from Titozzz: PR 57873 fixes radial gradients dropping their position after an explicit size, and PR 57874 correctly rejects percentage radii on circle gradients per spec. Both touch the same background-image parsing code and are stacked together.

Standalone but worth noting: PR 57877 fixes PackageList generation for dependencies registering multiple packages, PR 57878 fixes a…

Wha…

Nearby episodes from React Native

  1. Assert Bugs and API Boundaries
  2. Text Correctness and the Swift Package Manager Squeeze
  3. Cleaning Up After the Old Architecture
  4. Closing the Gap Between Native Bridges and the Web
  5. Weekly Recap - Fabric Recycling Fixes & Variable Font Rollout
  6. Cleanup and Cross-Platform Bug Fixes
  7. Locking Down the Native Boundary
  8. Android Text Rendering Overhaul