Fix blurry text in LightBulb preview by changing TextFormattingMode to Ideal #80182
+1
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The text above the LightBulb preview was appearing blurry compared to text below due to using
TextFormattingMode="Display"
instead ofTextFormattingMode="Ideal"
in the PreviewPane.xaml file.The issue was caused by the WPF
TextOptions.TextFormattingMode
being set toDisplay
mode, which uses GDI-compatible font metrics that can result in blurry text rendering, especially on non-integer DPI scaling factors.This change updates the PreviewPane to use
Ideal
mode instead, which uses ideal font metrics and provides better text clarity. According to Microsoft's WPF documentation:The fix is a minimal one-line change that only affects text rendering quality without impacting any other functionality.
Fixes #80181.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.