diff --git a/platform/editor-ui-api/src/com/intellij/ide/ui/NotRoamableUiSettings.kt b/platform/editor-ui-api/src/com/intellij/ide/ui/NotRoamableUiSettings.kt index 042ef27ecc41..318144ecefc5 100644 --- a/platform/editor-ui-api/src/com/intellij/ide/ui/NotRoamableUiSettings.kt +++ b/platform/editor-ui-api/src/com/intellij/ide/ui/NotRoamableUiSettings.kt @@ -53,9 +53,13 @@ class NotRoamableUiSettings : PersistentStateComponent { } class NotRoamableUiOptions : BaseState() { - var ideAAType by enum(AntialiasingType.SUBPIXEL) + var ideAAType by enum( + if (AntialiasingType.canUseSubpixelAAForIDE()) + AntialiasingType.SUBPIXEL else AntialiasingType.GREYSCALE) - var editorAAType by enum(AntialiasingType.SUBPIXEL) + var editorAAType by enum( + if (AntialiasingType.canUseSubpixelAAForEditor()) + AntialiasingType.SUBPIXEL else AntialiasingType.GREYSCALE) @get:Property(filter = FontFilter::class) var fontFace by string()