<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/wwdc26-prepare-your-tvos-apps-for-dynamic-type-apple-jmmtbzp2o" -->

---
title: WWDC26: Prepare your tvOS apps for Dynamic Type | Apple
description: tvOS 27 introduces Large Text support (Dynamic Type) system-wide. The session covers how to prepare tvOS apps for text scaling by replacing hard-coded font...
canonical: https://daily.dev/posts/wwdc26-prepare-your-tvos-apps-for-dynamic-type-apple-jmmtbzp2o
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: WWDC26: Prepare your tvOS apps for Dynamic Type | Apple | daily.dev
og:description: tvOS 27 introduces Large Text support (Dynamic Type) system-wide. The session covers how to prepare tvOS apps for text scaling by replacing hard-coded font...
og:url: https://daily.dev/posts/wwdc26-prepare-your-tvos-apps-for-dynamic-type-apple-jmmtbzp2o
og:image: https://api.daily.dev/og/posts/jMmTBzp2o.png
og:image:alt: WWDC26: Prepare your tvOS apps for Dynamic Type | Apple
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# WWDC26: Prepare your tvOS apps for Dynamic Type | Apple

**[Apple Developer](https://daily.dev/sources/appledeveloper)** · 10 min read · 0 upvotes · 0 comments

## Summary

tvOS 27 introduces Large Text support (Dynamic Type) system-wide. The session covers how to prepare tvOS apps for text scaling by replacing hard-coded font sizes with semantic text styles, using flexible layout constraints instead of fixed widths, and adapting layouts conditionally based on the dynamicTypeSize environment value. SwiftUI examples show using maxWidth: .infinity, AnyLayout for switching between HStack and VStack, and adjusting column counts in collection views. UIKit developers need to also set adjustsFontForContentSizeCategory to true and use registerForTraitChanges. Apps can also indicate Large Text support in App Store Accessibility Nutrition Labels.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=LrwQZpIizBY>

---

Tags: [#accessibility](https://daily.dev/tags/accessibility), [#swiftui](https://daily.dev/tags/swiftui)

[View this post on daily.dev](https://daily.dev/posts/wwdc26-prepare-your-tvos-apps-for-dynamic-type-apple-jmmtbzp2o)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"WWDC26: Prepare your tvOS apps for Dynamic Type | Apple","url":"https://daily.dev/posts/wwdc26-prepare-your-tvos-apps-for-dynamic-type-apple-jmmtbzp2o","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/wwdc26-prepare-your-tvos-apps-for-dynamic-type-apple-jmmtbzp2o"},"datePublished":"2026-06-08T21:25:23.473Z","dateModified":"2026-06-08T21:34:13.816Z","description":"tvOS 27 introduces Large Text support (Dynamic Type) system-wide. The session covers how to prepare tvOS apps for text scaling by replacing hard-coded font...","image":"https://i.ytimg.com/vi/LrwQZpIizBY/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/LrwQZpIizBY/sddefault.jpg","isAccessibleForFree":true,"articleSection":"Apple Developer","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Apple Developer","logo":"https://media.daily.dev/image/upload/s--CAtMViBl--/f_auto/v1711726806/logos/appledeveloper","url":"https://daily.dev/sources/appledeveloper"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/wwdc26-prepare-your-tvos-apps-for-dynamic-type-apple-jmmtbzp2o","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"accessibility,swiftui","timeRequired":"PT10M","video":{"@type":"VideoObject","name":"WWDC26: Prepare your tvOS apps for Dynamic Type | Apple","description":"tvOS 27 introduces Large Text support (Dynamic Type) system-wide. The session covers how to prepare tvOS apps for text scaling by replacing hard-coded font...","thumbnailUrl":"https://i.ytimg.com/vi/LrwQZpIizBY/sddefault.jpg","uploadDate":"2026-06-08T21:25:23.473Z","duration":"PT10M","url":"https://api.daily.dev/r/jMmTBzp2o","embedUrl":"https://www.youtube.com/embed/LrwQZpIizBY"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Apple Developer","item":"https://daily.dev/sources/appledeveloper"},{"@type":"ListItem","position":3,"name":"WWDC26: Prepare your tvOS apps for Dynamic Type | Apple"}]}
```

