public static BDFFont LoadFont9x15() { BDFFont font = new BDFFont(); if (!FontCache.Instance.Fonts.ContainsKey(Path.Combine(Environment.CurrentDirectory, "Fonts", "9x15.bdf"))) { var result = font.LoadFont(Path.Combine(Environment.CurrentDirectory, "Fonts", "9x15.bdf")); FontCache.Instance.Fonts.Add(Path.Combine(Environment.CurrentDirectory, "Fonts", "9x15.bdf"), font); return(font); } return(FontCache.Instance.Fonts[Path.Combine(Environment.CurrentDirectory, "Fonts", "9x15.bdf")]); }
public static BDFFont LoadFont4x6() { BDFFont font = new BDFFont(); if (!FontCache.Instance.Fonts.ContainsKey(Path.Combine(Environment.CurrentDirectory, "Fonts", "4x6.bdf"))) { font.LoadFont(Path.Combine(Environment.CurrentDirectory, "Fonts", "4x6.bdf")); FontCache.Instance.Fonts.Add(Path.Combine(Environment.CurrentDirectory, "Fonts", "4x6.bdf"), font); Console.WriteLine(font.glyphs.Count); return(font); } return(FontCache.Instance.Fonts[Path.Combine(Environment.CurrentDirectory, "Fonts", "4x6.bdf")]); }