From 11219cc6908d2686b085139052d4810b8bc79e1d Mon Sep 17 00:00:00 2001 From: Sergey Malenkov Date: Wed, 7 Nov 2018 21:07:18 +0300 Subject: [PATCH] UX-325: setup antialiasing --- .../lang-impl/src/com/intellij/ide/bookmarks/Bookmark.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/ide/bookmarks/Bookmark.java b/platform/lang-impl/src/com/intellij/ide/bookmarks/Bookmark.java index ced3ab4d2fc1..a5315e8727dc 100644 --- a/platform/lang-impl/src/com/intellij/ide/bookmarks/Bookmark.java +++ b/platform/lang-impl/src/com/intellij/ide/bookmarks/Bookmark.java @@ -66,6 +66,8 @@ import java.awt.geom.Rectangle2D; import java.lang.ref.Reference; import java.lang.ref.WeakReference; +import static com.intellij.ide.ui.UISettings.setupAntialiasing; + public class Bookmark implements Navigatable, Comparable { static final Icon DEFAULT_ICON = new MyCheckedIcon(); @@ -377,6 +379,7 @@ public class Bookmark implements Navigatable, Comparable { g.drawRect(x, y, width, height); g.setColor(EditorColorsManager.getInstance().getGlobalScheme().getDefaultForeground()); + setupAntialiasing(g); float startingFontSize = 40f; // large font for smaller rounding error Font font = getBookmarkFont().deriveFont(startingFontSize);