From 5464abed7ee7be129f740cd37e07f88494ff4954 Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Wed, 9 Jan 2019 20:29:47 -0500 Subject: [PATCH] Enable sub-pixel font anti-aliasing by default. Now that stippi has fixed the FreeType bitmap filter in app_server, this rendering mode looks much nicer than Grayscale does. Fixes #13290. --- src/preferences/appearance/AntialiasingSettingsView.cpp | 8 +------- src/servers/app/DesktopSettings.cpp | 2 +- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/preferences/appearance/AntialiasingSettingsView.cpp b/src/preferences/appearance/AntialiasingSettingsView.cpp index 4810ed75ed..8b1a73147f 100644 --- a/src/preferences/appearance/AntialiasingSettingsView.cpp +++ b/src/preferences/appearance/AntialiasingSettingsView.cpp @@ -29,10 +29,6 @@ #define B_TRANSLATION_CONTEXT "AntialiasingSettingsView" -//#define DISABLE_HINTING_CONTROL - // if defined, the hinting menu is disabled (hinting not properly - // implemented) - static const int32 kMsgSetAntialiasing = 'anti'; static const int32 kMsgSetHinting = 'hint'; static const int32 kMsgSetAverageWeight = 'avrg'; @@ -55,7 +51,7 @@ enum { static const uint8 kDefaultHintingMode = HINTING_MODE_ON; static const unsigned char kDefaultAverageWeight = 120; -static const bool kDefaultSubpixelAntialiasing = false; +static const bool kDefaultSubpixelAntialiasing = true; extern void set_subpixel_antialiasing(bool subpix); extern status_t get_subpixel_antialiasing(bool* subpix); @@ -106,9 +102,7 @@ AntialiasingSettingsView::AntialiasingSettingsView(const char* name) fHintingMenuField = new BMenuField("hinting", B_TRANSLATE("Glyph hinting:"), fHintingMenu); -#ifdef DISABLE_HINTING_CONTROL fHintingMenuField->SetEnabled(false); -#endif BLayoutBuilder::Grid<>(this, B_USE_DEFAULT_SPACING, B_USE_DEFAULT_SPACING) // controls pane diff --git a/src/servers/app/DesktopSettings.cpp b/src/servers/app/DesktopSettings.cpp index c12eb8c8c8..c92f08c7b4 100644 --- a/src/servers/app/DesktopSettings.cpp +++ b/src/servers/app/DesktopSettings.cpp @@ -82,7 +82,7 @@ DesktopSettingsPrivate::_SetDefaults() memcpy(fShared.colors, BPrivate::kDefaultColors, sizeof(rgb_color) * kColorWhichCount); - gSubpixelAntialiasing = false; + gSubpixelAntialiasing = true; gDefaultHintingMode = HINTING_MODE_ON; gSubpixelAverageWeight = 120; gSubpixelOrderingRGB = true;