static MyCanvasGL() { _stringFormat = new System.Drawing.StringFormat(System.Drawing.StringFormat.GenericDefault); _stringFormat.FormatFlags = System.Drawing.StringFormatFlags.NoClip | System.Drawing.StringFormatFlags.MeasureTrailingSpaces; //--------------------------- defaultFontInfo = CanvasGLPlatform.PlatformGetFont("Tahoma", 10, FontLoadTechnique.GdiBitmapFont); }
static CanvasGLPortal() { CanvasGLPortal.platform = new CanvasGLPlatform(); GraphicsPlatform.GenericSerifFontName = System.Drawing.FontFamily.GenericSerif.Name; //lock (syncLock) //{ // if (isInit) // { // return; // } // isInit = true; // CanvasGLPortal.platform = new CanvasGLPlatform(); // GraphicsPlatform.GenericSerifFontName = System.Drawing.FontFamily.GenericSerif.Name; //} }
public static FontInfo GetFontInfo(string fontname, float emsize, FontLoadTechnique fontLoadTechnique) { return(CanvasGLPlatform.PlatformGetFont(fontname, emsize, fontLoadTechnique)); }