From 85cd98ffe55d325ce94031da4672249a543df120 Mon Sep 17 00:00:00 2001 From: Labrium <76017200+Labrium@users.noreply.github.com> Date: Sat, 22 Jun 2024 18:13:47 -0600 Subject: [PATCH] Fix mono and sdf rendermode conflicts --- src/modules/font/freetype/TrueTypeRasterizer.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/font/freetype/TrueTypeRasterizer.cpp b/src/modules/font/freetype/TrueTypeRasterizer.cpp index 071393d1c..9aa4677f2 100644 --- a/src/modules/font/freetype/TrueTypeRasterizer.cpp +++ b/src/modules/font/freetype/TrueTypeRasterizer.cpp @@ -121,10 +121,10 @@ GlyphData *TrueTypeRasterizer::getGlyphDataForIndex(int index) const throw love::Exception("TrueType Font glyph error: FT_Get_Glyph failed (0x%x)", err); FT_Render_Mode rendermode = FT_RENDER_MODE_NORMAL; - if (hinting == HINTING_MONO) - rendermode = FT_RENDER_MODE_MONO; - else if (sdf == true) + if (sdf) rendermode = FT_RENDER_MODE_SDF; + else if (hinting == HINTING_MONO) + rendermode = FT_RENDER_MODE_MONO; err = FT_Glyph_To_Bitmap(&ftglyph, rendermode, 0, 1);