diff --git a/modules/juce_graphics/native/juce_mac_Fonts.mm b/modules/juce_graphics/native/juce_mac_Fonts.mm index 47ed02ee1a..147107b3ea 100644 --- a/modules/juce_graphics/native/juce_mac_Fonts.mm +++ b/modules/juce_graphics/native/juce_mac_Fonts.mm @@ -564,6 +564,13 @@ public: CGDataProviderRef provider = CGDataProviderCreateWithCFData (cfData); CFRelease (cfData); + #if JUCE_IOS + // Workaround for a an obscure iOS bug which can cause the app to dead-lock + // when loading custom type faces. See: http://www.openradar.me/18778790 and + // http://stackoverflow.com/questions/40242370/app-hangs-in-simulator + [UIFont systemFontOfSize: 12]; + #endif + fontRef = CGFontCreateWithDataProvider (provider); CGDataProviderRelease (provider);