public:
 
-  OpenGl_AspectText();
-  virtual ~OpenGl_AspectText();
+  Standard_EXPORT OpenGl_AspectText();
+  Standard_EXPORT virtual ~OpenGl_AspectText();
 
   //! Copy parameters
-  void SetAspect (const CALL_DEF_CONTEXTTEXT& theAspect);
+  Standard_EXPORT void SetAspect (const CALL_DEF_CONTEXTTEXT& theAspect);
 
   //! @return font family name
   const TCollection_AsciiString& FontName() const
     return myResources.ShaderProgram;
   }
 
-  virtual void Render  (const Handle(OpenGl_Workspace)& theWorkspace) const;
-  virtual void Release (const Handle(OpenGl_Context)&   theContext);
+  Standard_EXPORT virtual void Render  (const Handle(OpenGl_Workspace)& theWorkspace) const;
+  Standard_EXPORT virtual void Release (const Handle(OpenGl_Context)&   theContext);
 
 protected:
 
 
 public: //! @name methods for compatibility with layers
 
   //! Empty constructor
-  OpenGl_Text();
+  Standard_EXPORT OpenGl_Text();
 
   //! Create key for shared resource
-  static TCollection_AsciiString FontKey (const OpenGl_AspectText& theAspect,
-                                          const Standard_Integer   theHeight);
+  Standard_EXPORT static TCollection_AsciiString FontKey (const OpenGl_AspectText& theAspect,
+                                                          const Standard_Integer   theHeight);
 
   //! Find shared resource for specified font or initialize new one
-  static Handle(OpenGl_Font) FindFont (const Handle(OpenGl_Context)& theCtx,
-                                       const OpenGl_AspectText&      theAspect,
-                                       const Standard_Integer        theHeight,
-                                       const TCollection_AsciiString theKey);
+  Standard_EXPORT static Handle(OpenGl_Font) FindFont (const Handle(OpenGl_Context)& theCtx,
+                                                       const OpenGl_AspectText&      theAspect,
+                                                       const Standard_Integer        theHeight,
+                                                       const TCollection_AsciiString theKey);
 
   //! Compute text width
-  static void StringSize (const Handle(OpenGl_Context)& theCtx,
-                          const NCollection_String&     theText,
-                          const OpenGl_AspectText&      theTextAspect,
-                          const OpenGl_TextParam&       theParams,
-                          Standard_ShortReal&           theWidth,
-                          Standard_ShortReal&           theAscent,
-                          Standard_ShortReal&           theDescent);
+  Standard_EXPORT static void StringSize (const Handle(OpenGl_Context)& theCtx,
+                                          const NCollection_String&     theText,
+                                          const OpenGl_AspectText&      theTextAspect,
+                                          const OpenGl_TextParam&       theParams,
+                                          Standard_ShortReal&           theWidth,
+                                          Standard_ShortReal&           theAscent,
+                                          Standard_ShortReal&           theDescent);
 
   //! Setup new string and parameters
-  void Init (const Handle(OpenGl_Context)&     theCtx,
-             const TCollection_ExtendedString& theText,
-             const OpenGl_Vec2&                thePoint,
-             const OpenGl_TextParam&           theParams);
+  Standard_EXPORT void Init (const Handle(OpenGl_Context)&     theCtx,
+                             const TCollection_ExtendedString& theText,
+                             const OpenGl_Vec2&                thePoint,
+                             const OpenGl_TextParam&           theParams);
 
   //! Perform rendering
-  void Render (const Handle(OpenGl_PrinterContext)& thePrintCtx,
-               const Handle(OpenGl_Context)&        theCtx,
-               const OpenGl_AspectText&             theTextAspect) const;
+  Standard_EXPORT void Render (const Handle(OpenGl_PrinterContext)& thePrintCtx,
+                               const Handle(OpenGl_Context)&        theCtx,
+                               const OpenGl_AspectText&             theTextAspect) const;
 
 protected: