Align text style rasterisation settings to the IDE in the bridge #415
Labels
blocked-externally
This issue or feature is blocked by external dependencies (e.g., bugs in Compose)
bridge
Something that impacts the Swing LaF bridge
consistency
Our UI presentation is not consistent with IJ
In the IJP, users can select the text antialiasing they want to use:
The available options are:
Compose/Skia, on the other hand, defaults to greyscale antialiasing. This results in slightly (more) different text rendering from Swing on Windows (where ClearType, their proprietary subpixel rendering algorithm, is on by default) and Linux when the subpixel antialiasing is enabled on Swing.
This issue is to add facilities to the bridge to ensure the default and editor/console default
TextStyle
s we use in Jewel match the setting in use the IDE (and update accordingly when these change!). We probably also want a new API to createTextStyle
s with the correct antialiasing settings in the bridge — something likeTextStyle.Default(... [all params with defaults])
.The text was updated successfully, but these errors were encountered: