Some font files may cause the FontsDemo to hang/crash under Win7:
class WindowsDirectWriteTypeface : public Typeface
{
public:
WindowsDirectWriteTypeface (const Font& font, IDWriteFontCollection* fontCollection)
...
{
...
hr = dwFont->CreateFontFace (dwFontFace.resetAndGetPointerAddress());
DWRITE_FONT_METRICS dwFontMetrics;
dwFontFace->GetMetrics (&dwFontMetrics); // XXX dwFontFace might be NULL
The problem font is a customized version of a typeface found at http://unifraktur.sourceforge.net/. The font was edited in FontForge and displays correctly in Windows, NexusFont, and Adobe Indesign.
JUCE Version (12/28/13): SHA-1: b439a1a4a3535d60d7324f305f9ef359766564d0
I tried installing that in Win7 and it loaded and displays just fine for me!
But.. although I've no idea why it'd fail on your system and not mine, I have added some checking that should handle the situation and use the old non-Directewrite typeface as a fallback - hopefully that'll work on your machine.