-
Notifications
You must be signed in to change notification settings - Fork 3.8k
The default proportional font (used in the Settings and to render Markdown) is hard to read #9953
Copy link
Copy link
Open
Labels
accessibilityAccessibility issues or requests.Accessibility issues or requests.area:editor-notebooksEditors, notebooks, markdown rendering, LSP, and code display.Editors, notebooks, markdown rendering, LSP, and code display.area:settings-keybindingsSettings UI, preferences, keybindings, and keyboard-shortcut management.Settings UI, preferences, keybindings, and keyboard-shortcut management.area:ui-frameworkCore Warp UI framework, rendering, layout, and windowing infrastructure.Core Warp UI framework, rendering, layout, and windowing infrastructure.enhancementNew feature or request.New feature or request.needs-mocksos:linuxLinux-specific behavior, regressions, or requests.Linux-specific behavior, regressions, or requests.repro:mediumThe report suggests a plausible repro path, but some uncertainty remains.The report suggests a plausible repro path, but some uncertainty remains.triagedIssue has received an initial automated triage pass.Issue has received an initial automated triage pass.
Metadata
Metadata
Assignees
Labels
accessibilityAccessibility issues or requests.Accessibility issues or requests.area:editor-notebooksEditors, notebooks, markdown rendering, LSP, and code display.Editors, notebooks, markdown rendering, LSP, and code display.area:settings-keybindingsSettings UI, preferences, keybindings, and keyboard-shortcut management.Settings UI, preferences, keybindings, and keyboard-shortcut management.area:ui-frameworkCore Warp UI framework, rendering, layout, and windowing infrastructure.Core Warp UI framework, rendering, layout, and windowing infrastructure.enhancementNew feature or request.New feature or request.needs-mocksos:linuxLinux-specific behavior, regressions, or requests.Linux-specific behavior, regressions, or requests.repro:mediumThe report suggests a plausible repro path, but some uncertainty remains.The report suggests a plausible repro path, but some uncertainty remains.triagedIssue has received an initial automated triage pass.Issue has received an initial automated triage pass.
Pre-submit Checks
Describe the solution you'd like?
The default font of Markdown previews looked too cramped to me, and difficult to read. The same font is used in the Warp Settings.
Is your feature request related to a problem? Please describe.
I took a screenshot of Warp's rendering of its own README.md, side by side with GitHub, and asked Claude to analyze the readability of the text.
Below is the raw reply.
Looking at the two renderings side by side, the right version is significantly more readable. Here's a breakdown of why:
Key Differences
1. GitHub-style alert/admonition rendering
> [!TIP]syntax is rendered literally as raw markdown text with blockquote markers (>), leaving the user to mentally parse what it means.2. Typography and spacing
3. Line length and measure
ad-/hochyphenation, which interrupts reading flow.4. Inline code styling
#oss-contributors,ready-to-spec) with a pill background, but on the right the contrast and padding feel more deliberate, making the tokens pop without being noisy.5. Visual hierarchy
Open Source & Contributing,Issue to PR,Building the Repo Locally) feel weightier relative to body text, creating clearer section boundaries.Summary
The right rendering wins on semantic fidelity (proper alert blocks instead of raw
[!TIP]), typographic comfort (line-height, measure), and scannability (clearer hierarchy, fewer awkward wraps). The left rendering is functional but feels like a viewer that hasn't kept up with modern GitHub-flavored Markdown extensions — particularly the alert syntax, which is now a pretty common expectation.If these are two versions of the same Markdown viewer, the right one is the one I'd ship.
Additional context
No response
Operating system (OS)
Linux
How important is this feature to you?
3
Warp Internal (ignore) - linear-label:39cc6478-1249-4ee7-950b-c428edfeecd1
None