rem: OSG_BEGIN_NAMESPACE class Font; OSG_END_NAMESPACE
context: OSG_BEGIN_NAMESPACE class Font; OSG_END_NAMESPACEOSG_BEGIN_NAMESPACEclass FontFactory {private:    static FontFactory _the;    /** list of known fonts */    list<Font *> _knownFonts;    protected:public:    /** Default Constructor */    FontFactory (void);        /** Copy Constructor */    FontFactory (const FontFactory &obj);        /** Destructor */    virtual ~FontFactory (void);        /** Queries a Font */    virtual Font * queryFont (PathHandler & paths, const char *fontName);        /** returns the number of fonts found within path list */    virtual int getNumFonts (void) {return _knownFonts.size();}    static FontFactory &the(void) { return _the; }    };