diff --git a/modules/juce_graphics/native/juce_win32_DirectWriteTypeLayout.cpp b/modules/juce_graphics/native/juce_win32_DirectWriteTypeLayout.cpp index 72b305d301..425e84cbbc 100644 --- a/modules/juce_graphics/native/juce_win32_DirectWriteTypeLayout.cpp +++ b/modules/juce_graphics/native/juce_win32_DirectWriteTypeLayout.cpp @@ -74,7 +74,7 @@ namespace DirectWriteTypeLayout TextLayout::Line* const newLine = new TextLayout::Line(); layout->addLine (newLine); - if (! std::isnormal (baselineOriginY)) + if (! (baselineOriginY >= 0 || baselineOriginY <= 0)) baselineOriginY = 0; // DirectWrite sometimes sends NaNs in this parameter newLine->lineOrigin = Point (baselineOriginX, baselineOriginY);