Repository navigation
Description
Problem
It is impossible to get large text in T3 Code.
1. Chat messages don't render at the set size
Both user and assistant messages are rendered by ChatMarkdown with text-sm (0.875rem, apps/web/src/components/ChatMarkdown.tsx). The main text in the app is always 87.5% of the size you set:
| Interface font size | Chat message text |
|---|---|
| 16px (default) | 14px |
| 20px (maximum) | 17.5px |
2. The maximum is 20px and there's no workaround
All font size settings top out at 20px (18px for Code). In the desktop app, Cmd + does nothing. In the web app, the browser's zoom enlarges the page, but it scales the whole UI too.
3. Interface font size scales the whole UI, not the text
The setting sets the root font size (apps/web/src/appearanceFonts.ts). Spacing (--spacing: 0.25rem) and corner rounding (--radius: 0.5rem) are in rem, so padding, margins, gaps, widths and rounded corners all grow with it.
This defeats the point of a font size setting:
- Bigger text needs more room, and the scaled spacing takes it away. Wider sidebars, padding and gaps leave less space for content, so less fits on screen just when the text needs more space.
- It's the same as zooming. If a font size setting scales everything, it does nothing that zooming doesn't already do. A font size setting exists to make text bigger while the layout stays the same.
- Text and spacing need different sizes. Someone who needs 24px text doesn't need 24px-scale padding. Spacing should stay fixed so the extra room goes to the text.
Recommendation: define Tailwind's spacing unit in pixels so spacing no longer follows the root font size:
@theme {
--spacing: 4px;
}Expected
- Chat messages render at the configured size: 16px means 16px.
- Font sizes can go above 20px. Maybe to 32px or without a limit.
- Font size settings change the size of text, not spacing or layout.
Prior requests
- [Bug/Feature]: Composer text stays tiny at max font size; allow 20px+ input text #19882 asked for "20px+ input text". It was closed after the reply that the setting "goes up to 20px".
- [Feature]: Chat text size setting, separate from Interface font size #16862 said "It would also help if it went above 20px". It was closed as a duplicate of [Feature]: Independently configurable font size for AI responses #10769.
Activity
lamat1111 commentedon Nov 9, 2026
Related request: I would like a separate setting for the font size of the chat messages (the agent output rendered by
ChatMarkdown), independent from the general interface font size. That would let people read long agent replies at a larger size without scaling the sidebar, composer and the rest of the UI.This fits next to the points above: chat text currently follows the interface size at 87.5% (
text-sm), so a dedicated chat size, which could also go above 20px, and decoupling spacing from the root font size would together solve this.juliusmarminge commentedon Nov 12, 2026
Thanks for writing this up. It asks for new behaviour rather than reporting a defect, so it does not belong in the bug tracker and I'm closing it as not planned here. Feature ideas are discussed in Discussions: please post it there.
feat(web): add independent chat font size