diff --git a/modules/juce_graphics/native/juce_win32_DirectWriteTypeLayout.cpp b/modules/juce_graphics/native/juce_win32_DirectWriteTypeLayout.cpp index 716a450d28..7cf434dc48 100644 --- a/modules/juce_graphics/native/juce_win32_DirectWriteTypeLayout.cpp +++ b/modules/juce_graphics/native/juce_win32_DirectWriteTypeLayout.cpp @@ -165,6 +165,9 @@ namespace DirectWriteTypeLayout ComSmartPtr dwFontFace; dwFont->CreateFontFace (dwFontFace.resetAndGetPointerAddress()); + if (dwFontFace == nullptr) + return 1.0f; + DWRITE_FONT_METRICS dwFontMetrics; dwFontFace->GetMetrics (&dwFontMetrics);