diff --git a/examples/osgfont/osgfont.cpp b/examples/osgfont/osgfont.cpp index b063325cf..f17a0ed9a 100644 --- a/examples/osgfont/osgfont.cpp +++ b/examples/osgfont/osgfont.cpp @@ -152,7 +152,11 @@ struct TextSettings { OSG_NOTICE<<"Settings::setText()"< font = osgText::readRefFontFile(fontFilename); + osg::ref_ptr font; + + if (fontFilename!="default") font = osgText::readRefFontFile(fontFilename); + + if (!font) font = osgText::Font::getDefaultFont(); font->setGlyphImageMargin(glyphImageMargin); font->setGlyphImageMarginRatio(glyphImageMarginRatio);