From 688f14d50dc1371607a6e19aec96ea7eda199e6a Mon Sep 17 00:00:00 2001 From: jules Date: Tue, 31 Dec 2013 11:28:18 +0000 Subject: [PATCH] Handling for broken fonts on win32. --- .../juce_graphics/native/juce_win32_DirectWriteTypeLayout.cpp | 3 +++ 1 file changed, 3 insertions(+) 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);