Back to tips

Crisp Text with Subpixel Rendering

Improve text clarity on standard DPI displays with ClearType-style rendering

config intermediate January 19, 2026 · godruoyi
#display #settings #performance
Crisp Text with Subpixel Rendering

Zed now supports subpixel text rendering (ClearType-style) on Windows and Linux, significantly improving text legibility on standard DPI displays.

What is Subpixel Rendering?

Subpixel rendering takes advantage of the RGB subpixels in LCD displays to effectively triple the horizontal resolution of text rendering. This makes text appear sharper and more readable, especially at smaller font sizes.

Default Behavior

  • Windows & Linux: Subpixel rendering is enabled by default
  • macOS: Uses macOS’s native text rendering
  • Works best on standard DPI (96-120 DPI) displays
  • High DPI displays may not see significant improvement

Configuration

You can customize the text rendering mode in your settings.json:

{
  "text_rendering_mode": "subpixel"  // or "grayscale"
}

Available Modes

  • "subpixel" - ClearType-style rendering (default on Windows/Linux)
  • "grayscale" - Traditional antialiasing without subpixel optimization

When to Use

Enable subpixel rendering for standard DPI LCD displays. Use grayscale mode for high DPI/Retina displays or if you prefer softer text appearance.

The improvement is most noticeable on 1080p and lower resolution displays, with negligible performance impact.