From b9879221033294aaecb1265c01ac453461667d0e Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Fri, 23 Jan 2015 22:28:27 +0300 Subject: [PATCH] turn on subpixel antialiasing (ClearType) for win32 fonts / no opengl --- src/dlangide.d | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/dlangide.d b/src/dlangide.d index 052633e..2388065 100644 --- a/src/dlangide.d +++ b/src/dlangide.d @@ -20,8 +20,13 @@ extern (C) int UIAppMain(string[] args) { FontManager.hintingMode = HintingMode.Normal; // you can override antialiasing setting here FontManager.minAnitialiasedFontSize = 0; - // you can turn on subpixel font rendering (ClearType) here - FontManager.subpixelRenderingMode = SubpixelRenderingMode.None; //SubpixelRenderingMode.BGR; //SubpixelRenderingMode.None; // + version (USE_OPENGL) { + // you can turn on subpixel font rendering (ClearType) here + FontManager.subpixelRenderingMode = SubpixelRenderingMode.None; // + } else { + // you can turn on subpixel font rendering (ClearType) here + FontManager.subpixelRenderingMode = SubpixelRenderingMode.BGR; //SubpixelRenderingMode.None; // + } // create window Window window = Platform.instance.createWindow("Dlang IDE", null);