/// <summary> /// Setzt die Schriftart der Engine (Schriftart sollte vom Typ 'monospace' sein) /// </summary> /// <param name="filename">Dateiname mit relativem Pfad</param> public static void SetFont(string filename) { Collection.Dispose(); Collection = new PrivateFontCollection(); HelperFont.AddFontFromFile(Collection, filename); Font = filename; HelperFont.GenerateTextures(); }
internal static void InitializeFont(string filename) { var assembly = Assembly.GetExecutingAssembly(); var resourceName = "KWEngine2.Assets.Fonts." + filename; HelperFont.AddFontFromResource(Collection, assembly, resourceName); Font = "Anonymous"; HelperFont.GenerateTextures(); }
internal static void InitializeFont(string filename, int index) { var assembly = Assembly.GetExecutingAssembly(); var resourceName = "KWEngine2.Assets.Fonts." + filename; //HelperFont.AddFontFromResource(Collection, assembly, resourceName); int textureId = HelperFont.GenerateTexture(resourceName, assembly); FontTextureArray[index] = textureId; }