Example #1
0
        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")]);
        }
Example #2
0
        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")]);
        }